0x2cffd02e8dd9fdabd5e3c91904952aba66bbbd78c35bf2e712da8333f810cb03d36a85ed3d7a95f84b5615c6321bc5c7f638c550f807d0ed3b2fdaa3af73f2e2df9a9307d7cf6fbc23695297ba610d96706faf113ec51b86e9d8514dd4b1854721c31efa47edfa8820315584da801db9e6df8dea07545f8f90b74d6930a7fedf0dfc924c05eac14f236a37d45e975655d1acfa411837075e3a4f09faf23004a5349643647e36f848abe6c9c5a723172073278f8bbb11c8b397b56a575313676d77701cff8b8f49d327514456bfb52bf0c561b3d840315b954eccbfe65c8864829b98248548394409d655cb1792ef29f044050b522dd1dbc5f2de7e1f923cf42c0f198e42e9eee43fbbd24fd5df8785449c71b947739aae863652a087d0c994d67780fc14244c176c70036cf6d12c855af745007d2fe83cdbb49617ae4a41b03ed6d631469398692f0d7d826a7d431a6ca025e45738ffa834ad848d043b59016f6ea9a7932a619bb2145568b6c0ae09c76fdedb829dbd1dd968c0977a7b3ccd6d621d4806a529d797d2ad523c9abba7fa2404d829690ccd82a9f28addc257e1102edb9f4971614a53587de7f1abbb824a324e48940b9dcc7fcd46c4ec4c8492e0ad2ae8459d73b0e03ae05e999c2b5f7c68783e92acb324d3745c66c8ae2e28ce73f0504899584ce110d80e64c3fb90479971f3d4c443ce0c81f76e7fb975751b1f8bff6e159f422dcd9cf8e8bd0ce167bf0f724d90867b148d8607c69b36a39f15ab5f047ba80b845a3e9cd776e167e2f44ead157f90b0e64bf5767356a565f783e04dd5ba156977a9d79f563f285cfbd7972ef8be200719f9b5e4dbad825e545c8399d3798b437867a9472798436bd3aa17450533de957c15bd41feea957d6abc2ef40243e93b867249134d58e65cc786d43e2898b4e74b76991e42e7a8c934281b3b0ca8f45c7d0f2c836b33bdd0fa87903b51060108dc28d64d30d1d16a02f2c4d959083cf0c1193196f7e5f7cb00470e4e9cac58c076435e41aafa151eb60160c18e6136e866aa28e1bd460f14c33709cb621cdd5416a181f84da11613fb270c9c90cc96bef701712d79368e38f86341acd965f6844c3efc298c3f5eb4e27e60b0456ec978d707479eba064ffd2e7b37a51a71ef7c66f4377f7b1ae9bb967810a509081e824171f336a19f9d6ffd292088f45971e74961492dc7cad050eaa89fda2f5daff479f4acf33763705fb70f6a3297273d05dd834c6ea54a61f51e32318346041571266866ec87f62a77a3308f20b2661d7636e51a48e58856ce8d5591ea5209686bfb4e2a177b92e4eca04141471b00d68acaf06a5cc97ad25bdf4fd15638d3c8b30c823d969a631743ba3360d7cd1e4733f3d06c7421e4271efddb99d073f2affcdcc1fd523f60c3ff118480eb483049991b5b788e351df58b112be4afa5930f5f8c9e50e4e6f24c20abccd3df999105c7a0790380f2c089ccc7232a844b189b4bfd2a078c5378f687b742e88385d6747a5027332a08aa7f94c578a06a321c44b6afde9891f0ec737b8031c8b5c3077e83b86dc7259a8e20893fca70a9b4b6265475807b1ee4f11fa6d8148a0025d2da3f7de100fb49dcf31554acb3c07e0bcd57b300466505b0649ffd46a86112ee5a76aa0500dc744daa154095492c690fa045ef62d6600f4b506825f10be207755ab2c7f690326b7628d9043a1ed2c36d320437043391768dfbb5261ae4da6370eca8a660cb75f14b78e9bf22444c9e5a62a24caceb74bf334b1c286e51ae1b6d5e7ba7e15beea77a476915a43a77b1e397397156f12d8674d86747f705374bb89816b7ed9a80ecad5866a462d0364f3831d96f9bfbb8ec686d2e0cfd0a391a08008f39a502d9d3e185adab6ecaf354c60d21bf3366a506757247b9a14fe7ea