AB59FDA6CA7E18B1168E9DADB508BD4B36AD24D25AA6370DC8BFD3072F81B741CD8B6F622D4385353B6A1CA134712283AACC8A927D9814F60902F720103D246D102A01EF4B9303CC9C623967B07428853F298417068BB6D4DBDB0B4D49D7A452308A7F7A479667810849ED9AEA9299C085C765C7CEA8795FC562AA702CCEBFED