D6696421626A0279E49851E8885B29AEE3B2F68FEC03F24D094E05734220E259
A010A24578BF3481541BFCF58B1A96C8A8067ACF3E059156F56B9B26BD58A4A5