0x2cffd02ef3d39ef2ed10b136c3753f3b3f4c88591d4881c348e2c37734cc5e5ef2ad0b4dbf3c9d0232f6ded760521d0e7a3db0c3c2ea9baf5ea90812ed963385cf7596e15f040032869ecf94655823543eedc8673755f0828c836e2c71ca3241affbee98176e564b6bcbbe76377f49d34151359a20724ffa519d1e0b1709b81cd192cdbeda0f6f5944c321f540ae5d1b3b250d5108d1e80d8f64b6f78d65e70a68080c506406c39f611054a7a035b56bb70922e158f45d7d03dd54708622097586ad6eb4fc691073a68c942e85ed1d5d2ceedb8c8d7b94a5a43e965a2694af5e708e05e444ed9b4f8ce689f8200cd5cb32f12f73204356f8a4b23588b6e62c87c6810dde5308717ab3d236216bf078aaf85528cbdf65ec95e48aaf20ff5ae9f2cd56b6ab757e703ebd6b7236250b0daaafb8eea9abb9c77eae6384541cc3c9644717123d7a999a2c4c40f5468ec3200033fa2ab1094e7ddaf359e2201ec648a8ca7e0151f70abd415ddfec01b50002970e275d253e9afab016ca61ed924788cef139c80334bcc0a7203a927642f5c0386660ebba62fea85f7777f5913e67f8f26f3a0e9d54220e1ec51a2edad52d40d7df5d86ea1f28c98ff366f283320e6a3c93d19ea46f4d57d7363adf6fdbe1514eabeb40dddccb81ac71a7d450b1c608cfd8ba2b16ab142cd659a937062e9bf255df6d665e98d03d0a5bc6960b228d42845a670feca7bd1256d41510770dcb7461d1c32684ca8c419ac1c19554c0305cc48336ca44329947bcd621f275847a130e799768be7b030984279eb5739cd10918aec753cd7aca510f6ec7fcff739cf49d2c4dd6f19fe8c57e0ae78992c696caea622b2161af7884f30f86fd61f1fd4fba3ce8014ffa0ddb2ce65c20a5a4a30516f1414ce2653b939bee490216553c9bbcabdd589c15ab8d9727cd12344938f780e36990adba40b367170183794598a3bb40172a8eeb8f53f6ea6ef0e026e4738cfbea9abde66b50cb078efff1473edf0a47a495ae67b0de40a633e018b6cf4a3c40160ba72737f4f468334f3536e7c883f4ecc242f28183113748f9326a69691599d2d5354a2e88d2e03f19803fde0b4a8c5d6144266cd9264c0e6066072dde27fe88afa0401015f48a0b57b6c015178c83a7efa19383ccc1a7908df43735fd594d6bc183501025540ccbf7a3d000c3a901e543c6275900e5a00906a8de97f0f83d668385bc862608b18007c29a3b91c9c461ce35415e0659ae7029463804fd658d7f20354819a2ad0a523828b728cc3e2c8659d8ae01dca591e0f3a1f3eb0922594576bd735aec509b2ea42c00831371e371386bccb967a1805ac309ab3272070574d7254de1c000cc4f16b2c9054c8a47a164e56537449351a5809b3efff551e32f3210e003987e1d2bf8007e24276f21d81fa377988592e05e80c5368238f19e40bdf2d3fbd7aded3267a68a045aba8e0f48dd098b90c2d786ab6b2327a54d305924864fb585e35e5c8af4dea62025bbf18d720f01babab6a12387c34977be176386d8d9650810e97c58857a236b865ddab76e83231888a094f94556fdf2779e8c08342d4365585f65199c59494b022369636125a90d163da14eabd2bfa809777f25d13c558b9d1221bb167628857a0c30ead032fefee18e140b265ac24233886b7dcecc9b2a7617bc83f20609da8305b0c9bacd3446308a3fafeec281066195f27b5b60a642c789169a7f6f76bba76bf118a582f4d75c259588aff0a9d9ebe41fe27bad831e7972aca2a7fee23c2ff49ed8acbbb22a2ebb9c1c06bdf8026d5d83f380b616f39d2dc134ad25c49a42c22a434b5e2a98b823f77c951833b2ae2053d0a6abdaa07257da87d77a2b38d24ad8e89874e4c07a863dfdff8125235e3a869e3e51231220c0c7d2e219d0c89c6a2eeee0