0x2cffd02e443a1085cbc380006b2829fc0d4316dd3e8a3e9901e2ca433032be2d1e8b7739eab7b5363b6c1fd3c664befd149f62f8282c6f605ad47209681c8dc0523755fd8508d8d2296652a57a4b0a719ffbba0b3ede718e3500310829b8fa69e47a15d1f140a679b92774a33c87f9f0ddd710471af71e4f73cb1d4a8f90fb9266fd9658deb22da45dee5770250a8b1dd84f95cb459f044f0360d919117e749fa46368ebd1b4d082ac03e4972c6d7115e2616aa31435c94b8a98669aadaa2028ce6291015669dc49eaf894592d3130d8792b42d45c4b3baa9f09544b9d8c0a32d7e8a08575e347d6f86d3f2dad201b2290d2b36d2a83c2284035c69d43ac889e349504c8057aa1f99879fe8a3447c3ac4e62732b3ef414a2730fec7d2eb38d6920272af561ccb29620b7addf2f9458b92c1e72c837868fde570807df67997702a5841c6a7ca49c94f3cb89a5932261a3000cef7bebc286f9d550e79e87d77c34e82329b23e6f36a8bbf814f1a9040a7cc27b5aa74eb964bf93105ebd75525a352eabf02b72f3b266f64e688380ce87a2dd8a8f38a457754942eb92b2ecedb07d065c4b5c7a7d30aff617f7c71cc348aae087466eeb556b45de0bb1c6cda63e5b0050902f077f23d1a506355ec6f15797f87b434d06ff31eaf34dd59f977449b3fca119cd8c098743e05d92375a93a4ae6ad41e1f0f299d467cba3e0fc3be65fe6b4fd4f0fda94ea3e93a128da510a249b3d3c8342dcc6e2e8cc1e21502c7742b9350cd3a529a52aaaf7bad9a55047f03dafaef3009852da8b5114a7e91bf5b6d391a12a1193c4e4c5f910026ffb7951e5773f2638988e11753d6528a24b9c48c0d8baad6b2ecc4f0b943ce757fe3e6ab0aaddca38cab237b26cb6c33c5c4b8ec74df6fdff990fdda038f6a14cbd154fb2a4b0acad6755c823d03f4f9092b49fe607a79e6a95545894d095a4d296f1076735162d6965e3d2949d02a3c21313459986d6ea841548d1ab904691f436dda4125bf7c7af4abaf0b280b0471ea5aaf96ac4ecca498fc6b218c4242a1b36f1aa4700d81cb9b0e22ca0b2e77be5ca3f78d013180cb9a8d93fdc7841eab1421a50f57c200c6e990585e580bad33b4346a917781825df2e6f9943d5b85958621d6048c345a31024480e2e045b55147ae10fb45c68fb6f3d402154cc901951d8d1c1d532099a6d5327adf04c2c2cb0536b13006861b10841fe771a63e17410587b425cbaadfa08c65e2c5e513e0c14888db4779bbccf517d883ded6c8e3f40b04d981524b4ecb080a7837469aa1d02f4eb9c5a3f20475a0f150156c145fd1adb9bcffc71a5d95da86c50233913da8505a31991cef63d75f10aa25cefbbf0177a019f8f766705e499dab66436cb19f78f4f5e93d144f9656dbf25926a82a17f413519d687b8f4b9a3fb42008b124dca9b4bd41eaa17607ffa3809b6b48ba18e9f55bc648c5d984d8ae516fb79afdfc71636f35509797ca16d8597ed83c6273096551df61e5dcf78798fe1ff313804db8e7c4cd7002355203c4d3005e67ed2ea82b9f4328a915d7b6e8b6ee94ad41237fdac65e500b454c341412139a76692ede9af21af49d455c3ebfdb9ddb6fa666a0d937768c46799148abe5d3eece266e80e50505417cbbaaf2a6d54fa9a0b912c72801a170c63b3e99cef723c2079260ca749689d0092edbd75803e123adc920b9c6e6f7a9837a23c90fbb1fbf8f631bec762ef67b7e5c89fde65f466347c58b4b786fa7266b24f59d516699fb1039c8eb673cdcde12d17f6fa53f077cf0b3acc4c7d3c5a74cf6c50bdd47e37dbbecd32cf4eb8a19685835d53cd16a7697f5536bfb8a4dcd085a83323c8ef1c75dccfc78b2d9daa2a94d5a613a275c7f2d954fae6730c313b3ed3e4b68c7bc714c0858e5308cfe7470c338