0x2cffd02e09767d9b361e53952676b56d345aa11fbb2964fda5e18aad51075bc4d30e595d2b11e6d747f7e14506a0f7da7738d8c4eaccf0db021ab62d8af57d83159e65e60ca07e0c94f7799583a35ad24f4c7bf0d37eb3223f10262f749a8329f211b936f1912d3925cfe923336448c818d03bc0e2a8b792c9cb3feff6943919590dc7762d9d0674db38c7b3b647b8ae85f33847adb50655047e64b90ad54871d18ca49f6321cd8da919473b881088708f77884be41cf4803df7a0520d2d1761d17ad2c93fd4f13cf3c3643366803d859dfd6b47ff58bfdb6ac7700d8163ba12eb49ab3d64255031282fb81fb7e542d1790800fdb8be0e4c9498d62e7e2213a981fb9a838273658f5c0b58b0fa55cc160ced599b35c35e63366b22c7624f5ae5686c2c6f935fbe1ab125e577c0b8b06ace8375586098d842c9ee0ac0e3627719a03f5eeffab9d35902dfead2d71b1526c08869886cf7c906cf203288868cd1d7aa5fc785c892ec8e61fb442acf08403dabf6736b4f20332d2c83775481219d5bbf518ece10c61b5f9563059acd417c1aca59423ae1e02a636a3f0e4db8981ffd021d061de7dbe9efb9d5abba1baf7c7f9dc5f9277396df155cd26c3927fd7e68f1d4c4d50cf631318823b32618d68392a8d71bfd9c389bbeb841d450ac7930b2de7ec48622fb37a1a86255f9ab904e16e6a691cf5aa062d2f3a58e6d8d5e6ed58ea70d1fd00063081854d8222c1957bd1898cbc9ba7d37f7b25c0bf7b724bc83b5eb0c110a383b9c22a34dea349ed0c44147c2d7e53580ef780f18db9d93637779f5126e6fb5bb7ed203f08249299fe3d210df20c16b6470d745f33a421dc58b9eddc2555a857c7dbe611cffe825dc0218ae8570fabfdf1abffc4bb98343f43f7b4d58212f3b44fe089051099c96c53665d320642837563f2cd57ecd00074678539f9bfd77832c0357cff9333980bc2252461a5b9870329029083d2a72afe1dc9e6e60b4438cfef5e45e72cf31b30a330924d370a19280f6af4cfa2d0eae52efedf0ffcf1ce0adcf3dd8d7511d666d2ce851c94c55834645715480184ee876a1074890f12db455a1716c7ab1d6472ecbd8f28dfc9944bfe36fd880d17d09b5a2fdd7902de28c00e622f78eb035acc6e9a1d089b498a00364b95f18520585a35839eeddcaf17237cb7b18f7910c4503c4df45f14c68aae3d8b21d74ab65ebf917e259c0ff2e6b9d78cc4d967842b8bac2b4baa4f10f16aad72d050b30185e306416251ec41eb5081c2571e2543e3cd1e725776ce137f2b84e47fba9b6a474fa1a4371b54e22e49edb4f09d6d5d88a3b9dded16923af35456db1440babb7effb526930d3caa4e9dc5fd0d5f643a45bfac5c7acdacfac1dc80ec21289dbe68add4e621dfe5774b8a640b1b30309226a973e3539a225cd0b40d602285145f3929daf344b70f3af444cfdafb586e8bd445a710de0934988e381a454d0290477c3b86c5954acc2c73c8390608689842a887c77b326088eac37769ed7bea097a19df973120c9c05d8709747c4710c5affe22cebb039f2ae15173119823af3f576a393910c3135208793e7237cd225f04b02b5c1e3dfbc8d25a2afe6531a90d431f6ef065e47b174e5d709d6956bd7467787b63eed4e9b49cd89cb1d8d5ee33915043afd380e7d7bbf83cf7705f9267c54071fd4fa954a57dc58c6077099ccf51131921541b4de469ce999ccd6cdb056c25e562be7b93a432645e46b7bc109225d60ca015d62bae30767f71b0942e63e78a9efdac884178984d3fb497c959edfbed43e8170a7d3375030f6035627ce21311832d5b032e3d863328cc4ef8c5fc4dcf4f2f194846bd801a0b8cfce3456977cf128ec1d081474148e1ff66c63ca57e311dae0555d47c60aa9778de0400598b0e9ef49e16b278f