0x2cffd02ea760d4bd5adf13f481b560c77e40f1cac7c669268764130e90549b993570cb43ec4b40fe7aac77127c2c4391c7f900c213757d7efbe5e7cdb60a35e45ff5a36be342bf1c5705a937e43f6255520be5774b0f52c20414ddc7b76dc4712374b678528dc1462c35c80084f98620e2b57af28e0693c095ed07544217deb81ba4bc39ca1f9bcfbafed085313af5ed64a470cda499aa279457e82cbce2fa315261fb795a41fd167e14f0f759c80846828a9ebc5f462fcd587814a5722cd8a5dafc735abd04109ce24a88d8008b0d114be3c4b2b5a28fdfeb87afc4d3006bd328c65f6f305af3e811a02fff6f8d31d8859bbe93970583bd3c6200d7679f0eb2b0ab027266a62446cc47437a3cd9ea52835d6ce9d92a93aa2f6c39d952c413ae8a367e852b4a9ef9a5961f9239220be6bbb9deb6451c406d7749b5505a3cb0527c9f29e01a30efacbc1583918406ebda6b6c550fe3270108324b9f5a3ec0339c8b5eb12f9c848d8de9f3e273edfcdc0b5e3d50da86e47a4619e2d240158ccc2dfcefe7a82697361d2e851b0b729a40503a3953cb9ddc2a320f01aa694579904a02fd2da3f6fc1a785b3b53c6f932b4b8577fd87fcfbb888793c0ac5143f9ccc172171865de0ce626ad85fe43b42212686a4da6573ffce68b87c3a3c12490755823c65ddc5eab7bbc320364628d89a92d4e257f2af27f31526b39e1a99fba3ef835aecfc6b6c9af54e911eab04173ecb3a25cf2e1e1f5d7e2b1a54f08bdf381f52448ade697439d4b14eaffec19f8735aed40b0bf39a5fc2cd345abb3d3c158a983af9e684c1c2a418f353d44c78544e684b68f61f8472b623d5a673d80534628bdd0841cc5484db2c461e1aab2c7e94fe925242c0d0c073f5325b761eaaa6090b6a04af30ff0f036634e25cc2e4e90da8d0a134a726623973baf5ee109332e3b9bcb2a66cf59ba77f1f392838fdd973c52f4340358f8063e1d0d84316cb17c51d25e6a70e1bbe432a39ac4d4b0ae013942a60bd2bc3ad3381384dfac74b79490b89ddf96b2f9a3482ea38a7c538fb8ba6f8b529f76d6218d29079ae2e2f626c3f09b9e73c13f724a52e549cd4fd7e390cf32f842def6221309fb838aa7bcd92f74d83485312db27d1f86146f99d2beec7bea34c7f38abd54928312454d12bfc46f3ed9946140fde36782fa2b0f9d2d202420ced48ac9d6f1436d22461d1063975ca7468b162da6c33582c6c4c0f76804ad1dbe3b8ec643bae62f5bf94fba04c6613a2e3864a78cba2cd53291dc5a65cac44527fdd4b253ea5fff66dd76876d0367d14041903a43d3590c87ef96212203fa75ac98d7e53ff5230728f3390d03204c22fb80716fd948aa2f69fe88326936425bd7404df2d0a6db7eeb7a4a91fdb5dc8732fa1a25bae9bf262ad18331c99e4482f44d4d6fda4c17d2c1c0bd43a41b3fcaa9ae81c70fd41d6b50c6ffe42627c1dfc2076af4b7654caaf6d546b4a0a536e481b3325de146c5bd7019b2a90e07e9398d40ae18b8034e89831d520a2e56167fcbd9fac2c2edff4fd1cb71e13fde1ab18bbd769128a980ddfdabb80cb6f289b707815cbec70d3f1b44e6267c60c4650c21d50dd763e5fef349f5f618e5b676b14c434f04c75dfc192baa173447f02840bbb0712ef3a738db7eafffa1d7c088d3f7610d873b22b85d54aafea6c7403d36d483bcf1d487ba0fa21c3bba929f236300fa40c5b9336fe1ce6b979018d673d3a7c3c9360affb2c0937137ff98e3cd48533df7b07f894435383609d69507a46471cb6305a7542c8015d8eb2790a4892014073928065f5ae59e8644ae4ac0154668d404a447d77e8ec6da05ed218f2c078015038d6f47084dcc69bd5741b9d502873dfbfa34e9c61eee7c27a07027e4c4d2c83c249d41b074f9bce1aa338b4cf5eef8