0x2cffd02e10dc4304365a598b0a7f7db82963974806f80bf306f3b32f65d29f76485bfda4b9a5bb07f09748d6f8cdd762dfc27ce8e0cc49a893b1d468761b2c019221695d0df13c37782ab7ea61c462cea2fbc58f329f258ece32bc183f84eb036ef3fa9fc70eccdecf30835c4e31c7074ac32f5f559877d999ca776b7095a6d10268fe14dc093e0b93e6b0ce20b0845ebc8a84482b148e43f3fcd5a427163b2cb9ed25cb947cbc62a56af9a84f723958229eebeed438f25b86d4e40c81fd5f2a855822f0089af7d87c96bfa0bcc1347f5d78c83dc61526c4817a657d1d5d142d9e058800ae6364a542d7442e8a937af52001a24a9bcdd3def714079fd61f332416ccbc20baf21aa2703b129d985adb067593406b40791067e883174255d10d50dbc30a96d492bccca4bf632c7e133531bd855af6d20b007f01d8466cc8b7f39a5dd642a9e77805573a1080c78a7fc9cedf46348de6dbdb5a04ed8b32f5497d3cc8631b7ca1e9a290d83535f06a54c93244575a424688404e6e581c91cd666f31cd9c5d3a4f703c1e5ac0ed436634d6d40e9566426733ed99a807fd9962f7ba23558e3e438ddf6892e1cf17100ce8877922c0f9bbe66e7b627ae333c846f503ede5cf05e238fbcb4845026d03acc1bf8636290ea0774455ec0c33c9f399ff6693ffdd115fabb9e09559e29c0a7bd7ac7ccbf9be94c5dd40f7f36038fbf7d363bb73375a0e130be16346890d0cdf2353bcc479257558913e70c6bd5d4b52ee2a5488a695bfbc02d63ac172e308634dbf6599d4c49f55ece1e9672b1eb9a487e19c8a7e0f21e437cdcc4ede7b2db43266b3fde011a3f441fe11573fb9b69cef5db8daae4e83d41dc281b055c43ae2f92369f7a76b8f3997cbd3a6d011a3cb6b9ced0c4c3f7b3558ec1693b1bef46365026b5ee2b673c2e5b0398750b0ac9229cee3533d4c5fe9aa7147007b2d68f6467d308466b1da9657cbd5b369958a657aeb0a152b39470a7a05374ffd49f6b9576b73c5e491c349458a7c5820e326beadce1c87fa79df29c8e0bd933adff9aa40257e6f47ae4a6cb4f4b1951739c6eaf177ed054ebb27cd69255d2b7f91cda1d9f194d84473ea9063411aa546b2b742bb4f7eab8e941c30d53f427b2777c8eb14f8a09f6bdc571616be339f0460c7e1a89fb55a4378dc072c4a99ecb162df7588a4cd537d6d3d082a0c7c4cda190e3879f8c88c5908c9a9e14bfd5bc51ab86a99b9935375b2294d5111bb4956300d9c624f28783d09f72b031caf49c2ef2555a34ce3a40ae06676434c2bff9ec68a7ce7849e3aa2f98c88dbdb7da9a0fbefa841e34b5968c0ae2690596ebbe284a190493f6a3ab333b4f13e7f7bf1e763f5d58f5c41052395afe700307ac08d526cf4ca4c85e4d25b4e156fecd160f4963c2072a482c93c637dd572bd508653a01f225d83d2096ce552b774f2869ba63f7689581e504ae1bd0beae8791c671c51a213279ccd80633353674db5e94f59019af1b49c707d4e6c1361a66a1fe043c0319025fdc3176dba41d6d3b5ea9c407b3f83072495f9c4dc0cc3d99c4176b6abae965e9b4c33ab0377c981b38f5122964b8c29139f3363f3b9389d0a6ad6c91e673aa27d7073ba1f768fb60e2d095370551af7daa82bb9d0d7af7448544a346a0aa10f5a977ea539d9fe5037689c2a1783dbbe2b682d019041382d25e20ad35509a129c253643f3f35f86ff1e68185fa9c70a907b407870147c03f1f408264a5210dd5713afe48b6d84fa05db7b7f730958a8e90d666d28fcee6b0beb33c2aa66a31890fdab86f3c802e57d95e720d7bf08216ee168b7b3ffe73b14e3620eb0e055305698df16e99312acff325bd2fc2cc88c5d1e99d9e478c4e13df0218cdf73b1bfab42d8c8a5a013de2c5541b34153fcfcb9d3936ed3503