0x2cffd02e12eeb0967945329a4c07361c7cd14c1f0fefecb99261c6f98ced4d0a740fb10e70e9dc67c0f194ee3cf62527ddf8f42252208b1770c55f8873c2cba3eb42c481db73e6a766b200c4aa7f58e856abafd2d7b4b2307188b8c0ca0eb8f6dbd5d325b10e3c6b2dc96052e405e11962444ac5bf50244ce10bc7551e2990364af0d445c985dbee45e66d167d738c3e0a183d9d733a04503528b40d00a2de64a54cd2734487da7dc780df63ffa662ebe8cd150b9e32586e4fadc966145bafa674f59114182068014e8798881df00774560b519f2bdda244a7a0e41698b9375d3dc32ff72a17c611956b69ef1fe2e4fa40339841ebe7dce0a49b6a0a43de9bf5b976ec978e3089294c10626469c8ed03e3656f36a116ffacc153fec9f54e8514432193b4e1b01a746f1cd1681883e51e4646da855830b965b24f60c9d4d897e992d3f43e29fbf266a7aaadc12d412119f14d61a9091ad70612c2b6d01ab32e2d48bcfe2888b84b11e61d5a816aa4df90e0a51025065bcbacb900ff617b77f2c0e4ce5ab050d7aab5619a64e644ee88dbc7526fe88aebb9e426516cfd180f9eb18f77b38a9d473123be72a0d67591224f12df4a448e5d687ef9b46bfa32cd477111f4f60ab84f6c771bcc42e5766138b4a79cba42f2eeaf6b4950299cf6a0174fe67168d4343d99129ee7824235bcafc44c717941ced58468d514ccb8d8aa407f9d1230bd4c4dc9f76ba83aa2865e416c30eb566a7e6f7c764b8508d2d4ece13b8269664257b7189cbb6f511b168735bc79a17e0f96a00476d496972f397da67e47dcb2d2a6f28929eb75f8a4e694e9e58f298e9cf176843c1f06500513e2a97299aa846b59c82f8c9b7c223dc60cc13f86f80c8e3966970676d7b3c0168d795428f50871681e1f2b826f5e1aa3579d824c0601352d1ffe3f77ab58c3b803374ea68e59a5f1bc7f9c41103ea6ee09d804c86571bb5af1091352f71afef384b44e6fe556cf1d5a7af22d75e8a7a75e416061a443206e8e529b7d12107f9f626b601f648ee1e7403be9c7e4ca19272a62614f81d8aeea7d7561bd764ec3ea1c103c387d5643417688174d660a609e82830a30ac271cc7ea3bee473f291966217560ed996a7df267d55d62a6db515203282bd2b0a5218c7d66445784b928954ca8510f4f177f4527f7c1cacc94ccb88da68a35849490112a0df262b5fae11113dab35dfbbb0455d190611535b7b6451ee6224f0c20d2f7aa92133dbc6d8708c9869dc2178c71efcc30b53d40a43d1f1cd81816b8d15b7d084036b918919af23c0160e4dea36210c4c2739ec24792517e16beceb1e0bdf79344fca9b997bc6047a5eb18987738f115cdea3616e274549ed73a430aaa3f9761a808758397cdd52ec3586737ca5699ec0f54538e432b29d2e495ff13e9847611c4bfbc238d2d928b19565c445365e2e12fef41ecad60d661743836209559c740659053602741c4a8ef7564abde6ee06bdfb30ddd2da80c6e649319e9715a46c1889d21afd6de5896c90682e9c069bf9c7dc93a8333a4847e28ca362770e7c4680c15cd12551c6c7e18dbe715293f06415163f3f0f9cab9c40ceec2ae0361ec9634f71824521200d79966eab8755930dcce0575fac5e3bfd3991c6889dd0330c36c19dc4067d9cbb11c5e25b97a8b04e246e9de3f0efdbee6214246f2f453368237c7e865c8896726d3ef692e4f28643cdf9b39b2f9d3e2fcac3bc30ec85799b4c8abb9594ef94220b90ca03588afbc7f8711eb8625e28e97add6d9c9bfe9fa292d744afbb7a8b7cf48489669c790a2873d064def4ba0a174542430f5e1a98daae25d26f6290612c23f8a23d0fca080febf0534150b3e0caa501d3bb834c1b353a2d89c3cdb13ac7b54b4f60054a8c1a9a6585c1ed9f5253c98671860e4d1