0x2cffd02ebac417a79a7822618b7192dcb632536af9eb23914342c63e3196b8f94a3e8b321dce1a7961c203bcfd182d29abadc3b27be91ff6097f75b2e1ff91fd34d862144e29a4827b9c26f21f199ec779667af548b612c79c0a9c29dd42c899735648e9322b211d153b8ae0886aade90f4f398e452729e9502e2b594cc35b44198c5d3ee7d38aaac45c53ed3e05b49aa3610b0e41f286accb200319ca3974d3b0a460273b7f4d091b7276056fac45ce7f61ffd4c24baaa8ba6250174c46c3054e757f5ac2ff67d72f5556bfbcd78abe8850acafaa27b336655f96466b019e9abdabd64cc9b8ce2e0a5fb2544560407b4634ec8359e4e9608af634e1f6891f8de33d713078489e194622aba6755d858b75cf54adf3a4680c21dd601fac3449b1a7f0569f2ce06339e67c8cc03375f215a36506d27a59736d0e5562cb17c1b42fae2552114c826e825da9922c0d217debd75253bb6c39db83000d08cdaa6f65a3bf1b6b17bfea20080ad20b4fe99bd095ae5d36e3f6d154fc791dff89e42f6222a700326011601c650f90b24964f0c76003eafe81fed03ace6eedf7bd6b0c0a7bf68ab7d9beccf51840dbb664e178abee9386e291134ff3a6bf0ff0e894e427c108c6c8173d7a936ebdde0edccc77d749c36fe811c70ae6a1e0455efdba687cf30161cd3e94c3476a105ce14d7cd46d5c33b2ca956d2e94f7b5b1187778d0285427ea64f872432551c894120438e3130647c293d5c58b7b40fea77b2f45b5e05bf6abfde851bf0e974e304ac9667c34d03b6366379d8690fcde3500b16d83a7aa0b76709060d55f9080389b3f95e1a1d261c172f58f71719902fe85b00374a0a4acbf7cf6d689f7304e873172766473d5a716185f455543f732c62f2c67601cfff0d9bac6e3ef644b07a7a2625bc35a090fd3799d3def5c0b38ecffb4265731db20b824704e847c8cc075b1f4798e536b79bbc7fe20dbedce905f8e466c74ae3b5362484c6222bec4cd7eb2eb4dd70c64b9d5a51a50deca35ce2e52a8cc582aeeec3e9b05c8d3c8051b027fabdfd3211999107035c4fd1776841fb08203e628e4d02d57c43444c36519027a38e9ac292707a64ffc33c1ef15bd3bbae9668521b1c10d4db646df5f564ccd5ace5db05226575dcfd1bf4b2b94cb3830bdd8b9f0eec1ca2c62819c1cea3a045c96a9fddc2bdc966327a25f0e930fe091505a2104c90b58cd7b2865648334aa2d22ed8e30e6549d802d51f68b91a8ebb0fc2d3ca8d01e6f6c33eff7ac9e424b69a5805ee0a1c4aef323a73ef77fff2d486539f9d418d942c95ae330f5843fb362f408e195a26939fcc56551e194db1e7680368a1479e9f59135a8d221afb7baeba573dddbab8b62e94a71a326bcff388049e980ef0c6976d349a0a76768df20aef79fb4b2619a3e951dccd06df075ceb20042f22ebb737ffd99178635f66926a28b3603b8ac786575084c49de61ae40006302305b1118b10e139c1f2c8220a58932576aec2ca89fa6c122e1663edc622fbc435a8bd8c4ddce3553756296053a520b7bbdb096cc8f340e202557feaf3a41c61ec148eb83a5d96f20383c3158c9ef1e4ab9172d335008bf4629bad1feb76d58e05cb72e1f404d7477ce869be53077b85e4864a9d2e5235dbc49df72d86b21e77630fef189c7923c3ef76078977058a359362e3d4a2be3f0a34e4e0998ed8bf15e06d870a4e72321decfaba57a1b3239bb9f2c9f15c84acdcc18b46f8c7189a392ea16d5d18b8fb95985af1d748bf195b8dfbd3959980bd49edcea02412a202c86948d0f7360f778fd31a30cc873dc34553946447a4ad09c5842590c6921476bdd2c559f834825291ba438dade4b223b89f0c0b9848ec870b8a9120e946978bb564fd1a1b0ffd47ad21432d0153fcf50d75b1cb72ab0f72c