0x2cffd02ef9495701bc19edbe11f0a2e67ff4cefd988cb38148d4ecee87309d2e6d5df27b69fadd63fdf1d6e7d5f76f41023b606eb2dd8ac91c91b4c9ad7b3882bfd39f859a2a339e3ac64dc79f5faf5fe9a5dc4c3216585e4f98ccb9288fd624063ee9832e1f1ab71ef2e66d5a45558e85aa4d033b23830bc8ff517e3b8b331a5e17a8b6055908acf34c1ac4f4acccab154903d911bf45bbf16d30107689ccbb0c25acea7ef9d2d67e9e745aadbb10a9b98dbe7eb0e84ce5d556bf9449bc73d414aac62bf086b93d984d87f5bea07eebeae3090efb294e0e8d56ef1c650d1eab6e1461e6a6fd446a015c2748f1feebc36ed7bcc4abf2331e1f2140b5a9f71fc2c848c668158b8035c604b7bcad301d7fe1e8361cbfdf3a28501d2c34138242e4f9f95ebadc5b86a3bb2069f003f29e2f2a87db89396a5e1d5c55d43bf26c1465e7ae6a94cd7ffefa3d4e72e13c5bcaadcbd4f5448a5fe7c7449a414cf43cd025c0d37eca2a744449594c573393b690dd143dfb2c19dc9bc5d372d536a7dbcff9e9ca144a9f9ff0e0df21aac7c817a0f655b82d4ca8e7076f064e3c9b671cbcb56349f23de8aa8a7b04a779ffce2d49b64cc3c6b801fb8f6c8689964cccfb34df641a95f1a26db4aa2cbbc6474a84baaa1b8a26c18e57f0027471e4df4751906ab7d9cf0fa858191cfc09f7c194519dc1e3e27dd3586c24de7e9e001ceaf1efae6f5e4ee2d01d5df7d74c6ac23b0005ec4c637f57f4b0d6558d9aeb9e3fd40f14d05d6f6817db3b4f6d16570e30bd724481f7df9a25c3921565f60800b85a71f64cca17662a1feaa26f7c1de8244de5adcd36ec996ec74d85a8a806f98fbe5c59ac80436f4f12b9a878fea66a4047f341c5b1311e1701884f7e82d18029bb649a70c7d940a1f63651a2657d6386cb67f7b75dc98cb67a694297e94fe711ae679a539d296eb15cd97ef68f113c70c268bf8533a109fedc2ac39b16b64cb8791dda53443a52ec739f5fe92cd876b2616b7afb06e28a1f77d9b73106c514c6ba1768d66873757cb2a0ef47d80529cf4d5f0cf1a70d8a0aaf66c42745b49d925b17574009ec8792f60218b49752cf52c00bf47a1bfc39daf8a3100a958b23568030e7c21d678c55820c664abbaf2ee4bf938890c650c9e6d059579f22c8731dca9e15aff31db79a5ca528552a73a1b96cb5d981a8f2ab36bef13a0cebb9ae48f8221a8ba964c08133a3f059d4fe0df5c0921fae9455ba1ce699087930ea2e0b2a439ce531c90ace2def198517cc57b2509764549ea71bfcc285187bc121f85474e567abbda75455034ae913c78cb87418ddd874e756d9887ce2f4fddf2013e9f4065f4aa40336be088f8164a3ec8353304b8e921be41ec931faca31d71a751314b25795b475c69ffc7b9b0e4e8c1f832d5e88dc09333b0612156eac15da951ea92846952a0fe246134691c9f59544565d51ffe8f3aa207fbd4794643f53bc976c09278719d889d4e586b337e6f2fc61c7ce53a08df9732aacd76ff2bf373ab192530d2260efaf59d51a1145bec5f97d69accd8b85181f58b2077f830b9c54d7dc2d1c84605e9cbba4b6dff68f3caea6392982c9732dfd663460f56744f2102cd6a1e25c832607b2da971d918a1fed7deaf486ba0bb312c41dda56dc81fbe3af81106ddec2afcfbe0aed9f6a9ec6d81fbc553688a9148555ce16497a793c77cd2153e0d61665cb89649b9f8fd9aaff81a28f52899d2d96878e9def5e5590034e66b1c520be574e1e0a0a777a9e019f605261af4aadf432c4e40fced487996992ee37a30624e3611d8c8946362c3e06a4948498d5ae384853ff39bcfce1a6a7975903f9cf89ee5dbeabe63e452d92be613f25e90514380d978b99a4a9565244bed1896be000b2603d6dd32f04ec7841546d099b1bf9cee4