0x2cffd02e2bd8724285ac34b8a3f0bdd6906ec552065315e52f4e2b44c96798d71fd31fe7abde18738f3992db0723dced5ba511f667df43adf7edf22089d8e9d2ec462d56c6ecd538284bb150cc00e3347a6c1347815d8d4576df2a71c5db1bb4e88879489764ec4507be2c42fd8bdc47b4107bffd14103d0ddbe78c19f5997d607445405b63262d8c3497e9fb35f7ea55a827fc03cb417b72b4343cf9b982e1f174b05215b031128e4b164bd980251442ed353a48328fc3a1e7da4b801d90cc6ccfaf4b3502bbb53c11ffbbab6dc826ddba6a2187e46da2dbc3fc76ecf3c928829c66bf6fd317915e15c6eff63db5bbd72b27759718366e4a19ca8bb24a73f71b435151395552a6c5d9b80ab6e90353216df6059dd5406541f3e8afe351b88c84a2c3a36b2eb7349035754953b57a32e2841bda59f38e9d3b1367e6a30fbc3d7134f7f7b6d499951b06d6355a3343bb05e340365641de2f6168f931ed1166b19620191192cf64e1d602ca04e2450419c9f4624c3514fc9406a0110e7f1ee2560adf0b7bee2ef208d28ff974b37511a65a3f57aa2f31e0d10164e607cdd58e4e323e2cdd0e4e43162cbe3c65bd2e41819e319f2014f553fdca9197d934a9407129444e9a26e87f81135e24c64742eeea6b89bdbed9b847811f3a989bf062bbecb44ba5fdc896867f5c85a7e3422dcc9ef6875a47380264f50d752d4275792b2fcb48bc7ae18dbff85b3886d338fef554ed23d1f5ebc04befb997c3b5707e311d4802e1f4dbeb0c9f71d3937fd48b6979b776dc3aa6773db1204104e8880b118907381d27ef532b0f70ab90f69dabca6a05603991b26f9c60d983ba641528ed5f8687bcd2d7790d9f607a6c342ef84a99a3f247ab0cad1c10a0a48abc0a3e26e1132bccf565b6cabfe6f921d7b974f0f98add991ed237bd0e9232ff8cac08f1c0302cee211a55585e1adc5dbae2ce8f978a78fdfd75d9c7bc538a487f245a677fc900eb26dcf3169daf36ff12f7ae7c6acd42feb88331d7a6393f5f4c76fb7dd149bdb946b2a4452768ba1a5557062dfb90a82ee63c54da01090777815bae13d6d85b8631f87f480583923e5578f016f9ef7606eeabe97951a54082d6c4e4ddf7a3f839b9bbbede8469e69552095ef8af054b6219a46f9bcd3658850c7e379798b6a9f06d188b5afe1ae365d9511949c65909d6e94729493636301a6e449dae528b799591b3c8816fd330d31361e81ffe6b8d282c26d13c5e0a141e94ab0c7dd80e39c75b5e5fee537831d2f7ff762dfd609a86d7040aca5c1c6738624c2e2190c58f82e07a6e7c5a1d6e6d90915b345cbe7f5cd07be9f362b7a86d300977d5fe9b41b165e1da58e43775f5a6b3c5d7fb0c76295c340042d309af1ce381c80080514e43b883c82415674ced844c71af294365115f316a9044656002fe6b91fdfef4bedf12e55160b71f045c4002b75629d612d2d6d0ea0a01e4478bd642404bd24754cd664919193b0bbba59f85927685efdb7db1a0a04bd3aa1268135427b20cab704c389d7dd83424a896b6929b557433b97abbafedf85bebcfff712f6aa52f8c8ebbc26adf149911d0159432a4c78dd4036731ae36cb01b9967e9f78ae39d647daea44f4c3125dca8652a72f8741a7dff725ad93b0a82189a59d6d62291b006aadc4a4e5baa235257b705f526bde9277c7857d2852bea7311bcef7a03f44cbbb4ec7b3bc8dc3c66faf581a004064f575c1d693d28dd3299746058ffc060fc5e74896f84145fe10c1f32364c40bdd296abf84f08a76fc075015b4c2e30a63d9fe2ef464649eccde1f2479aa29ff638cd47ce5154e5081e27cf2c3c99ddeaee09bda2210ee599d7e6a508695bf64f9d594c45ab60374af9def700d293ca8fa4f826d0941b99666899350460aacc98d44cf631a257