0x2cffd02e1d6f597c00b7c081eb53ef7a28d1e56887d72d09da3a689f8941c178be7da1c43941414ece1bffcc64a5aa8456150efda1c0a9356e1e806b18adce08fe05e83a4db1341c9057534a12e9d2f8967cae64096d3f9a2da552645612db8f5fcc501d9e1896a1658346ad38e259c66bc83c4a5421b8b37291adb37ac5738f95ab725a05f36275824ba28dd1ad14a40ec1fa5c6f25017d7b4788fb18b202985436c1fa9dde43882862ddf52b6f0f867bd25239a53ac78a7ae636f8e212eb0d2a5435a8ca0e3d84cbd518d79678bb28cbed85320e48fc32ee84950e574b1a4042ef819c320a19c94cb21910ae5d3c6b6ede66a3656b66b8a39e59ba130a0c2b31804f4ef6da37491aa90bcefc378c1383c1c48cffe58110208cdd208caf3e57610cbd9d594612a48ee70998dbf3d29767e68f80a178c3dd6c8fa0dd9edb5521fd7440d1efe66e6d5551856bd6e97283548fb2c6801116b275f0a9166707e30ecf0843d2e5b26776fd0002a0d44b887b0e7092a0a8e3ee1ef249cc47d207d576a038678b5444b955aef7dc6de2c8cd13baece010c537efaaea1747f31e1f922406a67f041c7dbdf9f181c3c7f5e1aed07c9d98d3dc9cc006bc9b0527509025750a70d40e824fd946c02fd729e14574ce83c750bb9dccd987a42fc896168a0e003f0a4f457c10a22db924995117825151073f85391ee034f81367e1ae5cca53d32e20953b496d067616f5967d15def6ea3d51108525fd72e66e697d1cb6f32a621b148268bf3db75034dd0b16bc8f1d7679a02ac42d114801117ff5c94433069d3d12a9665ab7c3aa544496da5442928d74c6df7215e448a2e1d2e47d6d5b0a3882012f6f86c022fccd56316362ef8d65270582754c3518d4ed7b675132daae8968b0057423374914c97547f1685e1a5c944ca0be6209c19aa762417711f51a9ca772933de71a61dd64df8d4157f947e19126c80799bc8f4ddd7e3191d90840d1b6a5bf1b4e03d304caade443c2dacacfaacb594753ddb64f279cba614a1c76fd1a594ba10b92be1381b53acf25cb1667f38ba23c4e68d9fd2b083ae1a3d93b85d988a971d47cb868b17180ab43db853658663bc60827682ffc8d1e248c850d77bce192ace2a59c5fb7e744309f1a72ef85e0f08f5ec6d38f77238b6f59a742b9d076335458195f8573927ac3fbc5af427105b8d7b58f1326a0fa4c9966b5185df0e35e25deb0c5923efca5efe9db376bdcfb7fe76a0f2a1793fd190770cd3321deb492da52bfc8ac8d739fd751e2f629a6132f0dc0f49d9d48325adc3926a8b0822efa3dac4542faadd864642f0d0bc85bfe7f15cdd9054dc1b42e3d2698d1afd58f5b8fcb8c8b0b1036d17ac5adcbf7fa2bcf99354c56db2ff2a27679816650abb4b6932aab3bdfddf9cfde7e6c630f7f0b6e5c908d6d1d832838da15f2f53dc04e16e1de72422d5f1c8476a098b97b1e56d0baf6efedc6803809bc6019a704b99fd01c277ff1c04ef14fbc35734e9457846573486a20f3508226a63fa0dcc91305535e62c8eb615f258a8e5ae7456870be923dd58a31acafe4defbd67ac2916e2525088c2f1f1e558277d39621b983b1545e1c801ffd25ff88c93671c83a149be556c884ab91cb28e740be509b6511090f27a99392b6dd1562a29442fbfdfebc48346e217f9a0ddbb1439d943b7a106a2cda8eb6c0c851d05f4f7bc6779876ed3734d8a11cd59a36dcb016817ebb4a1f4edf0dc3ec558dd4774df1dbf399f6a2f35b14472bb9af4094e9c0b267a8a410b453990753f920d66d54792c8979480dc9d867f8432dc39be92b22019847033dfb29014c794a19d4722bebb01f98ef1ee5b240b59a3361c8f1f332c8b1ce18fa2173af22e298a3d2419f53f9b895c4f2b423945f12995071cd870dcc9779eadcac577f