0x2cffd02e582c5aa5d7c04315a0fd5e396ecb68e11a99edb15cdd8ab7dbf25e22452de40af1f70db096474cf550472f4a5d32fd5fbda6ad6dddc1424640244af1c39d6dd43c63444112b02299e8a34d3f99c024d429d34383934e2335568f83615a5cd58eebdc97339280dcc77f7f10d3d4a56445e982dec29fa881ff0b5e6902c1384481b4c7146c9ff51b8700a1ba9f773db2e47a9e419a0461e21425ad703ac398bfaf878abfc104776a3c32e44ab1244281f2e8fc714d4bef348ac4a113d8536c143454be645cc29c5f999c3186a75b9b8f5d1c1fb2465859ebbe366e7f2b6e1add36cd696a201581779c09a6d91faea341048e214fb166d4056fb99befc45037acd0d54614f3fe9309908105e0d092fc868d3e873bef63847c55d51ac1da7a183d3315b3900564549b844ee9b93731de6a3cb772fb9edf13136d6da2106cf7944ab20be16961a90611fd708ef96db793b676d1cb2b6fa7d5a727c84ac100b924118484cf5f7a16791a04db3c86f2c9ce862a43ee3135c8485acfc96db4b82366545013733b0e24e26908443a986533d71b52529085621a25a556047202d0199abdf2cc2fc90f801f705f779fae3d0b8ffba2e43309b4781cb9fcce9c3b298003d5c2bf2f6242c1da6b6ad56feefd23d5898c24f832622703f17cea9b394fc48bdba7871c61c0ae384879cb010d7978510b881b3c2680204240f4a4f989dec404090aeaaa5933db9a86ac800bd09a870f8d0583a954440015c2ec430abbf200be5ba0d30a206ba7f5e3c2dacd9328c2e370bea9f7292d7208a84c735e0249f01d7b2426f74f6eef2b44628d200dc991d4129c5a5cb2b9cdbad434f02f2e38f1dde046480ce6d3f22bb720443aed8fc8324dc6aebfbf5d5ea802775c413058fce67cecf5a5e118f43b8d0b24f05fb3b0bcfae5d1230d1a7e6350008ea02f4b43563996e07b2fa80cc26b220c7f034b1ab0f503836badecde7edd346f31ba6914ef8e7c70608c7ba04bd8f5f29be0c15b49f9dcb550c27bf22bc228fbdb5ec14e2045ba6d2730628875a815fae5e944123c6f67080fbf350e16c2215993b1002d1f2819832085e6130b46b84bd3d139e5d33a5893f51522d02c917c5dc61372945f5d83f5379d607a633d0b8d85d23155669dd72a93e8da989d8562ecc95ed87a56677e321a2686a382bf6b710b0ef758e785a7118f8e5e66aa2707e3fe711b045095d2c016c0b420e1b0d25603c024539dcf86c4d48c618bcf915f61b6ea999c8356185e72e3c319e651501fbccf45722b9041c65b067cb9b1560305adfdce4b941171a60e6775b62c3de5c44694ed8a2b228d60eb7789b7d95f8261715eddf24ae25383f07b41f69c43128ecd4ab216de460569e492810c1b8cd5446f11ce245eac9872c96ebbf2d0837d1156a1b387c524564041886df9c5ee45031d28e10545c82486c410ce7a570cc8aeaad49d29bd02bf6664b02b17f569b32e6316fe1e2ecd6f839e1b7a2d675f7998eb1107de6c46680b4a5a039bdf89d3e42b39341b7dd317d16cf4f8e6a1a797f579f3df154c59654ebd07ea62cd09130dc8f109d2c2fdd167f1188ab6c074dd121d6fa7cef1ef6a4ef088534c20b828aa87d0e2a8c392c2bb11a878b3b49cfae918a5fe839611a033ac0d1958ca676e84f806cbd8c7100c3e8f15831a85846333da77a05d7d393d6f4c94c43584887d4aa05bb1bba671f94a53781fba42a42900b63efd18652c04ebf4950e8edc50432dcc87832b9199b53478e3a2f734d80da16e2f6174a6833bb8d54f893bc07568c71a014f59e87cd83c611d9b601d5738caf5164c58a0ee2725ee92ed61b422b26c06c825f42264f40ec4ebb4c78948cfb28d3f17c8cf2c5b59d60be5f421dcb0941c5ab458d5b996b17a9d1e074d75af0119f4f2b93afcee