0x2cffd02e7a691344dadd776d9e4b007e0c99a2da661388bb339515a2b183534868830c43b666f4fba87003542435cf4525b697678de6e0fcef456b391544d6ecc320081eecbe6c99e141e314a72b666bb8f92c01e2656865fe4c120625f1e2b85c71624db5d827383d192bf213f52dd0a87a890ebefecf856c5875e0d42aa54a965db3fad79b92bdd32ed91baa8d1c91643946c0196eeb64f7a9483f5ba44fcd39fe4ba9aae0ed1cf52417e5369045c5037ef6fd3f0a8195a8fcbbfbff14b5f88444b940c0a907831b14d0629764b179e6045b7758234b55eea68a95085f7fd028f09372bec692fda290e45bceb64fb4c8a98fbcc22712b17380dda77d5b5fa42f7ce6a716ea7c65ac9d09917163281ec5ce82039048d59199582c1aab07f59eaa0645accd8422134590debfa5dc8111f82f6e3b5b617c9850371088b295d6d06a82059cb7f4bedd23fa89f01df55dddd1c4f2d6982043175f74b6b6d0e806e66e94594237f43e0b37d6b8e630e613e0d399c176416cb3d3247c669a45a0c8cb17148b2818eaf77ca4bc318584ce6d78b5937954ec29c4cfc2dc0885f2d0be2b00319a0647391257ccb94331d00641b3275b8b7243d1b3c2cde78bca186021260712b1ceb137c1230f0b094ceac0de48d52a9c590259f382b27a306cfda4c8ce3dd0774ad97b814a2c6044c6717fdd879086dcb8736819d678ae813537649a73bd3f7eb43bfa120126572270fa29764aea2369329e02fd5515e2bede0b706f8a868bb8d8c8d4b98d45003791a14e1a8c396bc03a8ddf380b8056de6164536043a9821140d09c7394449987c205685044a6fa15da1c7a3b7ade6ab83c5544993f043e0940d049099acf777e7d8c85a53f55c82b9197e2051930100d0a8e2e19a9a7e535fad9623ea29290a3097d1fbb57f6e9807dfcccc65050d3af8a0bf48978b7fa3a18859f7ea7b0835a21036284a49490b13760b6420ecb7dff535bfbb41dfe8b75790a363a5eee112d4d3b69a93ba0b62fd0bb29aaa0403cb32d47456bb95496f4a4773f6018a908a1a16ec090d3305d89012677436223bd8afbced3ebb3f2238fb3203eb2013bff340aaa37c61a51694dc38a2eea3dd615ab289f634462195e83be4b9d6b0d461276ced8f8bab33125e9bd4274dd5f86ea3570f02e447e0692ec76e6f3b6d87a8b9c1698bd33b5ff861887530f059b55fd22ee04c3afa03ee372407549cfdba93cc12c53707aea9dd15c5af1201060b635534dd5e21da9523d2103ea72d099bd31b6b03725a8d5f774a1e96f9bce789a01fb7bc7fc1982f17e6331982ed7a80322e32cbeaffc0ca815eef85ebf2d5708e27c68694ca7c927d3d4840651046754ae2d839deafb7aa09f0d30a679a22ff519c746c6d64d71809f2b58542b2746dccfcf9c317d844dfb278bd1352b80b362111604e9deae886c81594e7d12234fddcf18f045fa8125aa221e4ebed610c741dd16cf4914fdfec5ce73b0564920e1aeefc1582e240b184c80146c059e0f68bd7891c08b24eeee72c37dade8dee89d7fbe6f625ae104d4d9b376e319e15a9eb33b0bb6823273093f72b29daa4206ce3dced829977453a3d4c78d190b769a869782ab9860c9def3172408eda77ec19edcb6ed3fa03de0480c08ebbbd22a2e7abec5ae89e646bf615c923e0c69a687b803143a14e519964ef4dc3bdc1bf4bf06f0411eba96ee4e7da6f26e42ad4faa81f36f3ff0ae04c3c7b135bb746fd867114709c7da5279067050cbf0ae6c57e324ab2cf150069f54e19dd167babffd4b459af35e3d63ac0fa1fac62b94777eec604522f69b0cf9ad06a5a91886d5105f3379412ceb3ffea66f1019c17369421a4e13141f60154304fa8855d3b019e831654d1bd832789f43de0c61af21f409ba5c9d1cfbf14c51f20bfaa27d2e