0x2cffd02e5c1e0e0ae7fbaa9c3ac1550038f732f2369dd30ae839db6ba513f559329f6fd98be393dc26c364de8ed3c369a4917a3a50965071036202c9b54d6577821e7c517f5d245ec9b57587db008417d23d9b7e4bbd9e8c9f8ea704738a0279de36f5b20420663c74b8b17af664b6ea7c2943a11323ede370c68c1d866756eaec8ad368e71c40e704c07e3309922b1ac87f3f6a984580a7de9081cdffc113f1f05394d6cae59615117fe7d2a0bcdff1b880cf005403963c07cbb09ccd11b5366b57f11fbcfffbc78f167c67f5981be58d46d5c1c6bd83c63b9dfd9b2e587bef9b5829b25119c55765fc91533be637ce302c3ed7e95ed2aab793dda4947a6b7609b19b10a5ae90099c811e9e3b64ae66cf9dd58c568eb29eddfbeb4de3d3613a66cf52702c2a0c37a748122b065d7c9893ace8fb899f755f89682e0b250432d7ac8fc786c29db9a3608b44bba129fb4d6e95789a207578ab79d0e2167a9b509cf4db4b3d03fb86d42dc219e746f4b781ff354799bcd0f698d559f7ef9b14bddec304452bad4883c96996846767d52b0f472cc7b7f40541438aeaf538eef96018b90767e2035ff30bb4ffed0d68c8eb94176f78fca2dfd4c56098fe008f166fecf7c1e6ebb5b02a0b006c6792e99c2da3b8b85cfdb047dbd97707d55dc04cbcc982b78e295c61eef6fea2228387f45eddf8b1abcc1e3a5b1474a14e15fe6c08051a4defaab70de704768f231b0e5d590f17a2b9ce69f1323b9e1ff933f011eeddc8f04050c093de701c1eb994c3c0670ff916a07521e7275aeb1f9d61111e51bf7c9ad6d4ad4a24c9862b8c3acd821b200c880c97e8be83967e136159e932eee25c7a4807902822c826a887d72ab2783aabd4d68a5bac45ed44f24a4d7c6faa17783ce455c1ebbd39d768589d1dff1dac1a83cfef0b4ca0776ff1b0a4d740c5830b8954a32eaee629ad2f27c802c73b8e0447f4ca2eed12f91b07b10f6edc2c4473b9a05eab0b43c3310b0b119069d4ae81f5e088cbdff2970346f8a88e14a2b0740187fea767fd1f758285421e3b7b240b9e1a9bcb3ef7c4277406ec9ed66c4157771fabd8f6bffba5ab788910e8dd1c6e6f045c793ebf076eca3f037f4559bd434b5645a8ccfb73d6929033694ca799791081798fa969bace17e3a9f0d3820329459c5f494f008efd300734ada5ff568d77910025587728d95ef5197dce044e9caf809dd78aaa1641948e61f4463db694af15ac2077b514a88d85d1be7308a4c493dbdf262a289738801c27a49fa40e7840e614b1c7f4932e427ad3555d457edef084a87cd12847d24ac6e497053f48cce2712964a835de10f044e9e2aa58796d4b7450fd1e37ee49cd82a27a5c45ac1ce95c0af6d0b4b138b871d94b5acfc44ec33d728af37322ef3da7e26fb61f07172b34b4eb0178481584e023a99a230312493e3d0ed258748afc0d440c14af3c1529436a45fdcdf874d1d3ddf5434efa2ae32a89988c6517a930a1481eeebdae07666a880417fd6eea30e8a37de0d41a8a99c99c64f496ec7f266023a0a497118a45560c5af0d0d5c544f71f22a90e7ce216e564952394aeb09f6739524c7639ed32e728b3fc148c1d88b38fedf1660ebc78d4085641f02804a507aac6819ce15c798251136dbb12e8272f29b9d636ff836809005553a0709440b4ac2540a91b6d67d0c0b6315e604903c06574edba6edf632297cb3d4e60bee2a493f4f11e5ad48a05b17efba890284c0f47558dc7a3b9b57c31b06b069f44630e7ff3acd68c21d92d23b6e5ba8a5c1aed9b5934a483cccb1ea56ded1f5ca54d68d8bf65069b7b04397f7383db1ccabb51335192905ac578a2608992adaf79920d0a93157af4591231c720891e6789a752980013011bf886b076fbbbc288cf3fafaf170524d36efbba04