0x2cffd02ef8cb3cee6ab65f598ff9047d23175489d389f17409353c8ae93a3f6aa1c0e00ee2c6f4d4a622307bae1e1f6bfca7fe47aa9182c00a00232c282f27611298ae09a499ff341c193ebe3e0568a479e58ed4612938d4e1b0e6fe4d2fad05448abeeb7b30589b33226a7a855693f8498c255f15293aed178b3ae06a7e714cc65df8c21f2d0aabcbd8817b20bf919ff97c12def88ce839d4c16f04e1a5a7dfb0f64a2cf9b1c7a2b7425a38a5ef935533214fa6fc27e65bed223d81648feb135574fe2f6ae60cbd682d763bde4cbd9e5b280874b338d139c9537ca45733a85f328cf776efce7ac4287bc2791235335a09569816fc79cc045f9821f2a75c46283bf682e1993b3e4234211d2fbf6245a943dfc5a054515d1b86f53bf154d61e666fd36603524fd10e8c438de22ea8cdfb640df4c2eb9f4673a8a4b90957d8aee460e4da217aefa302bc8028e624dcfe65bc35b16158cdbff1141bc53b3375c0e881767a31ce3a3c5a1f52ad003edf33c81f59304cd7dcb40b4c8b5fe02b0ef40d273ef4512393107ea5fc0c64efa0b3c9ea0093cdffc64fce5adad8fad8786ac13e565e931184772f842ef1111312a04f4cc09dc20a390c905b2a0d2aaa8fdb8205bd0b7e43d43c0c5fb99fb6e4fd0147afcaddd3921509033a33427eae2d89569dd2c3b7b2f521e3caf8c1154ab8849c496e77747a589964a8520d8807f18dae3387dd9caa75665070111fc77940732e08e27a97e75a3a44f37fb883c080f3964e26ef40efcd9fa40e618601a969b1c6999f5e06f2b13ec79fa9b037b129d72101b0f63fea421516eec65bbec405d407d73946b07f817be801444cc6e4245b7d994dcab386561210b942d4fc6ededa063ba55e4c1728e589f4ee53a3c3ddb1bc91d0ee36125fd84d7a05548223af68a1dc4f61ce30f36b3b5e5f298a9ea43ea0a4d01f831fd1a9a1cd8290b46ef7fb83e253e05c041afcb3df3cf24a97521c4dc53f08775e1d2e8d366d2341bf9aebd3847a8ceceff799c996adefc41005e3c1ffece7ab05181bd155aaff4e1196f54ad3de1783078dbfcc284bc5d01ec304039de2315269c5f5e8ee3b037fc7c8e2ca3fa1d1c8539be378bfbb0eeec424257e2b15fdcb60ef7b67375bd1fe10feb40509b8b642411c92bf7a19520ea54ad1853e4d80e95e2003a4513dacd33389b2e82f6610d48e525bb334caadd8d931fc7af7ed9be62ac2add09e8964d922a817f13b08f4ed19e54c7985c8334cb43606d840041997c5590963353dc3affc2326c9ea4d0cca21b1e0cded640584d6a8d99fdce6c02f8f5aee8eb864aa067753da5cd9e1c2a05eafc7d620a3b3cd300ce05468c21a88910f109ba9e6948611c25557d60feec18b7f1d53edb68d8df5a2ff821c53f451c145c1ef6cc9c9ecb2a9b75ee21f836f224da2cd86b5e6cb9186ac3baefc579bab76fd8f39013dcbe347641a5b20be30d599006f050b86cab0bf8c1864441037219c60f93e13dfcb3fdaf3e4aa929e28c628adc71a5a5f05f512d9a446bac2779ab5fdc9047f45eb347c8abdc4639e921eb1b56cb814613c7500b75523ee92e7faead2c38b52c6aec19196b54b1c12eb60841cdabcacffe436d791013ba6e708ae33b7ce7dc1b9883a798f9dd578e6d5983cfd58ca9c5da2c86ba6d63e0ded035e84354cd030c7307f6be69eca4c76b69f87dbaf40619584fa82674542eebbdc832dc4a757ca4757f91a8e7ad2e7f92674408f7f5d03201dedbea35481e93d81d7f63647f7e7ce10346a38ef915d25568b88bc3a8d7c6cc84e3e7c860ddcb99a4fb93cacf69a945eb12565cc4ae2800011888f85bbed38ecb2d92c13919a242249e2bb41cb5c30649035d83ec9e6d28e71287f9b280071982979e30c33146be166b9bc7bcfe85a172c4a56ff41c91d7f