103620ADFB6063E732DA026F3341E0DEDE072328FEC2C98DCAA0AAEAC16CB3663459F7AA39BBD168045534601596B8C6D866940F12E0B91928878166A9D0C6A54CFAFFF2CC49FAA427062282801A0FA72E962D9883748B5F3AC7DB5B0A9B06E971999C158F27AD03251AC6246F785A293340513538969EAC7D7C09FDA02AF0A8A