0x2cffd02e4cc1729425f20f3305cfc1467ee77981c22b7afe8045f22ef849f9f878c887b0d510055fdf944ba7e7aa99a3de5be4311e1b20d0e93c759325ebc17dab9744877f6d5c7a91034bdb9c0a3a91b61356c9629b9b371dbaef331f97be605e4be076e25a9dad882981f4f5556c13c01bfb0fb01ca5601e8d84a7f25ae70aed8a934270906464886fa3586d190035ba29623c91c39898543ded5a9bef32285ec5aeed2b190966c8fd473dd1d9441bbe4d9056fb2a271207b261770c79c4e6af77d4170c0029946bb6247a7b2d756118ba9bb83f438e7322b57656e3d21d060b987bc30683d76d1e3bda931a17fd0c356d1959c5ae62fec4fda373857a28778b02578b3d8bad0053ff5736967f859c92b5faebccb5418d24231122dc0a44a14091352cef1afd5fc77e1690f8adf92113edb6be8cd6d7671b7fe44c09c1b7ee7510bab8230eeab55555d897e7a75e2c61978ddaa6203a6d0c719038c16da96054de85fc770a36cfa34401704ed99af70faad84ffbd3bb29c9584cb8f9c0e0a36d98ac5cb41540aef1c3cc435c5c0c57263645573b8f6a50dedbea2e2aa746efe377e446c7b4350be82080baf4702a9a743436b2a7f51ca8b20928c94df164b1b5a810211856bf0a74b39dfe6dcd64fa6587f449ecd3b747860593da93478f713ad10d963a0a8a7fee24093661fa878b8021c59c46f331c63805443fc528f1464de3b385bae0663f57990536bb90f3cdb53e23a847f3a61f3ea9ceba66471452c54bec0a17e384a6ad78240a56e8acbab8d38b9d3672ba15d25e7f445d4946414d7f1db91c9be0e5074dc4d40670a2b5689d22c747a4608cd721d639797bf8960fe51cf4a70c6991899e17ff41ef3eef9bd649854b5d467cfc9d600da4d2253101913d85580176219bbc45a33abfa76426e04b55a7b3d480e430b1c2bf2f7789d9521c8b0f1e96336d288ad405272c2ed61e25a4e9d5e9d442cc28d86ff58179e97a7f332e70e5f51f3c5dbca6a7555f69ea2ed8cf47e67c5ba8e2070b66a1790ef0f1e6a4f5e16bc0caab7294182e75cc086617c9975ed324fec64aae4c3acb36446a2f0372ab6eb9367c1a4576b99d5e9ccaed63b4c2f85481fff49e5f91a87993fd10fcb8e7655e3e274f15506c22f3cebb1a590e26ed33e522416575a0b0b2ed5b7f7133dc6cacbe72c8cfdc1057e791431ef472d4c09dd0c7707d85cbb5a2ca0a8abc4c3089bbfc5859d0f203fa3dbb4e3abcfa2b5ee55b3fb3f380d0f9610b373b515e12fe94385c00a25035e58ece7372ecb4ee3437eb457658db3e8572f53311a9c9762b6f8872f9e133f58a718e94605e9b656205e780ad3f867ce0c790d35ef26b1c477d8f0e0e80b1a19743fb12085bf2eefef02ccca93e5860f793d9c757ebb2e7c7c53519505ca71f7dbc2cf3b3145b8164a291210c9a845c01183553fec31c18d285a641ec92cec7a321da0378571b46bcdad1232708e5f61b40fcb0d797d5eca07d85c27d7669e8f65134261fc335c3745079b4f1bc35f3bef38443a9d3f8df9933e7d011174fb1a596439a6021d464b794a9dcd74ed5138cf9c1789886eb12e611c5f6a4a3212eec6e80caaf5c28e4cf9ba4f19ca0357722178f2b377ce8e2f9f9fb177fb37e2779cc981332d802f8163033c50e7995bd05b8016f8736edf306431e50506a145547303b5a7f68ede6796b627ea95bc45563c6b9456fba93ea0ad3d2d34734c5f6a8c744416a91a1473a641ff5f584fe199099bc3c57a9bf3b84321adf40b9cd4245fba0738da87ef7c9e50173161764f3d9c4e91d98958b5a0fd64de357a353e850835dac4359382a22b03bfe105b1102ad01ea1d3554a928e3b6782d7a94300c97954d99fae9423b8759a65ee6635c5a03e2f675dad9d28ec46461abcfdb4cc797bbc8b9ba