0x2cffd02ee26bce4ba515eb6c221b8cf821f50dbe9367073bd6f6b9f9f76c9a40421d1404af4a8b9ed5077ba2c9b52b7a1493d47c8a3d62fc540dd7e9479497639cff26e359ebfe64d8a7fba9734f9cac393478353fcdac397b37c091ee6b12cae1ed090caa00e265dcfb64bfa54e267ef485d2baf4ddfa77abc0f47dd5914bd0743b04595a4589ea8ac95dc2d79b321499dd85a50f3c613f4f92b22110b6ae2f0b7559e0dd2cc056cf908281b3a7e6057e15bf833ba78e111041084f61fd825df7f452928cdc65f8e4d73a465d4487f07da9621196e78ec2c5720be2268f445678a253c6de5c0ee4022aec1ce185773882330606388a8f5d2bfb1744d33e53453c73ecaabc7522f4f8c0f8ac79a7f28ba661d45cad7cc8e9ebb42ec5bc87d9a2ad534d87bd5310aa283367ef59ca94b5c20afa78b07fd17d63a2c77cfc796331e36458a0c5187fd3f794f4ed12970db55f01b27c25aac635a742de6a9bf01728c724accfc857d608b8fa9ffd7a66d1cbba928c5a4b2dcf9f5f6368dae370cf58d9003dfd3f17cacb5759cd985e1241aa66f96afe4e1a7d25b4ee3ca2975ff42279a03ddccb1cbef3499488d5d44add92e3c873e10618cda2cf5da0aa8272c70d9b33c549ace91fc9a6d5fb6c1d523b4cc09f2ee3ea961ba6ce6e908b755257ab2758fadf8f0dc4b7631d605c9df855e93bbb105c7a8e1dfd233052ba0504b47d2df15ba67d39dfcedd352841adb0913bb978d4700e5539ff7cc34cad6244a1ea54f2893fdcca84cc0958929b2ca45721a120971a6b2a780fd1983b257b9c4491b1e1989548a2cec69a29347ff76ef0fda86850bf4165c3b567eeb9fb3c7f943ad67aa4c63e1ff46d0152db995695b1f82c4b6c164bc40befee442144e70458dfd977ab8576eba5884d21d71cc5ab528fd83c696d15d7d43fc1d032f216e6904d2cf0b666cec1b22b2fe2642c2ee0cdeccfbe871a589ae6a0ed3c3f3518136d208aa2da78d2b5381425dd970cf2c71feae6780a19a4f663a7eac62c96efb252f05e1f6a399c169f103629ebc226d26bfac385b953a12319477c447da32e68bc378d30d9aeb5ba28042091c6c5806647bba928ec48ca444b3e36b93aafdc148b70b0e0157316eeff5c8d6d31166680772827e4c3863b3ee6194e46da44e8392e3fe635ca760f654ff4a2aac21a22aec1e160345b94eb339b5efc2e6a4949293099391309640825c9c25dc20fbed7e5c0515ae9f4babb3c356532cb8c187cd435351fb13d0d06abe0438f9dacfe174e69d143e38fb0b08c9e56174ea2c16ad929eb770a48b285ec3e1c84fcc5962d8b5aa52966470d49faececc423aad9796a0abfbdc959f4effe017496ef718bed6261aff9d15fcaa25246d765356a7e8081e2bb18ed72dcabbb2e3663b3444f6521fb903b49ce85e8d9849ff62e68ad3fe09f414de1a4f8cd55d9387c074cad1c57c6b47e269c0b5f899f4f72b01e3a0d24098b5fdc74b0402673a66f547c57ee772202d56c15cf902a4cb65556fa8e2428818782034c8f171ad3df601d3da1aede2f6cbb33a94c529de0736231bbea04662cd2fa1e93ecaa03195b3d25209a3a2bb6f6a08af55f499b05c721485ddfb9212077230ce5249030500dbef80c59071cf41c92b902edb7539474dc875166175ccd67e7ddaaa75bf468e22328741dfe50d822940e540784b8bd68e2afc0bd97f10ca918320478d4273f4ba0b4103f28856b1ac0acfc3542a04c519f25d00cef06e20b743e0eddf48edd6ebdd25286c6db61738dbfb13a88285d3762e783a688548cad0e5763c37e2fc7d5a17f75b4ac4c9a9b5fbfeb2fa8206924a4a6a17254bc10922284763c7764784137856ea1b31f4a6feb44f052a82830e3ed380a3a02abf99867afce0bd73231bc53300e994d016c1fe9bcee08