0x2cffd02e052145b042a9f1ff11acef07475c3f76a3033926dfce08a692928fa1c2aa34d56b9795bd59c97689d4032349e8eec9fc069f91c6ddb9689b2d5805a3df3ec952e8bc4702ca08893777f6c9425742d72c82c28f81f23d67cee58c66ea4a1479d3493d0c1d6795edeaac60d23ea8a5ebcfba4fafb9a6bbcc9ef410241ab8ccafd0c503651bcb6ee718bdf9809b7bdc5b31ea9bbbc679d002b4faaacb1da89e45aa2e5fe2e8408c2bab2559f3208e661818fbb82276c8322db1b010db82d38dc2435cb514d45562ee696a85b6541ce1cd7bb1e12d0a5c96d6eaf6ae975260822a58dd493c6ef2bc808a80b08aceff9ea60d605a2509b0cbbd108c66eb4aa0c39521663cd5d6dcf3facbc73d0b2c05da7478fea40526633e7d23750d7a5222a1c85895f2be789f1d29656bf062535b11ac1a689b8a3cef0ce9a4c82d3a1459d77c5751cbe42b58bb06945868fd7e695934bff360ed1d1865a398b2d53a1ece1ca68936651ef7a4d8aa2445b28914f65a95c2757dcb083435efb0954b70124fbcb59ebc3885078dddb4f7d8b99cf9747098cd1d61421a9243cb7e56b7672c300d4b3aadefebf69f18cead0f9ec1d110318f88e584e8af80774193e58ee192f659ddd5e89997de4cae93b332013f9040d40789d2f6e303d5b9d0c9de7ba3468163441583133d049e22b9ed8e8d6b8fc723fa27ce55a5c5a4b7ef7c5eb3480a78164a341ad0b804cbb8a6767a6fbfd175629fc11d0c880a49d4da4d7762a5c9b68090a3e980ea6ca3ed2a08f4a1791ce272de259cb9233a3ac43b43b988d8308c1ff184d4fe98fe72af8b945bc71f0278880f2871752b75b7984604e67b2b4079c9d87d750fad38a967da19e7b68ced61cf429292b42ab46599834bc86c1a3947390fe1d94dd45442b9b87fd06098785a2bfc6ba062546889613533874e28aa38b33f6703c8e4e71d38606d98588a498d12abd23f6d5653c7d3868039d9898ffe2ed104434572fcf2f008c0b879c3d71c596d85aca130ab858bb340badc876d0abca9adab6cc378c9ad993839188f9a1b146cd3740cd7e59cb7def62e9d65eb17aafb5b6689ba37992a33e8b751f2b0d1aed92e170c9d8726a5f08a0f7df3b7d64083bd43179f2c865022d6e4724565246673102da02e469dc9b59f85baf4f1b77243a1d97c33a47bdb6350f4a9958e20c79f3a331bf0cf76eb21b25af8b7b38ba5c0c1254a5ec1870a8a6d7b03fabdbf67f2f73b13967e97cd89b15468ee1f7b6195674766b6295d77bd2ef7b8428d282915348ac37b484a5de81d80c2f87d013e241659bcad545a2e00c620d5f85a78e4299e7afc78bb3ffabb611ac7a96dd0fec699536b52eac042d533e1f51888bdcdbb22238e895c7791a588010e0c3d58e0f3fed4bbf0a19c3dcdc4427cc4602eff6b8512a077cef6d16a0037ba2627939eb607867aece15ea7fa98fd676eddba691a8ecf6041a46225f7134eb995f6cb93ef8c94f375f8de314fae76928de09f9fa1e7d844a017f42cc3c47564b4e74371a3e91978473c13b531f264cd3a5daa68a0497f68df708f4fa229bb7e0b150d53448ed305b48f02a002e43c5e4cc017df59bd10b00f43920a598fde2ee77d32dcd325814b1ccead0662e2be3c9caed7dc51441a651ebd537ff0309608f6d99c77e7054f0e06387638be6ca29bb5818aee634f59077949fbff723dc386e365e61d7121be80dd61c7ce2f51d54ad1bd5f8a5e384e46a003b78acfb6574f5c7b78a0071068181fb1210804a5c1fbfaa1d9942e796f3b672c255dd50fba592a58b884204c58eb555f9ceb55ab496cef497984ea3519f9a06fa4fd2a25fbb442b9658abdd16882a2cfc4241cd2701aea0c1aaea118f2975d10fdc02b0f20a61237ee8342f163b2eb6409a0e2d2e39e7e43ceed8798