0x2cffd02ede2a719fd849c8c0171b308f0e2f959c08ed85a764f90693353cb2e7aa498007d53927c88c3c9f297b315eaae8a952b19e4d5db04c3db358b8a81483e34754a1087ce50d4da3305cfb544711df5b8e72daef08787dbecc70f5c26bc5864b73730daeda41419e42b7d52404d1b59c7dbcbd14ff8ebf73fc635c47acc53d31d3eefcd5db2db2cc48f01175810bb70d255dcbe26c3fc9e13d10e3762d965e6048024f74f26353a47d1f3a40ed13d87626e8f18d158b9a934cad0df2ce402b6063f3220b810643c77f077d5f2b0800160d0f68a5f4c34593d406553e2296696cfbefd2272335128780f0d77eaee0e7c92072a0d544ec77fe5145b61ac04a60926407a8168eb466681c9347d763a0dc61d7b77d964df924de271f933336f534ada13b640c1e57c3ba41353a7ba2e4a62575816d7542f93d02cdc1ee829c88824b3ec0512fee3e9e651c67dc3e5d9c90f6b824068128107610c971ae7dbb0361aaf6e21ad541f01c45ec892e250564d8bdfb6ba87af757cb8e206c15f8c706a3f0e995895501345ad6fa4340c6d681428e92cce4a3c17792882bfcb4534193812d2e0830740f600d3a9f237109fd0a4277fc4291762c94a7316f729ed3c9d01016ac0329103064aec24bfec483a30d3be7768598ae364ae74ec2444ac34433dc5600404c345344c3e90bd45e092a76153f54f1dcc4d28d543f5354a5e1f8602133861c19203402b1a8edb4b9dd89eba59e852a14f932fb06769bc8ed3cd24c0862dc1db0e4272e5b9cce826d1f8f92741819fa84e712322151c762f6959657d156f5fe11eb3ede79651fcd08dce2b7350340585d3a2c4482123aa636bbfdd6fe8732363c05ef07c0239864a6362407d130cc0e927734d3269e0034845268ea1d73654b8cb798cd56a4899b8980102ef0d74a96cc1fee43e5b8ced2cc30b0ae7bef51361bd5ae25072453eacb059c4e567b2ce914258c945f590d5f9e9eadce17a6aaa785b7efb8213f28a7f760bfc7a3189d49b8f9d092b8e559368e3308f9142e29ff8db6a61c7edd27bcef4da953b9188f6bb0b11bd02afe6c0fa36581496fd0daba6611ebcf2d5fbab2536b6524555d8c085bc78d67638da74b0155a8090285dd3eac0ccd480579e1b1bef9bf151306351128e08268ae4384dd9f9c656c20ce56a1bab1f5a322ab4d29cc3ec8b661198f11254835ebebaf1f777be102a3698faa2671136add07a02ed1f746d00d47c279684d5fa0a258a8670bd3859b1a809807af772192df3a4e7414c2992ce8d5da43e138615d6d58c9f8757eba886bf43406f73a6bc4e8a8ee4b09cb2fac23a542cc3f19243dddf65d03b02938992c01df1591e2bb458946587db89d0fc7659b15c438c4b1b1473299a6a00b9315dff687542b178c51b494418b17a2aaa4e1da02526ca576073b6591fde828605cf864e5f3c8e7c4accb097e26b6e4f8e7484a07168cc9d6b21dd6cde60dac64b67750ae4fc869d7550ba36de2c2d97fd274a5169184a4df6d9ba144a6c01638f373e618cac396b45ee65911fc50c99b787f2fa4e23a77fdbd497d154656bacbefac806ed56eb6ba3a2b44bf98933931ff91b6768275cd2d7364ef996dc795371bd73541eb4ab600732f6ec6a717379000ee90b4536151703831b74f27360ce50e5b4ac3ce574bd29a0abbbccc1ebd3c72c7ede37e43023545d88b2285d14bb2ef63a0366d6eae3c16384ab0e113908e82a45ff4025a9d4836c2e3ac7b1e44e0cfc5b597e5685ea2dd2cebfd7ba9ab5ffab9ed4f9de44f7c3f783983f9c2f3547f40bc9eb15bbe5dccd455e65edbb5617a9e3e5e2047fb09aa689ce42656448778fee7c13a73c4d4dd69747320afbc73369af829850b10d31baad32e7cdca5c6b6493088a8b181fbcfe0dd08f96363a3b035950a8297