0x2cffd02e278e6c81b283c0b7565f37102ea5a506e0f9ede23c361b533be783f14599aa1eb4690831f1a262746b680bc5a43f88b4623c938d4a65fc619e07e7c0e1fc7b7f99df1991fcf2467f35fecbb89f474ef7b09fe7cbad347dead23140ccbd0f7bdd75b510545bdd46686511f5dc6879b2d8ada0373658cddf83b60a8bfc5369942e10e5535afa0e0707d44c7d4ea277d568fd7df71528bb8c8084cac9c6a53d974d1556f266280a911b90942a5f06646f01927656504e50913692c006182806a72debf80e8b68bf8731f5eabcb16546e2fe06fe3cc864480e4389e0e40c871a39af965295bc2cfb543acb18bd89823c2b2191506d499500d8ac747670c8ea4bd06c91aa288c9a0946fbcc99a19236ab20a4cd177bce7d07ce90ca9c4b314b57e60dd2c57efaecc054fca7961c19b0e98df938f711197c795fcd3411ecda88d4641131d3218389163404f449e042415dccff3674fb43be838730095a2e5da538a11b6b299ac7429d036bce14843dce441d25556560ac56227fcbe90d812f0974f6aebc8f7dac9c9d88c2b3d594d7873a257f4440c1afd0d909a7bcc6db0546b931bb637185241d20bfc59498419f65cc407a7407537d3019659f3ef49e389e9122f86f5089f5fff099a239ac7a55b0bbde744cf0a76e11edd5da5183a2d2b30396d7459f2555ebd71b2b5b8475160175546e693fb3e097bea83a10aa14262ab15717eb9e4e88ea887615094eb1791af68d18d823608ab829380e559b4368974450465c5193324cda7c2e1fa28ba00e99e9cd2ce63eca26ad3c9aa5094114a90034d499a96b02b5b86bd6c84db0ccfe713f85f2f1821dc47120f84d9b231cba77176779d90a698ac4ec73b5bf341e421631710914fecffe9a40b5a8688b46192c212c66b65499e7b47e40625db6e3588fb94a5c5e5c23a3da80e5ce192ca9abf2ca588335a32314915fe327f4dcd31841e526406d6040fb825b61118fcc875a0d1dbe9ca3d0a32c27f80c75cebdf984e24fb589e40beb6f80d6b8e5bd99e4ef218ddb1a98c5779a6f8bcac15b2edce3a519eaeaece3edb2692d613631ecbce7b83c44a6a9b0396aad8cd2cc69c13955913d2e28b2e17f3b94b5d70d5672d7e113274319ade22fb7d11c9d565095afbb8bf552067625a3f027e22a3ac3e9aafd484e3f5863d67b7f1e529d0b28abb29a62167c6ec8125ef4956671384b429686de5e0bd3262b764b0665337f232263eecce3b03094eea42c608a0acdbc028de105430fb1574a7095caa8ea84ffd81acb4d6904a941960317e3b85175020558a0c6de8f21a6fc0be1cfa218d231320cbf2eb69a3d2c2b29053be8421c67ad44274418b54e22196051dc6f8411d37b0f422f31bf7f861b11fdb02af9a1def378714c5c897f090ab4826915370b385466e1b43f096a18119dd8c9c248820e7315459ffed8f13a60be6a982e72c6049b92a1fd724809e9a8aa33f879f595594be47080464e7729a943e34e309e7775cd8f4eb11cbfd1c4c980481b37d899a09a4b49f79d4287468e895751d68e598a2602969e72f374c4babcfd7038549678ab40abbfea1288d3889b6e55b96a089b9bc02844ae834ddf436f4ae00b8690166d39a3d3cf69b8c1f8152b63f53ad60a8cf0478eee17af5264579f525cdf8f3a66de04d3720baa3c416d209b93002497f713d177d9473f03ab667e090a687fcdaf9f76c3cd6d1c5b095c03178cc699ddd61b5d229fd77a502739d00ace1fd53281e1ad1fbb64a5a6c736782ed207d41cd89e7d4bd7233074653dd118b790511165dba497c84a51821ee829df610c87661074e2af34af51a04aa6d537d6d078752c8d818f6a22dd0053adacc6ba4d14ae1b4cd8d99099b2735d260cb1c7c025b0721947de0d5524b2aacdcf4125549d21bc595616a112