0x2cffd02e3d604e6d5c05f5ce220283a4c160297a2c7e2d00e76b6cbf04c2ea795068c162cb6b9bc4f90d8329fc86ba06b51f00a40649920136d90a857d04ae396453e6f67cd3c0609e7a1b49ad7b3795cd3b6f885c41761b0a9928b7c1b06f324950bcf419b20183d2dcd580e8c97ea45bda443693b126af759ebdc8a1a44d86495b6f456765864637493ac4add9e81c3036fa62d1c1560b4be8b00b71604b3769bfff2d7d800e0109458dd8a1afd8d291c146b966a491308c7c1c0cc7f2244159385001c1b38894b956ce10d6730a5cf76258b7fd6525828f8596c9a5a593cde99e2df8edb216e774e02781d7e3a7c9a24c4f54ffbeab5509a02f14918fb2b017763ddb9d8b2e277b112b8982c04f9099ff7f81ed341780e1fdbe77417c42f69be81390deb0666c05c446cf661de38c21a4e1040ea2e6572321370ecae90daf6b8fc8d8be58895b854a7b478d55254f59eaf8832a2bffb87d9fe710fe2749497ee2fd480c4a36c6647808d4d9f5441a50142ab6bb3bc7dd59a4a2b7f8ce424c569fbe0497636d9176577e510d9f910f9fd400e816d2fb1c63926658608ec0bbbd88535f53f74e77b1d51187b5f36c3951d3d8d163a6fb31d166ac2abaca615047f7f4a8ce4184b6f279d28e4cde27a72c9b173a04432bb135d618c86ae7a6329fcfc9ccfa081907523ef294c7d95feb61e2560b8fecbcd3362dede9fbfbd17bfd20550c41b03bd4e4374912091b49a51ab46f06d62823ab21237489d025eca264713633438923ed5b80af0c158d0013b2d4615a60083d698c661cb9ffbf8a357c8ca4dd563236e139ab8bcd5532745346460872ca303d3ff0b79a001f4d01e176aaa2183985d236f7eddaabac5d4a15a816cf42b44e6c214fcd900ef011355a2b09b193a2c77c73bc17a55fe2aca7d27cb2369756f88b4f750f1a1733f438de49e0fd2cb1509e8300444fa6e0f150ddb1147da75da3c5fc17af1a1ba0093acfcfd4fa9735843ee03dcd2f83ec5d0556657705d96fcda71a950512c57135457089750f234df38158ed35c5ca23cb87b11ef425cddf0f49c393539e58705875c33b996098054e116803f2a1ea4491f7044f36af7a81cd08f9534d9d306940ae3899d45a88ab45c4c29684af0911490464d88942d84711cb317df7f22793f09f4b41a480c72916287885dd190666ff7c94a73ff263be7eb74c8075bafb5672c1f6ac6124a98f8c4f965f2e1eb40b6d9bdefe5975ecc1838f4c96ff242476d9bd551125881bb1593b2b1fa2f0829bb7aecc4b77e283df17758a7f2514c30581899ad059271e3457872e0227548fd5f5fe1e7f0134cbc47bf2ec62aa7b4fa8085c1161f9c2bbbf86c2c22af8c6f3a9a696143c9c563742b99ad2830cbfe97a3b66212e6742ff90eef82a8ea042803267371224b6eac909fffd2ffdd27d87db6c8fc3841f9c306d4614e2d2bfc0de081257547c5b2b2eadbcec4f24d463cebbde8dec2a39843928cda3eefd2ba5f4b7694fc918bd1cae72eb9ef58c9e1964084eae7b739f190781900fcd68bde5efd4ccfa64e6441a433492ceda542982b1dfb626a13c9ff199e0dfadb2d9a2f517bd919a03b016e6c0cd3489b7ab1cd1badd28b3f6a8b32e77122ae92a294c46fbdb57ecde0d5ca45f9802953e034bf2de9e590b473db850b25e546d038dd5d7b57670a4578b1c8eb2d167bff10f8bbfef41eef246a4cec1b4297295c321762f425839d17fde13fccfc5f877a2d6346e834c5bdf68eabf3a80bb539e464d53f187f0bb2eefb25b2cba3baa33e0fca79df9f7de30c1fc4713cece89912572b10a38c27ca4be3870126311c469752f5cc4d72a0ed32e98ec512d5183ebd12d2436b6768c09c7ec23fc2888e3d7e8d7c48dbf4a40c34a2d35443d62da036b1131e4cf49d542fbf032a031