import re
regex = r"(?s)([A-G][1-3])((?:(?![A-G][1-3]).)*)"
test_str = """A1 ACBFEKJRQ0Z+-F2.,12STLMGHDF19)(D2!?56WXPC1IONVU43"'E1Y87><A3-=.,'"!?><()@"""
dct = dict(re.findall(regex, test_str))
print(dct)
aW1wb3J0IHJlCnJlZ2V4ID0gciIoP3MpKFtBLUddWzEtM10pKCg/Oig/IVtBLUddWzEtM10pLikqKSIKdGVzdF9zdHIgPSAiIiJBMSBBQ0JGRUtKUlEwWistRjIuLDEyU1RMTUdIREYxOSkoRDIhPzU2V1hQQzFJT05WVTQzIidFMVk4Nz48QTMtPS4sJyIhPz48KClAIiIiCmRjdCA9IGRpY3QocmUuZmluZGFsbChyZWdleCwgdGVzdF9zdHIpKQpwcmludChkY3Qp
{'F1': '9)(', 'F2': '.,12STLMGHD', 'D2': '!?56WXP', 'A1': ' ACBFEKJRQ0Z+-', 'A3': '-=.,\'"!?><()@', 'C1': 'IONVU43"\'', 'E1': 'Y87><'}