0x2cffd02e036424a4ba2921acca1c94c5fcfdef5ae7e4a1431dfc3fb59190a87d7a1357e7b5ca97337241b33fca8703b587cd30b86cf0bc4431773d658a05b89e0339d3dd1c8d6ac92b491642e4b43e83632291a9df67fad5597c5334d5b53d7ca3ba8db3496e464318e74ec137ef0246b233665ca3b23c23160fe48c63254413aa8d7a43320cedbac039c26996fc0e2d40d9ac3cf25e865213939aff9d511cf3e8ea9a8788a59efb73ab32f3434713e20dc6c627e70e8943a539d46218a4e0340b856a2d4ca429f37f0c9c3ffc5c112822182f505ad364294190de0dc5498262b904a69e844729abdf02c4e4fb5366e01e5023aa3a0cbdccfec9a277ecd1799184b0a4b05c041c8c151c0ccd9267e946991d06a64b210a16abedfe4b5a224a0f9de103d72c8ce45d3646a3b9a4e2d9d3cd79f66e3f135a714da6520cc7f64aecf858e46a64f3b731265b5693ca93d6e1c1216618a1c04db158cbed74ddcf8e52cf5b2880649c575e4bc8a7062dddf520bcc56c15f45681a605bc4d0d6d7155cac541e43c3f1fefaac336d41fef25f3620cbeb9e88abe3d2f9d87080a97210de591ba1e44baaf612828a1e8c16ae1cfb8d76676d4656099b980c1c71b76d37609cac6330a03621a5867980c18bccea677824fa9bdb84f392c5c54c61e7e8bf7719dc7ceed68b3fd8d15629317dd98c009db1c5a77449597b320cb586db9e29c956b41d7ec240ffb5e6549c054419f7c1d0c3c509b9b21699035ce8a2ed1ba8cbbfbffeff5b3d2c68b500c033a79dbe9d1cae83d4db44419b0c728a88b70e4e5fadc45a25d44d93fb886eb7b1b4585ea36fae0137263552761c292d550333ed66dece656b74de0e3d9950ee564235e7d0a06693c1203f4b634e9b77895a29a4c9c161e2d71503e794b1eb2bd06f4c6f9a380b54228706fa93a24467e5568bfa237a7efa58284040a96e3a3bdb2161c53a9dcafc2457b579c87aec237a40e80e75514b032e6ddda5354ea00ec8c3fac70e273ac7724fc170221d0c47d112581506bc8afa25d428f32a956bfb0ceb893110aeaa3f655468f9f9313af25d2827a1ce0adb3da465ad7329ca1e1e44a20efbfee557068c0b297f0a29e63f06dfb8a6af03f8152e4bc96e8a62c407ca648f3d1bccfaaafa31459da1b4a44e4c02cbd831dbc1e80c060dc507a6d7e5e0a968a745f8d50ef92030d36b11089cff6503d5377dcf444037915198cf33c36d28efea8f06660a59163c913a193389986e2cc8b016946199ba79b31ce0ef8b85452f7cc8d338ad0e86c52003351e71613087484fbb7c4193f20c6ec1625c76cd02ff278a8e0f3c272156c866b6ddaff522c9e27d8fbe9abac276b27e805ec54ef9cc330ca6a04b55f64881346ca43d4d24b16adda29f9d5a26797d43f563128e77a31acfcae79666427565b05ac4b6993a2b20f34123c3625e0a9b76efae3a3c51890ca134af7ce55a4c0596e579ae339fede3d5cadc859fb7b3e15ab86aacbdde8ab80cf1d38761ea1df183d80550aee518e60cd7c79a2344fda08adc346a9e2f2b3159567271dbb3b0b2c0c20da6db540c38f66d4fe938f2825546dd6cdb04e2436080c5553862b6b8f790cd7f4bad0ac571f395f5a24ae0a2c2a243577534de739e0da003f4ffe35882a46d4dbcc17b3fceb92158f71526a353c409a45b0b717586babe998f26dda37849ada73cfe4c3fee4b434be511a4ad5f314f1faf6b791f5acaa521f18a1a38d9154cf4867fe475812c3f1fdfb0c519fe049fec96f4e62df1f0f9f89e140b9f7d3941283da0b2bad474bfb9311abfd868a60e470b5e700b832acfc90c5b4a8b4adf7d2110be24e34944e496482a2035afe120aae18dec1b359cf0fcf1f501a7f3244268141819673af25159a72e932ada8152afebfd6dfc979662edfad66