0x2cffd02e5a8dbb086f2a52d9a0b3f342ac8da371386d9f12bec855403a3b6c67a4e094cab6f383cae0375bba54bb661a8bd7d4c10cc6f4763b330110713ffc7982d6a6e5843f7357a33314f24cba8630cd481deddc78e1801342f6a2306899c9971500a4cbfbe1a8c21776ff251dc57fe8a8f1d25b760787bd01021d81108a86d957b6e86a056a6e0ac4b3dfbd46f2afbd3ed0d4c2eb457665a21ff7962a4f2c0b1a25a7883edd94771f8bfa164c8e974cad5c7505fd4af02b0871461dfe5e58ce1bac00557b4927f60bfda98ed752fa3f5baccb466231945e5ec5f5f5dca3b55606359c59857d86529ca2857e621d91ea3fece2cbea5817db0373743bc267c053fd712baff1f91d88f63fbc81e285699bb377234247b4a3125af27dca284d783167bd6a85da8064b42a9010351393f345fe8cc09655ceafecea3e9691a039947b499be7afe4d744731663960523f750112b3276a0da25fecc770c8e2511e922666c8236ca490d5dea96904ab1e6daa33be841afd4e7efa39da00fbbcfd9b6285a4c7b493cb5383ec3ac0f553531fc42b7c34c9b44103432f25924a7a61de70850c6761da3f61edeea84709c3d83595c5cec94b4517de8a0df4294a8955c175e6531362ad000c0e876fd7764861be86d1d8f56a7250515ac31866c44548d58c3c488352e8ebdfdea2d263c4b65696d45e369f77a62620ecf1ede05c26917c6c83b8806db19dc094e58393724ef8572dbf3a5c86057ac308c1cdf2ee34867edd182572d6331c8c4565e30dfaa35633218c68f225a53af43a8637a6f0bbd5867369fd547e5b3553e2cfe655b8c8c6ee94167db08908cded6212260d61e6d17cb41b8ed89f19ba4ad91c5e7b64cdd3be5cdf79c68228c65c91534f232ea4bff7686d1b84199d29ac0dd9cfe0467fbe42284edf8ffa7e7a32793c87f018a3c2729cac64f84d3eae5c5787afbe44e3b1155f0ca8ac891ecbf771ab4ee0304bf8f340835f7b4f0637e6ddf4a3b35013332c1e70508156a3ed7dca5a3eb429fa134f5cb4525d2ff44f6522582f328970206fedf108738ae930363e6916d5453d9ce48829fc87cbd417ac9043b0b1805c3e5e5e9605fe400f01ea9fbeabe41635b4601288a8d0b6a080dd60831c20cbd9ca10763d384453ec365e413d0d03f2260d11cdd1fa688b7f0189a8ec37907e4a81194a935910d902e08a3a923344c2c136b24698e3f9e501b0e2e3096d59be54228f2eea584662a831b0707660539e866c230214819aa45df0dcc63c73cc9e9409cf3f40f969128367354702f9a9b74609a961440bdd3db5bb18055d16760b1905bb8983f2d2bf6636077454d2968511e7cfb655879be8df70aa4603f2ed8c195e5822d42d3d004fd8d4bb33fce76dff5938863d756e569736d9585777138b9043320ff7e8a9335a464ada96ce6aa9c0873f558fa13f02fdc7e634fad5a38cbd1ccbc8ed49c0d8a53c15093f2959a377b4711f3070b56ec79e5edf44b27dee3e7f4e6428f0776066aac9517fb115c8546fc6dc0ccd97257a47d1ae3a414cef534d2af736fcac6303b1afc85ff7fbc88278e595066d1b5a3b465fb2ba6c5eadf8338131b74cc20d3fce25285629f20fea1b58014ec61a63d8b0db220a26c127955f4223ea3a9c783e69071da9fe1924d236fa28de774d5b7992880f6427493f2089bbe54fc363d2cdb129dacfebd1015c740aded8bc35b88b9d6f970cc282642f53fa1c6ea859d1e202e19a5fbfb8980c4f4d69c181f85b950ff766c94ce21dcac4abc7e2e31d8ac0092c9134c863b16ace22cdf64d0aa4a674219140ac819dbaac7dd4396e200d72d2190f399c682955aac4abe7a7e04b323c7432a7d34c662f5791a1e7791af7b373609ee09eba5892b4a9b9714568cb2ab7918bc5fac4b2faef00d7318b7375b