0x2cffd02e24978b6c172e263515d7d88e8f85cb6c1f4383fb84254dcbf0f704f459ba63c4a086795c0780f2db99d3bf02b9698d498c110f7e339e8fc8196007cfb1cb0b4809c8476a7c6ab3c688ceefcb1f83c08f12aec0cd57571c89a806c94a6aa14a9380788ec9587f11cae8e3c9396358022747a366d7a64f89d556271bb1b44579774163150d862e82d656c772dc314f301bbf22d816d2ad96259ebb8098505c34ea5db184456f8c22350f0067d847b6e3b68b375c4eab603589af4cb2857eddc44700dbce375ae5e3ef8695228e032794f404b2f6f91ed0dc5b4a2d32906495057841a0f688d1924ef7bf301a63aa15ce625b6f42245aa9672db6ea1dca24ff6fd194d69779013dd6213786490e7b9b2d8ee39ca5beaaef708a437db468255057f1ba889d954d29a7314bbbe9a11cbe25dffb0ad21f3083c4afd6f0008beb79b48a09674650244d2ef2f3ca85468da10154087e7b3f70b6b3e37b70233ace180fe86d7e81d215c7b7fb5c1d3e6bbaffcd79bcbdb9a2073301a3ded181a51f2c18ab601190e88b10dd24b8e52c40fa844b9614043df7161267926b9905181a23e2bf3ac48c6dc48c856fe353bc7bca514976ac25ceb070155e61f7a9173fc419b035cbf392ba37299611a4005d4ac557a2ee8d42e96de4842e0facba72d162827bac9550ec93686c490dec687112d6c29d13fdc8ece64aba309863d42a75cf79c63273e7b9961fdb00dd7182d8301f3c85c8314289a07428d2738d332d62598a094ff3f3a2ef9e6f83babd0b2d795751e8bb7656a0347c61597a6b1bf30b0b9880c7e3b519c7b450ab6b5c919ca9bdb43e7f6af5c0c2f0364b62630b895305e05e2c3f239b6000ccc91e4aefe3faceb7038d06b285e39f2f4786f6c117f9135d32b05742c39d240fa8f8f248c73f7369a8cc33bd45a934bdc8bceea855fc9ac9001f10fc95f73ed0ea36eb8da5df75596be93243635e3d83edaeadc798c1814679f83cd492640dbba4e36fa6ca6d8bb71bcb8179cb122f29e12130cad0333423cb9dfa327fc3c52cbf756c26b025757ab47d0e2cb888934d3d1c53f0272afea8d8d82fe3094723544ac30ce265af269da4d593749f496380631d9ea0e7d5e843e7caa09e9332dc2223d71752809a9cacb5fda0c861606a650a2cc31e3a2c8cdc9765756ebd565b3a6e0e6ef0eaf1eaece5f2b891aa0fdf8d55ebc7ba3c7c746c37e1909c95329d9da82d9a6e3d7513db1bf52663c569f0fe81c83cfddf3a9fc709d7a57322926a6707170dfe19d460726c1ac535e766576714f469f47027a93c6fa397d40024b3e73cb2a60d35029c714e747d9202770afe4892567ed39efe77acaa4587f3e40eebb483c86f1fd3aea0e3f57e5ff4616c62f5ca90380a56e9199366428282b501e48cac9c7fa716422da1a416fc97b7e58a33f32fbe1eb4916038baa940fdffeb2ab4b11916968a5792f5b6a1d4a7abf190fa000c4c5278ec9344503f5d1abe3dba9dfef4629206f9711114e96c2c0bb7d329d7a611f0c6626334e51e5e4bfba41eb856150102fd3fef936f192a9686e9b0cefd8832ba5622c372ff04776a37dea8c9b913430dc11de15d65feb5fa61b1348545b53ead674ed5c52821413e99921052b6e16faf4c0166e0504ed59639c5f328433a77b6b32ca5ef08d75627c6771005d4f47aff861bda0c17333ad33c176236834ece0b4c6fb9f6b10e030499063d1f4e8447ea70594cb2f6200481885ad8b40ad9e8429b001f9bdedc4ebe3ec65931e031c12d2bcb4ded8c14d83590ab9a7834d8a2f2f220a25156ccf866f29d7edd7336af55286ca9c6a896a7e72360751ef2b0c9c70a2437646248ba9042c897684f75294e0ed08f00d10aafc0323aef0dbd45383e0c2f0f540fdafd2d65d9fbc38f8385159f8ce2aa46