01203ffd97da0f10465eafb0d455219bdc3eeaf8cb1a9ac9129c50339f1845c8a85c0a
0121ac25cb1a727aa25f0b2080a88433b5fd0f0d730f361f9ecbd9d308fe37f2ec710a
012023c24ec3a19a4468d96ed8deeaab599c018103c119e6b8be8b5ef3cb990005b00a
01214c7ad60e752e1bd89093b2156dfca6855beda86e27c622881a5d617691eb6f210a