0x2cffd02e3c4edff2ae07994041c42189180b9df767fe7742186bb5c3636e252b392266e12d3b7e6852a6562c2fad625008fc894c0274d646c2301c13a63f99fa195cd19598826d6f021239d604a085da0408ce5e191da95cb5d1c422243d1d2883cc7727f455b7f145967f2064a6c6e2724a176d48154ebf4c5de1d149c6af7c285ce33292e57c88656c701888b961bd6cf05f7f8ad23ee63c0432fb2aa14f89f8cd8f07866343b35d3e74b23e99df3186b6d30640ad1b7687d3a84d65ca4215ba0d012ff6d1d0b5e1196fe73ff1d8bbe9aadd7fb4aa95cd24b65bddb134669065b026540063ad80755395ae08c0b277b5ba404a621f4f8ae4bcec122ad5c29be939e95db5cb652a2f674e9c7d49617530777a2a6c23c33df4ae6a233f513fa21d5cc33f913b4a72f5e024c9158663db25b8fa2b74a6b115918d074440213e6ed016bd3cd0e07e474bd31481e9e21b2e585085008782bdeeba64b939436dd8fc83fe72f324bff4aac8a14ffb198350997f637e2048ceaa7bc8f08221f1b7bd40dcfe208eb91e4ec81bb5812a6fc92e2e5702289dbc9616e69b204b84b1082889ef750cb0bb37f5868378fd3a2fc3acde309af4a01280abcce1b6798d7988b022ec1ccdcbee765f75ed49845e0a6c3d3122c5076ede772312a4909a1e1621a1e5405a4f582e2ea6f4e3eb17b47740b14c6c6045dcf9a95ddb5301c2f7eb712b666556347b1af745680fa353144438bac6bdc61bd5620a128b31e078634169c9954875ec7cf99c1d735ecd2041741a13952d0329ae660aeeecbb9e0c28e3f3695d70546888ee3f679bb5ed58d503a23f804ec1d658de5ee8e8aefc1242289c68d16da50ec1a5378012ce63ab2964c5b163973b791c5708a5e56e5d0ef3256fa3d4c2e61f95f66905aecf8cdf38c76364a46bfa87bbf07d454c46783b5cbe65244a16f7cfd3c5f83124b34809ef813927f5d66e8f528042715c3672e64f748fd3ad1239d5d8f7744458fde10a337e3dd88d9d562f14d5dc8bb380301aed018e2c8b3a42dbd33f6bd223e2f5bf67a31424ebfde0f566591862d3022b5e0719852f2b01ee7dd578f8e8b091caedffb3516268d164f9eeee64206cf5beb38ff0012dd46413f932f418ff59958c1f61d5dca9b290d9273fbc710e4820ca3d064bc68633c16b1c34b3c41bcaaf5a2b2a1b592b7dc3c730c3287a2b87b54edd6de0f9a6cd0353cab57260a1adb690c8ce50d17f31ec930877a4f0f7c709213b013796ae88ee7da23b707b12f0bd5f32157d1c653b9f8873124b658b6249b62a4c917fe4a5293dd2113f8376e70533ec86ac130d7c22f21f57e4cdcb468777d8299550e02a05be2274a8d5d26ce46141841229e28f133bd8f966f95a2cc7ed7dd9ac39c428c1282f35983fe190013d5ae86327a2e3b962abd515ed9cabcc817649ab71f94721f675e5e80170cde8c3be835c60b5e3b61dc93f2a71390c3abb62ff6c5dd5bf1c797ed090a87de84846ac7a227a908fcf21d40b7b992156bb4550753c6d1511c4924d7f2e6f3d9bfb0d0fa7faafe4571720153401c3770ad85ad07473284c67ed8571a7c22c4ee419bbee121664922aee622cda997252adc1218c15c4caeceff90ab7b24bc1976b788dedcad1c9405cfa32c852d148f70f8ef382fc900c8f96fc7d1e46fcfb982c92bcf675cd5182e7a8dda40365a93df19432870680c8052425e8c4caedd698001d273252fb70ab7c65ea2fbd91c8469a42f1c14c98da75b771211a34961a6cda3987884c9e60317b20569bb2986a45b02a502de4b06f9bc3c623ebaf7dc8d1a4ae0296fbae3a72d5b52d835b54e6efdd596dc199c8b7f67a71c127a71c747aceffaebc1abe182779b5ccc37da8bc5ec79278c062ab8a736fbbfc50c59a5eb599fb71ab31a271c446b7859493