0x2cffd02e6a4870e0473215e192ac92a26dd81e431a298e60dcc78785f268bd86ee93e9a7c1d9de202f6aa3ddd06e2e94475379bc3e77590be2adca46ee4426f4bc6784a85bfa315ed2075c4c220c90e355bea333b2f8101255ffb3ccbb792dc67fe5179c6de77f5d0a76300646601613c8420fd80a419300de780581f01a87ed34c6fcca9e5b67b0cac53b6333a9cc9b5554dc33d2d73da2df54220e1ea3b68e1d948b2e6e0b76ee398c7724a38c721c078dae9b1168978c517a2ded440cabeebf09cf1bb42ffbcd07336483b6f5d6e68a67776d32a9004ebbc49569f5684e606d4f0d06c7e297408fe80346830ad6940a5a5c05bf09413f6b0929952d5f546143786fffade462f4b7ab71b5869227b6f15977a4520eb3cacebf11cc1c88105423c577a8f55e5b99b753c086cbacb10b9b95ea619e7127e7b3d023a6d27645d04e037dfc235f06c8aacd5afdbf02e982df5c9e4257f770561cf690005a4ed34081a72a1ddc36d3d7b30406c01f0c4fe20905f4117339df401f24cfbe3401b48d149cb1f033d32c7448afd1be6b3b03442b48f481c91a6c53e1f900025f529788852d6f347a2c9113285741a3315c3034c8e32bb964bd8805c3131c1a17891f0d15f678a782a11e3a4f2bb2487bf54f6f5f455eef40bd68a76a2f685128e15334e83642725f07657b19edfee34c917fefdd4ff6ce3dbe4cc28cfc60b74076e1e1eea75a15927c29123bee9a8ad8e6b5c868e755aeadb83e77646731af0e07befcd532133c592b1a8a9f9d9b60809097b922fb1d5716865e767f2aea2fe0095dd8bf3a4e1127be8c2fb941cd1277123ac79c28b88bdaf0d4d7ba143632970b42a2b8ccfb17732d9b97bae8ad200163176fd8aa371166dd2a1198fa7cff65826f34179c3f07fda443b587f3e7a5e8107596ec95181437e68339c4b382a65b9de96cd8e10366f1406f59a8c08714e317c2dd02af4c936c8920049ccc4455594eb8f5b6de32e5985e6a32a9160a5b0bc352460a502750a9632d82e74745b1fa8450ccd33b01e144c61485f300bbe6cca62036eef4f646de95d474cbd00a71fdbc3729504239ccbcc0db03e5f3b1a695c066f5120c30e44970f65ae66324d3a8ddcaa809b7fe5714d0b879b5335e18ccc79ef8cc2655e724a865ec15b14d0f73abf8292c47d6ccf4ac404f73c47aeb7339814d366ae644dde0cb399786282ee1d459d1de822de635dd7e793b2d2f3046e23b9c8f5bd6ac5bdd33060451d0a9f8e245f49dbe82751eda301c749a8f3c74a6a6159a26a3754b32abce4ca9db2c1d7d1e58c09bc5876ed0c096586c20a92ba37a217029267dc9e5c3ca535a3403883b2d5248692f35b4ccb150afa26c2b8ac19b7eeef1c7156c0069ddedb0ff825e2c0a0d4109ce1ef1b2e38fe793dac292dcbd9573a3abc1440ee75a7cc2428832c28aa28eee19acea62eb04c5a6da2058a835d4ab8a3a9aa1198f0d30ec69dd4ff6684a10a9fe171167162e6e59ac504dbdac28151f4d73f89d18ac82ef7602b47c7546027dd025120c5f665f895a140747be0d8f17ab2ffb0f38f0586711164500f162f0011f5550feba70467fcf47adaa9f28b965474b7803cf95adb4158e62b177e98bb2e5799fb86a996ccdf9eee2c94ed77fd662007271cbd423f87e469c59e4c0bae2366eb2ec4665601c1eb9e693da830c2afd99a7419aded14ecfa2f4ccd6f68aade825fc70d0ac3fed65c7ef1609455a90a0c709b5088bd6e20cd3dd0f0b10209978de0d6371e911baa4f278364b25f6ff59a7527277927956d796790ed8d24f91ad88994d5dec0a2012c143067dd3e4bf6f72262ca9376257e2a8f821ae08704491f2ddea294e507c19e79e8e4303129d1ba5ca30bd960233e77d775268229f6778e95ce2422b27140d27f8547a88a7790a01