0x2cffd02ed60eb68d7d5dd1978192f03d899c02f377b12742ac0438266f92ee3a12090d5dc3f39a67b3ea46e42073e3bc2456e28264bf688df4b35df8ea9e04ad3c52c39429596455d8f4e6bc5d02ac505892da2869a14d2e33e3970eb880d03bd609797ee8920d99e90bde5301198a9d67f585fb7ee1632610f2996b51b20757edb91589d5f2987018cef25a614e228a5c221eaea88a2aa455a9472106137167165df94f339aa87c9c5dd3b9602bc04c8e623212dbeab1fd3349fbef18aec6cfe4acb97b4b614065566acf2dae66fc755feb3b263b2ff7ba0cdf6c4967f54b2d1454329d4afb156f6173ff412c0dec9c8a0445722a94f9bed029dc5797e687b36110df0b6ba4249724472c106d9a76a769356ca8f80b1a3515b3de39bbfbca3653f54e2f94b00eecc99898a53dd2c3cb9b2b473aeae278193066593e8f199deac27069a39ccc8ff8d4bed5cf7cb67691e085d3d2fad96add2a7a8225a29217819b02211a1181af80a477d0e4050e9266933fb07dd71cd5ce64adfe2d47f8f143289496a9f2fea4d0e0de7c21645f6ce2fbee0b94c5d704d9b48eb53f9d76ba0cc55b8364386fe3dd180c03e91b9e15be192a556c7aa378fea462fb7b5728f873638e033e8c18fdcbcfcb07ea11925d32ce52b40dae49341c66330a40005f0804c42459245f7e3e81a3535e12425d1b812b7ce254dbce59375b9d2aaae3c1cfe28df0a44162a6426cce1cc195a85ed8224cab72437ffc9199c7297a61d8c5b3cbde6ae3310fd3bca0687e582b96639ceaa67d0976010842ed3c1d6faca7c76fc2d642ee40faac1cb9a1f4b496fd0ef53508046b8590a1fd72b011d268a0666365b28098e5f7d20cb75bd2a4983e9a8b1a51d4ec3a6da79795d47d45d9c1789f169b689c74bb0d78ce4da87b0905ae625c7dd4cc3f17796c9631cc09fbf107311186f8546baf3a98132b3dbf2c17ef5b6791b2ecc21f284ad35082439f1dfd7f5efb6acc851e67c3a592ce4785ea036f14091d3952f7c60b76033ebe554071e244179bacbe435bf920b52a689e4c6e3ac9d0d8be57d86b79d5ad0b4cf314bdba6f3681dfc62e3cbf0c9195f863382e37b6a1ecf580f52ea1c8008f9d02514a1f640e95df6c019d56b69d0c572583879a949b329d95620189271af7420c8ce89c55a07a11cf84d61df01dc1023cd7ac865770596cf5b48dfcc001f76d2e7aa75ca18311aff101f8ded49a908577c7d9d82c58a39ebebc8e13eeb7613ea2213827ddcf7bb8358fd6e7ff0830476999bfb0fce848c36f9c9fa5360d5fda14b3160387d52d3dfad79240894f76df4ce1530adba77a43e284aabcad0673f884934d2515a57ac643032b73c90ecb74e174e472701bb52e9d3f4b9859d399b27205eef9df565b2f838f054d91cefb42e27ad0a6d04ab022493d770505793f9c1a9b26df214f065a4949ad10bd67bb0864fed79d3336e589b21c6a37f313ab1e14c863380ab3d518e06bc309785630db5b19b92ffb737c2cafb9492f1d5935abf3661d0bae8aea83ffbe3055ba54f2176aa2e5145baf25e117e3c1ae832140fb33b791a77c0fc46d8a45cb65576947cb7a046d10243b0d12cee0a3871a3a0effd715aec01b533a2f6e29a5e5a76736071e2004cf465569334bff793fe7db453bf9517757ee4f3e79aa47741abd38ae7da44b35b9d66a53d695d508e724cb8f52bd71bb66939e9e87ddfe5041d6aeb12bcdf2c08fd57ec49776d0b75b19b623d3362b10b4b3a1d12330fd28bf24c2dae186b12c2c89612b5b33de5fec80b8aab1a64cac71b5d1ea2e06ce12a258363f0bcf3b7a9452ceaebf839359a3e8022537b0a8a7644b53a8f1afd53d8551739311fa9594b2e7528dccc29cacc61dd6260feea8839b3fba8ba874d318a8a7629c271b17917272f7e49ece