0x2cffd02e7213f903a870a0e93bd1e8a05b6f4eac603eb2301f22e3c93f46761d250d44b95914f5152abeed5dcda146f392c0cd8d6923b02348970f49aa5f2449495394619dc4e32a973418a2f2dcb60f6d1e4225e3d8050d0109a19362715b30cb6e233f809fa77c41644f84cdf6a6a16dee834d8e48f5a02876d037361eb0237fffdbe958def80dc3ae6c67017e8796d4c73bdcd74ad8aef53f22406569104a19de2979087f8fc7b183b5ba0b573d451fa5510432e0295ac31dbe5861f51919a6cf59ef18405e7e291b16d3c3aa0db2ee91805c561418a237097015b8ace8ed45025830af4baecebcfd4fef94baac9cf1703c108c846f0e2b77efb572c54bf9c390c6e7e9c7437bb389a07c1f4d391580ccba39215c26583b1fa1a2520eaae54a6b769c8e6759f83866a64878e5c9fd84b25ed42c9740a7eaa652ad32072fdcc9c6c4999c96251288bdfd40f4c5eddce637fec7338c3a182128c58954145bd35ac989cbff2c23ad992ffac1128e3078ca812843922f4c953d72fa80911123e30600764863f01b73caa68bdbff450f01416fccb56c6c9fac72cae07a12ef0e0c3817c804470a4a1a01adf2c5a70c96609686f4944c722ad3d459ce05067c233b2686420dde2b041b101a7b460e45a93539ad45c95462f7104f11b819eacd522f499ebf671a79c28795cb07a884dd5ceb47b8dc631f32b87a3c4a162c2c27815ce1323fb76f7c7ac64a5e84571ecb07c5f08f181f1d4cd56af425d98a1f5b1532d73edd6a228c669130dcfe14f7093eb98a1da48651865814a35d2531572b19f899ee6879da23b1c4cc8f36e04b9299500877a19704b16da965eebd48510391c2d8091668493408b0345fb18dc38c585d74391cb67c6589c1e73a311dccdd2e3ea6e1abf1e11597d863e76fd2c1713cdef544f0eacc080ae99e09179c3cd745093eaa5fd0786edfd8cc97c8de68322f1a93cc20cf532e058aede6ac71b879458829999593834cf2aff965e4d93be55b3a74c87eeb1588bfd1928feba09e54b06f0fc2cf815eca1ad3c47f60147b5936d497de010813a353e4017a31f4214ff29f603ce5b76acb00c2b7cb8b55796aef10fe12e8f08d175c15b4e230da6c2f184b4edb212d8397061c1e029604801151ba1a681bc864363225ad1e12d8fbdd3bf3dacb4f2717624603e88ca1b4cc2ea0d92b95963b01180d8c1fc9593a20f2cfeb0ffe4dc34cf8d83d5e77777f60027a2b5a41454de79d8b0cfee47aeb1bf96ecde8508e0e5b9a7310556ffda9602b481b18416a367c535d6aea4222dbfca78690d9b64bdb944041984040c53047181e872a89920f413800c9d0af76e1ca5a0401a0051cde0e03ed32f7e9295bddec4dbde6f2ea09688fcd57b78ebdb9162abdb345d97ef4f2256e0ebedd779bdfa1df7096c0d21c42b5b46a81765c05f03bcc5eb00e59f2a58af30d73a6a97b9c5b349f6f90640b4d38cc69bc54d9e657f0c308ab71fb34fae0c5ecb974ae822d4e933d9c6719f81fb8996f2e7730416fc10384a1fd33d32fb2eba02f7ae1127dcb7a5424632a0e806abdcd08bcdc116a4d26bcf5ec92c2b68d591ac515af0e2891a8965cdc21cb5edfd4cae21d86fcfb3b20ee08d2a2d837cf28e2ea6b81d05c0253c568d022a535894e4b87ccd12adafcb2dc8e812c21873e6a8270e8a925a0f99decebc74c8b1e642254136e8213f63cd8a1b4f319860d68597b79d066555fad7aab55dce7e80f805756559aa83adb36384e6dbc71737c905e892f7a6d5c217edd4d3d26307988120a8cf034575990fa351d2b3cd47434c52089af104e566954088daa6a596a6380d52d7f0fe9f4408ac6f3ab5eb0329d472b96f693d635d2e2645c34649be9ab80b7cbd76639c1c8bb11f4ff0f57906b5fda7c4d19964a82bf3b39cb2eeac4