0x2cffd02e20b8ac98fd3f8afbae3ed5c7424b435fcbabbeb614ff495ba90b007bb964949302e249499c4b5e982e7e12e933ed984e415b7ee2df5357a9ba3013ab90613dae551bbab844d6ed6c5a83ed4e3159ead0d259be39ab865813901a680ef653019990329b8dddc1245f93064a7c4580ec460d842a50984c1823d229796ffa3616872898b185077ab31f06cf7f99a7cd812fb38678f36c46f7ef0d8f8e95e337db2e501650a08e18689595a57096a67c9fb8f9a102beb6ce92e135581132c672107d7ba24e24ddf9796b515d3bc2657b86b25c6664ca32cf7d2e2342a615c5ef235835ba6d00744d4c35cdbade9795e1b8519b72b2944c881fcd8c75f4df805757ce985602a5bf322bb33857add8f6fc3695367876d493e49c7a4ed9a4f32c84728bda56f32d1ebf2d23b853328e2e6e025814ec1f3b784f76ecdd492ca0da10ec021b33e11ab978686a6a4e05f6e18f7f8a56a2e249e3ccf271b1f1b572b15889f74370c745f5d23fd6b6f5b7205ecfddfbb3f1587874186372bd6a19ae486958c2ae10015e78592a77781f1f154b2844c57d52a975146d80c68e1b6887cf7784ca3b5eeaa26a32793587d60950896ebd26501fe8041fa75be20abbb48aec4ad77ac6b2ca86b13ca7862972f699480019a0dcb5043c4b4883e94796a60890ef39f0cc5e24c1749ede100d81b2de1cffb99cb17c25e6b272e23b16ed96c18960e72c6bb0e7a16b36c5f2390ff2771cb5bd2e04e3e5fd7a24de66c89a0d3308ee7703bac9569e7eb6e797f0272bd58d46cd0365cc62df78a399f57eac36d6f2a3cf59a2994a59048e34b23a2ed5ade168bb90b433f88b833ca947a77c969369010ea640e54c34d1d46a53b1b42640342aacee11f76d1177f4696df49c025ee0d8c6fe63553a581cccc3ddbc6c4db8c7586f218de4cb5781eed4ae08848b5f595ae70a5a9c294b2c4adb4a74cb661dd90b5f5628d2965827a9bc81c1bc5efddb7a6dce89bb259badf560736f330c83ceb4b7fadd818573bb9339a6c06e590d72bb64c830947e7e1667f0ca4bcf4dcb40155c7f0aa8613cbf2757e709522091432fe81ccebd6fa0751a4a026000088dfa5f0e66105d27cb170c963fe0427c7aa883114d04f6f4a5a274bffe0c96eb2846d367561e5a79399fac70d5643010ba4fc56303e4e1d2c3c421f68518d44f3c54e3d67ba6346392573ff8c4a5a4d5663bbb45b13042927d2fd6f1b5ae3a4d5eca863bb5a1ff26205f4c1e837143dacadc8f2c04c3cebcf650aa740730008649fefd8e10738c76e7047d4045a90f8457c8af8a93308c10e35d260b5624e6b7b47df00db5e6135d0c48741596986ad73fc59d9a87006896438f72d25b4afd3449ca9d0f7fecb8d110e67c2a7a485cc4807b67a5436fd42c624b07c73ff07de596e31bd87acfc433918d38ca54654b7af50a45a58bd2937a025b7a16aa05108d23918382278593c51e7f357f5090dd0ce6f3c9c451519cdb33655d6d5c1e8cf95a70919dd0267e7210d6f7465984d1e5b3b80f584f89a913e8ad789da3f3c1dda6b60f94a781bb24fa99afee7147e27949cf8b0e4b4ab5949f90c53458a98accfaee5ec2f20de8785b2feb32dbffc8556dd45ab8230c761a5b82fa6a2092677af9a3438e804e7e74bb2fee69403ff27b6bf7ef4082d15bcbe6d6371e939504a8a6484b8b22baf53cc8d457a33d7f4cdd5c931e0917dee5ef767ee17b71be3bdf2813d898d7351cb67b3fa2f758ab7e632b5e48f80f84f6d38fbd59753e7d923327d0d57a53cfb2604ed15b3147480af4e422cb54c8ae7f1aebd620b430cca0081ba2ac80a9423e64ab80d436aa88208e16766ed4be91c8d75cf31bd86873c134a0abaf6a6c64315ca08ea18cb1aab824c88f09feaee557b355f4aaa6138df7f0280bd9fbf1