0x2cffd02efb251de80fd720cc99fa49204b9a0c9e673a2ecbf98d3ac056648dfb1edd6824b3b04251a9dabe7ba0c7d4482912a7500cf42ee6a5f3c24b63db949ce9103bd4ab21d6684e2068d488cd470db5493025f85d7a5fdd7860cdf5c2bbd33b937e651cd18e4b9cd740706a1a2700d36dce226ac111acca49dfa4dc5e73ba864f957419f6ab6a67e485bf2450c82ee2b05bf5ab5718680ea1a1386852bf04cded284129fa2f059276cac9f453c00109a3935848be519acbd985e630f730f65d6c95250a76b5cbdbc850550a2a442c1bead164147ac5b9bc6ce7003efe5757a2e442acfbf3c8c451a915ecd622cbdd37000a4e7cfc09406511e138d8f0b41b22173c2fef03a48c6d3453bdd23f624c8b3af782a30e08ac5ed361c855a6b43d1e03adeb3a98895c9ec812af582a6ddcbbc57c60c3ad08b5a9172aba4ab026bdc32b43fe13e758effc672a5f96d9a5a42ee7dc8fe641aca5153e825fc3228fb7083d0d6777e187aacf3daa144c7ef64c3192dcf6935fe97ed55cd84687d685ccc6f88006242f4b9eed9bb0622830ad0cb7dad784b6910764e3f5b277be3e5532168a5d378cb76de2ff7757f152fc3bb082290e03a74f8caad4feeccd034e59fe27101fedf54f4a556e3bc35648ed8714f441b247b33ecdd7df206f523a5660cc5b1bfa310758bfbbed85559f38fe9cc1c756b1076a34bfef815b14f9e816da1a63f29dbd29e8fa66e63e93c0e37b6c1ca1924bc8a6a11caef983780a457dffdfd717814b061fe5676581915662db266e8fb05fb9fdd338c2bfd04c40dd5c5774d4c331c1f915aba9e5f44ccb613a5302710ced74c75d86ecf1a67ce8f282a24d50ecd25a99481ac65aa5d38ac4477f6582fb678f79d1d4f695591aa4f5ca3cb322c900454d05b73d91fea9bc4d077cd229f2674ffc936a062284755e9b9a799cc3a9507bb7c8f7500b684f334d6c9ab0cd63262c54703cb19a43f2932bb5f68b1eb58123e72d3eccb93bac1a41aaf3ccfb5acdcd096ad037b7ea008902aee5f04c9b65866457116ffc8ce5bcd324ae88eb71b104c793acc1e76feb17f257d1381b01b76eeb0e658887ad78cf06384178ccf16a67fbafe9e3df2fc948266d28a46923faa21d607cbc0fbcb6a530c2aa309518b8e1fc9a7365f3b42ab2170298ac40504721c2bf302ed31d67c86c86f46cf52abef0c7807961243df63e6947d6b2329fdbe8c92de920e9441f2c58a6797920bcd31b6f3a4a557471f174e2a4d6647faa9623784a903b79bdb263d6a6b7c60f503aa6ff81a8e260768ce526bf89c5922ab4000e0bd54ad9d35986eedf1caeb1fc1bc6507e08873db80344937f191bd4400cc18c96dbefc60e8221fc10b3f1d5c2d8f78daaf93334d48c932849fa456f9d846877524ff60d36caab736b234f91130001656bfb1a044ea560752c8943a16677ac6bba2a8653d62cff0a9caaf61c21e17d02fa1f764617c06e503b0d9a5379d30a8b21a5c75172901ff3c51733871a3bf3dd9459e535d6007b0ad0d20afad44f5247f6ec0223318740c86827b9fb6d1652c5ca4bdfb8ee1cbe7b7a338cf32645671a8a086b1d49cbf6b0286eb523534f23fd2242346c2647d72ae21dd608676d4dacde5a9b5e5b28c65aa26f6813718188db4cd54fab69e4d105ccdc812aa56be3dca8a75af0f46e4642b477d2baf908437867142e1f2a2149d62ede65840bb28ce4a3cd4eb6aef0afd06b53d66b2e90826cc0718d48fff77006e177a3e1ca2653b886e65eda29d8c7eb9858d935cb09e34f7acf9f88c4c99183274a87ff105b78bb48adf9211bc31fcb117accbbc8d99ab4bec919ebf498184dea83aa763c8aa591ac46fb6b2aacb7a375de71d31671d64cc630c339797762692029c43b4822a4b8b9c34e7c7e798221063eee00d32705