0x2cffd02ed47faebdecf6f3d5cf39c215513cb12826c8930b626bc1829bf3d65d9b1206088ba94db1230044857c85547562a2e479f7d71e4b7b29cf8707f7ce271387e041c3ca56fe9cb5c2853ff4e709c696c32da657a563693a1734b7e0026f09c8cdc94f3a57155e34ea98384732fbace5d1371642ffeceae77689967ef368e83fc328e4f71f5720ae0fe9baa5c185e7c63da4dba4c769b7bd609e61e1bac159df9e3336cee0f7c83ff52e6a2c680e8b288918dc3ccc2ee3d3b6b35a00265a1456c821a31c1e04dcc0b08b1248c67a661f3bbe3452c83a38399334241c970eebd79f3e0f6f81e13530365ae371dd3a42ccfe0e6a7809eb1f12af2ead3b07d21559b1a2884e211560cdb2e15126312c7097d25a7504e2a54398a7c6f31249d18147d9be0323dfeda42a41db0f5adb9794524af0f831d061c370fb4db6b347d6f7fb7f8e4841f838c34f060f09345eaf87ed5aee2b573f1a23e8fbc31a0a89dcd868cb0d4695d5c43296a5a5bfc04809dddcfa8bf39ac1ff9a6dfbae1fe75c61ccb60f3355f8e5d35f704e473a3f462e8f8bb741158075031f027fcfe9a3874e93ddb8358b9ffda951c79d6f6e1e4dd00604e80dce66171e948eb318676075072c6f17baf38d6572941d6aedc54b1595205077d845bf8ce5cce7cbf22f08279114555f063a93431d56bc8fd504300dc18f5e43f1a1b377fabb138fcc4322b8aed988fc9fea0e263b8a69730cc482e4810db404fe1ce2e4edb27df0275a3909a91cbee7b73a8325a7ac20b4fad46c6a50506a8c0ad039131df37a3ee251a8e76f961eed504db22eed5eb0f5aa506bafaf06c585fff0980e51e35d99bf53d345c426548e1d7a7735af06ec828ead319ab7b44adc91a25169a9f9c04a84355b9bff0a83a659aaeb8a260b0155cf2ca1d18eab5ba30019fa2725859b250d94290a97605642f105d98f086f222b5ae421a779a4bea77e8fb823116564daaeb91a1004db03a1bca83d33b93540e50d4a77b15cac30455bd977a119e6cc9fd798e7bdfd68dff173210562d6434dd313c171ff139c4a89806caaff93e026e6e815f8f03d75aea1f6c488790ec5f33129d1d613702dde3d73f9bc3c5fa81fe8335572de0a68f19db6f047dab4c91957096d79807fe7b1638e0aeaa4478d54ede3b4e56fa42782cb3f9278650af496d192212788f8cf293f30e0fd215ee0a312f205695d1a586b9798a786afdddf3a007b3b3a062391c47cf30a5ff5f1682f44ab2bdf432265620d96faea5c2a5aa28eb2152440a8282cf9ba6d46bd962dd1a199b1a9c59b552f2cabfc80a270693f24687380f4980ce5f6d9de4eff61d99177c748e2c40289088b006fb6c81e4ffbcd2f67e19d738aa7843c46e16b3dd1e61c39afc7f68cc9eb235d4a7a8add2b2326c6060176ee79a67860fa3a33432c4ab09b756bc2a5c9ad1862b0f44a94bf58db57a0ddc54f02b4207ae50b6891ea64e4acecbe56983bbe583e70b8c6b1e6105fb8fd2c6f753dbec7a0964f997b8ce9056cf82049c18d291fa5a7d4069b36f359b7fc1a7749114cdb1ef818af8e5b6e418d51c14568300961607c5c3be178c194456fd0daee974a292e27c248d35eb7cf1dea85d4d062d155e014379661ba994fdc6261c8d2486e35c4cdf79e3b42eb892aae4b611410c128713847ccaf54e95cb968e7dc6cb345d0f688a76ea4d8ee793164a7c418e6029747165a3b7f68c75a5a9fe54cc51d1d6d28d96edf6b70ef6e114ecaab60848b6c20865bb56710389ebb455ebf78392eb9c3ef0f690ae9cb15820def383dd7ab3cc142b10e55a4a20666e743345087db3a9f66fd03fabc65d92b5798f2251745a86557037411b8a4c8abf6120ea90f9281852c07e74266773ab6c5245dae1b239397956d642fa9ecad1c6ff85209d47f6244