0x2cffd02ee1961946b40b944c612abef408201a29dcff3ef3c4123e52e9f9ff905175249115ffa271e62af0284a2666143a35309b2ec8bb719d632b32a9105d9f8da98f6697c5437172e2aa05bc4c35c8dec036f7a511641b438aa82f017ed0ee87658e84ddb7a57ceaa28dc783953b2562fa83a91be1afe634ffb31b66ad7461942fa06dda158ae05f0be2042ab7dca3af3a242efd5084049c694c2e1847cc6c70b428e7d12b162a174903c441cd7948388e72dbf6faa01a2ce8ba459cb434dbd8d3100014c976a6ec954c69ffd130be4b868a59264d61e0b6ffeb415d22fa28ab51ce1e649962030919cc56d85d242f0ab0e8f5e7f7968bfa5c52fbcc5b903ce13ed049cc045ab0540c323887917a50d00de26b1e5b53dd34c9456aed84da7d507487633df3e5d1066f664141fac4273953aef6627c2c5b1556b293eb554b6cdead087e5d890d6ce93b3a8ccf27db1ee1eb830b5a39951c00079ff75bd197e6dbdeaf41d95276a81704249642047b7fa9929f5e4d9794072be0cfcd1cea38e99bf917e07f60cb772b441565650bdb233209c75753ef3cc18f8acf9757fdcf4bef06de802ffa7d236e5bc22607f7c33f5b54cdc8695c11262658a3dfe5063e71902260c493663697eb46ab0f41c3ff8623dbe34f9c3600d33170c3c0514c13e8f832456b41cd4d3e780eddc18dce7645655fb195642db9d7d832f998b0cae8c988480d17de9eb3e0f8ea323421fe8ea33299fcc8696a99f324e4a7f0b6199e5b9f7809105d54aff7483935d31e8a76127c1fbe4268421df85585d10573ddd5feee8b66a14498102d7f9eb8bfaacfca2deddcfff87f772557620cf6543de79ac7bffffd80441f42e8f9bdd2f7e9f0b6d8e774fbc46f161746449469cc05de39b772bf2244aadab239748a10555b7cc1f2facf594b26ec11b2aa07ad25f8cc40ed512729852a8255c26250696c278c144930b068746797cce3671442e395561c54b313747030445691c3828e4819dbb9043c82a90f53848f5c49def2ca37a06559c2d05e86ff271eb60ea27a19b8d9d89d931f4fe2d1a153b2e76d1b76b9be40fbf6cc53ff8dfbe891a09fc5e46c9154ef55941a40170c04c3533416cbb870a621f069ad5646cf9915ada03e898e3eeaa246009642cbd880f44f4c6199b52a20ab6d474a4dbff5359f89897d0d7b2d21ca83fcdb9a31cae1b175bd3b61c89c4560532665ea0404a6793e3d64b3822a0c31a94f05950ec4bc8080e783568ff38db309c25d2389ae9cfe4c3255810e484145d34e94b1b26aed926db239da9ce63c7144d21cb2b90c77216d9163d99e012a07d9cf878827f461111f67acbdb954ab2936158d8e72ad44eb378c662485722768cfd5e59df761758344c6e43cd1ddd8ec5a9d419b3bf42f3eea35c0e835eaefab015207ac70578350d9f570cb2ec82b9f809b18f8ab64efd357a15881d65961c1a9c6cf44c27d60fc5dd7bde91eeb48ffe9d611a1229827d9e3635cbc7b277be2f37116c633be4320888210efe4cf706765c78407fa000c7ea47efba42f86fa5c769017e512d466bc97d78106974e1b7f35f667e3560c5e3be3e738bfcbb804aba6d79a8c3aacedb0bda3a54b988903ea43149acf13538bafc26ec1235cc05ba8eb2933d24dfa05d9e47d0d1fa89a9dcf551baa440abe065069b147f8da52c95a5877b67acdb575fc9561e11274dc58b6488396d8054480787559ca2d9d23d6e0e392ccc480c98a5cd01ca20748aa8f5de8599523319aa4d49b7b26e8927218d1cbad17f39cc438dd8234a19441a3d596834e7405e837421140e8838c1978783ef9b4e86aa12ddca8265d7c7615054591b4170c91f688da7315eb6050c905ea1c263b9ebbd1b1d6102741665cd5dabad902fd67eda7ed53cfa1ddf161aafaf4f35e123369