0x2cffd02ef99c439f7b5907c0b7b3fc66cf9bec9bbf9bc326c27cdb338edcdc57891e087d60a37085c26349fb35c39b8e85c3794f550af481a3b0e72d099630222e7ab2ce26ad06469d9039800934e06f19506478b1b074760fffe5e8989eabdafa55ba80149b3f5585acbe1c27fde5b013861ad82f0dbd7f9ee18f22e2a400205e33b2411c7ef8e1058e55088443d71c0c5220063e7108708b6baff863cd419f75ef2580c814da6cfeea61e8b43bfae635dc43df8147b23c7e0f392aa63363eabd85fce7f1c1c08a25f4394cdde4e7181f6509a010e553a5b031c1015f59c003c0f32f60b0f85e7abce16a295a8e19dd12b03c58a40f9b2a64dd27e2dc8d3cfb6d0550dacbc78320e328f945949f6ac1b7c76c6eab743142f2f68488cb732a7d640a35fccfda25f15162ade5b6e545aff6c8c5fb3d271ba27d68b9fefbc6ecee43524cc35736802809938f4aca4412ee67147412f0369c2f8f8b6b49681fce9348b6741a381a68e84545af394c7ce5a100fbeb85ffdd4da2fa39e8102aa5a908c3c71a764e258f239d0e1ce28ab4a2b0e552ba707943aa8f5440eac605a3299a209079e4cd3ed411f3f3c58c298abf7188152607558af29668daeb8711cd4cde13e6cdc7a0154db74695582d739c9618f91dacf4dd7fe9aaee3a0878c2e8489cfd54e5d364bf1ba9c59af8a4a1e93802a8c72c264840154ff734167e31481f44a43eabc27992139d0a86518dc647251bc6ad5d5be3ce30461456d62faf6724a4a3ec1ccfeb133330ae3b5c134559795687afc772842daa9dbb9b376283b0594fcfe2e2f0a985bd6ccdf5971f85120a8b663fe4b67f141db1f56d6a4dbb89ac8bb884ddc40dd49d3428288ab87e15c17eb2c51abf071bec242e884a0fd9c30ef320ea166f8dcd0789aca42a1b3a126fd7666be72a6c14609530bd039f3f0bbdb6a0047606b1843aba9eed296e79212675aa050ec349b2c0f6c8db3a53e5f4ae4b6b8c991e94083bf3fdc1bb11bdc769cd27bd51ce7bb28d0ebab4d59f80e1dd348bd59188b804322d3e41abecc489f5311917ce301e2d8c2c8ef07bf0ac8b49314fb699919bbf9096c24ae6c78cf7b677570c53a26e1fe7c2216566313627816a1bddcfb14f6d1d52bdddf92a48e804b67b19046729ce5994aa88ad1690e68e77673aab4498adcbed6c85d0263e604c9a905d96f56d6a88921a104dc81cfc1629684add1e709dcb384204b4092e8264a2b4e244c82ac74d6375c7048739958ca562860204dc0a9e609e998a758e8b555ff90b0b34f139f6d01295b36ff8c4e862d4433754614b5194a43344d805246327378ef3507be2b687d78014a7bd8c42f2ccc606e97baf5350d69823f164c56beed9cb90c4a2fe42d2fe75621329194ae9d4de8e904aaa1018d3632013e66b752884623a48fcdf5ae8c59cb004f730e96119febb9e5193f9d11f6a2efcd69f875a7e22907bc2473a80ea13effefae48b3bc95bd31ce69676c12f0a9e9f5e76a20c3c41ce5df363e202147d4d2d5e5ca68798b6c0ba1df675903ad063d9f8edd0a757657beccfaca41fbbd43c71580d99580ae54b2f5d5da8496fc8854f5ed879a5f9aaaf06da2afe5cf38078f67379b9b501295f140a132e32e3c22233d90f886692c25abff58836d0cde26f1b82bef1753512fdafbe2eb84e62aff3ce10c4c5a157ebd68eff02d81b0a1c7a5691abb9aa15216d5651bcd84a7e08b2e8d3c6817571713f6c51225bfaa976a342a34f3877df6a38f394437c932075858feba370707802a68d42ac288f8a258178918d2390b8cc780e2112af5fb4aea6bc4b44230dbb3dbaaf57b81a1fbf0b1f51911261c765a59ace25a31bd26e78ab271c5cebaa7a0a9226efec41479d3cf1fc161882e51d69640885e6e1295a22e4ded8dd81c847a76547