0x2cffd02efdb9fc71a45e612882b021881105b22783f5e8c68367bd96b8769993415328bd585de1e34255d444dcabc10f476e9c712543708e724ac18936bebd10ffe826adf286d580dd8738fab0afd0492d323f4792847c77e1451d82f23995cb67c141b65c1b6987d04b0985c7c3a6cfac783431a2830665b1a172c0b2dd7b6aae3ab0e0e73c32fadccdb2a801a752e7df1c946b21be55b728961ba05a9d23897aae73260d03359d28055988d2dfb404b3c0c12ac06a939155fccc134270e2d8a4399dfc39667d62305b6f61896f7faf4e9e429fbf803d15a4667ad099fb71e53ad3101e01c348af070089cd42ece23227d82938b22c74b0bc02aa2889aeccb5d4134959eec39da74de013b2c5229c8786a8c34a398b1c56348039743bbc1c92dd98dccdde193311f8e8d15bf5c96226e96bf7bce3eaadd10b6275a5388b52d8265956eeb7c4d81981b84ee7efd78f951700f468890658936c95bf47ee0aaf23216d82995ad020b3398b43de5e20099239edce6d6cc0e5c29b48716ae35d52d3e08b9488aa923f0fd32824efd1fa34b17579fed84ff55dce339e067c420725ee3238b1895732f7ab60108851537262c3c1c0be0c8043a35960d7cb9fb0ae2c3ce9a25aff75a279963234986776423f655ffb93db734e566a0674ed1aeb5afa04fbaf90439705237f8ec37968b4acfff22a1f9b8c813d07eed63de58250e2d36597fe8c287561140f5860b7ff3c9d497788f2a800f31c810f16c68b442b83ede6166c106665e22cc0a124ca2ee118f5ec8bd7844122a685cbdcd88d65d434bb814cfc51583f72c57cddfd5f926041f4fc0df1458afb9141326e61b223a962b78d5ad8481d6f9eb636bc5da229eb314e39168bc5f8dc802bc859841e3f83adff31e1f0602480853ba0d3b6cf0dd0b299306c32dfa5e81bf435ed207a19a44b7b9a1e08c7eaa5e7149b9473876fcdebbdd7fcfa0ed2aef56187c6065aea8213cb8ad0d8b9cc1bfc00281b24911d0d9fba3647c2d7a37c234c08b1b53ce48e908a26bfc1791e18b72612ed0dd9714ab57ed6f545c094c8ee827fb0ba5e689e22f6c98bcd4ac07708a2d1e6ab64c7df17a927a76bd291d280bf09d5a3b8219143ed9a8b3e142c9eca339e0793d41d2e9a3e427c1b22196db9fe2f9012807bb924c7dec1143b046ad72e1543557280eafe00588b65f79ddfe1d4a6020e6c9fc73b407aaa7554b7bfad5781a1e29e56dfad8d34afdc88071ad033685b87e715f7910dccd8fa6fd61697282dfa9ba8ab21e24d93fab0bc6d053bb33b82f7b05af3dfb39800e1febce1c97084e1b8860e9555f6dce15715d1c8e3050d4494b0906776f3ff76b099a104d79a82a5d0a7935e7b2a0f5acccc60a41b676490d8b1d3730f0627c4b92fef332a354429adae7365f60aeb7cd6c5f292b48c59e45159de4be50fece952461681c1aa3727ce717f21277aeaaae06f4a56050a63012ccaf63c7c974885fc89a77f585555635d6948ae28d1cbd335478a498e41952baae9f14ebee3aa705e491a37284587a7fb7e3f7bf794e57b2d4bbea007aedc2fd3597a56751f592546b7af5c186b9350db156fd12fc6fc7058df5a115be583add65b31b174acf361ed9073ac960aee32da2a684f42abc0eaaf3f281c220de14ae9b7dc6cb7361263157e8878107c232f4a1c593b9592515b0cef16103eabf1024b8495c394b69f257f074c4d3a2dca54e0cd7f3359c11b06958e6cb6b0233ef3abe4f374be3c0fc9f1340f3a2b80f8b9165aa27af30efdd62cc968c720b075fce19cedd1bc92280ae5983223c4ddac1eb5c76ad7a33f598e02b756b930b0bacafbed86f687db41deb82fdc86a6a13ad471793c05b31ffb036b01854cf4c3f8a853ed1d33b87e2f60241500c2be245eff224ba700a798a7fac66f05