0x2cffd02e72e13d0111cb4f7e98d6074a99d912cb26d3447b570fe8b8685706fb342c2c8786fdb0a4e242553619fabe6bb7ce2ba14b6d7926944487ee361e3ec965ac0c65cd74a7566df80a29e3014abb145ac69eb58a6c5cb89f75f3148da2804706e8338a7f728b9deabdfcb47e4b1a33c5bcf2d671dfcb79247c5c18b4002e2f25f8f1e151572ef9ff9e4e2cf6ea404e846114326d75b9c4d5ed98fd2290a73e816afb4417803f57102b01c477c525cd64390220af812b90191cccec759455092493c3ddd4681de903b64efd5a2df8e6446d2a4f11c551fd5df1162c7370b26495b8b51e6d33b35aa4e255d9e400961a20b4a463ddc82b99b84c6886177e752fb9bb8bd05b112d556f9b0072e424b57baaf75ca106e3dad137020112d590ad8c78f2aea3d0b0128acfa83a3bd89e6b6f69c36cb9e22daa681d719a88d9f58981640137134ee5d2df403bbd3b78928ebfe3a4670dbc57d52f7f48430d7501fa81f87e8a03337b0affbdee7cfff506678102cd9593d64f148f3ef73837dd2c2bcff6b097d6e9c7acf84b85ec6aa087031e0af6be4bc40badd095e143ca8333bc0c37ed487145a6f8a1c9849bb742484597b45f4fe68f88a77e68d814c92010999ba99dae17cf04e4e44224fdf43a5ea211e2d536ce00a3563faabca7183bde0ed4d0d3de086ce6f71980d2894005ad84b9b304c63ebfdf618d52db3f27815de9e1605fa4bb79b778b40ef2ee0b213262a705f7d898e069eefb02d645a44cf40a169469cae96329a353920403ab0c05dd6e90a6e7e77ecc3abf4ce03c38243bdae7b8643466ecefde01abee3c319898a358371bb50bbb0dd7e70de588966c1b9e7d77c94ecfef5dc199de11d1c95b3bf0c4560ee27a27131167fc60fe526c49d4ca4a248d38abc963bf1add1b24dbd9c29b8f837279457e156b7f96bef87f8350073a7e4415b02c14899e3235c04c1dccc5bcfff26f288743b4ff3f76c7040ef961e58bb9f39e9fdab4bbdc34f2e6647e46500b5110617df87f149869faddbcda803989378b06590a86850911486a5ccdd23d4e28ddafdecd4d6f32f5feb697f61b38578d5aa9bdeb2f4e3cc3e9ff4ddfe6d75f375a846876d79ddaba0d2d48f5d38ff82fa8bac01f4d613ca36e552beb8fcc37f2f5970be8fa25f289043a4b24d21ae82fd5ee94e20334c8a90685ad2b017c2111440bbdc23e3e05333e57b0bcb34711581ae00826b7b615855013fd3cbae4a3de2d62ae63e9bf64f7b0cdb92e3b11497f67a40f962198176456e77df276088dda7d51b82c8de5c36d72d70a1896c8caf44dbcadd0d9d050a567e30a1fd448d7c9ef1a1920dcd1eacceddba8c7b5949d6dcdee6051f585ae0080869d933d6616551286301408317d1fd4abba3734df4c367b95be4125b1932a4caa3a1fbe76de92c24ba5c38a4f0882aad46680faf3b9e1396649cd5e01a93d6c05ae25df5807035746f577b8c1916fd5038edf2aeaf0428be23e9991325f648e696eb78e7cf55bc55e1f2b912e9cde58e40e041682d77bdbe0eb859c7d146439354e1c637c8ac88dbe99a5302456fcfc7f612760b23b7b82e13413437adf1436e52479e554eac78cef82b7094c187a76e86a80060c5fb1a7f0d240d4bbbcc0644318647c0d30eb5656b739ad4cd0f1c279f0e20472f6330e42dc06492c3dc8d493dd9b6fe2860cec8e30b0aeabbe373bb31eb8a896c1571146d6c9c66937381b50bb113a8912c4b51a50c2ce8029affd9f2c5a83fe131e3ea238523ba5799d937527087c1747a0202c8e7f007e496c5d54e495ab767d7b9e87e8fd6ec90fabad3cb2cebf98b2481686d4056b9b81bff82dcabe25280a52fc4e73b07777d0638e137c0d9b90342880aad99ada9ff9523dd985a8e876c747e3af5d04ad6bf90d1736765df44fdb2b