0x2cffd02e783a2b9fc614ce3949be8e9d50d3ae4187c85696256d643441719d75cc020e35f8895e846321fa7da0130468f6ade2f39b72c3de5ed897dffd4a3350a66214092d76c3c76af72d9a25450ae06257470a8930fc934ac4f824e5793c1bd6fcf9ff95969f1c165daf0189c62cb261a35a91e914c498556d74733f4f8a49878124473bdf5535899f5a05f8c968ecbc66df7cf1142bf61b14cdda94defb48c4a2945c9193f6aa998eef3a568deb43346230154f2ce2f65ef4766593e2140f600242cf6028601ef3007ee14b951bd9d16b32cb609a49a68382ee23c60129d2461a92ad2dd770a67006afea98620a48e08e2b4d54c7ab8b760b8f2b9e71de692d91f9ea3c0ef3154b093827d72a55b451922cd4c8aba4505e3128449e303339a8b1661f62e2b8e0ddd52b9b07e7591ea9d8851f1ba71c98ca86766c5608e23a1fefd2c89f39cf562beba50a7f566e9eb97a31f3c6a053ab9041c767d6dea00dec63b3195dd2dd5121fe1f5625ef45c226b62c8958373e92dceff3e1d38c29841cadcf340f3aa95a3b324b79182df2d45453c53bdafaf6333ee829550af037dbae7ec600da7585b55ed13890c493147cbf4bf3dc6f6fbfde0f6a3a63a425632622265bdd8f14409e75c6cec198d095c273236c3c2227143a9294d421c759758bfbbbd3221c51692a3967798b71bb30be5729e00a9cc75c966e3d83371fb62a1627f66f98ea496f4a12f6055a53df981080994ab6ee41af3ac8e391c2913030de5765d01d62e1829f5988c841304d23c268702a5c2435d2847c95f4ce4fabaf4bd1c94b5111416f8ddfca590d1f1d2d0aef54270a2789f32226873e9f6b521edf7fce10302f11c72c09f5dbc3099034c34f7b15fd814a8f88a7c37c9b1f5705eda411777b6078286b0bb2d90c8d13d7826f6e2064c465c5bbb4d04ede09be222c78fc49ecbe813b59a9598b6a6d9778424dcfc1604ece4824feed2325b68b8f3d95f56b66e679ba8badf4fd0b1cf98fc22b466b7f3f3c392d4fccbc0c13f63206be23ea3fcf87955086707a4cf775f41ab882e4d8f740368760a551736b8bf36bb705ee3900a7e1ebe47687b7b90d8b932c525a9522692cee8712d19eae4acd6416b7047a938567bbe1b738ff4bbc4adca67e46bfc0e43a79fdff8d311b7fd95da646b080650050afc8790fdcabe8681c43d3094310712d1fbdb3004b8c8c7fd6a998cd5c61c38419c08e7fcd18e9e23f8bf367f10a07831cb65feb0c4bede55a2d72c1c4ba7e520d5cd74ed134a060cb878273555fb1b44c127334cc7a5e3328754e9111e5962fe1f87b93f606b8a5bd12e5443d09bbfaaa615ec575d07022bebc2282b781fb50baa6ffef04017b7709512415136bde13e0707632ce13570724c1a51d84d0313fb367eabcd388285f99f561878ff05aba34ba3eee19875ecbf5093b4064a49cc0ffe08078f4bd6324762d6d827997fb64412241b24df8d6ec2298671c68a45306401ffdbf61cd03876633c33af8afdfd07ea78f0149ec97b6745c53ce7f3243368b151a4829a9a86bce4fbc8be06ab11c4e77f62cbccec7296ced739c37b651c0c4c883dc12a1cfc127a963eb9d0133780a14b9ff531f60379a031e774f5bfbcdc5d597b3d63fdd9c27c356b765c6493255566dcb0e07613cf3bd48293af374e2af1b0cf89fc5c85666f9f8477df662dbb70140e3c96fb0ffa3dc48120c8bdf2d1861cd26ff5e92c9278c2b88b42f685364000c005b2413a1e0aae83d0e4fe3d4da2db0868c2236d520df5bdee492008731a0c6d0aae6088dc8b8848283d7c8bfe676af79279c3bbba5c06047f965d9d0c3891333105578aa431a01db8daea8d19f2e67be99dc9facca8b6aca06a4bd702a4ddd52b49709ee1e1660649e5b36dccb445076e179b0b4c620d2ac49