0x2cffd02e139613fc2f13ad439c852a5604c7c8941214fec7c8fe6e9099d0381d4ec2006ca77fb224b667a3997699add9b4620fed151bd82e1af47a2c41617d745a7edc35b8960999085bfd7a724c0b8b211c238ea40483843700934a6f7c7eb6b989fd668b6e884231207fb2206eda3031a23ab4befc9781b7cc1e7a85a38280b665c785eb0ae8663e60a48aeb8d0d5b65932fce91196f47ba50178c6bc880c598be64a67a1ca4a9f2bbe955ce924a8fd0848294f327410b593cad38fdd47ec07229872cba02b208ccb3539ebb8760f34b4e5b564af3a7b125baa31c191a7b63f7a281cbe4500d60fee7637afc7de18bc4babcd3ad9584273781079b581b74675c82f6dd59fda7701e3ae109b5dfa3790865faf0a1bba71da5e627e453c245e4f444e3004cc2104d555e7663812e3c3de84cbdc189a507f015c5676b28a6b6b9a64a0fd36df5cdf31cb507557e4162dea7833d544fd452bd4247b8590bf4e51cd9b025c9593f6bd21dd1d0fb65dcc92082bf8c9854d3429de59d006d08c0b71293f8272cd0ac10bc0cf2a28f7f17110a5ac0c77a082c9dc42844c9da819b280a448099f8228c289db6bf28f9de8451d6db2342fa95504256b27f34a5e063ebe9ecbed401e98e645eee6a8d90869e9a592a97a08dbdc32f8a758ed4824d873158c5639f19aebcf3d3d7a6040f6f8da357cca448d49b3f8bc0d43368d576d949f0183facc345c976e9790e935dddd2b6d749046885f32617390e892a5b7f389bb3bde5f8bea81ff46f31efce41dc3dc06a2bcdb5c4418d61fc658647ab5e62cc84e72eabab9ad962b8de422b9a83adc20d1e244ee69040fb16e5346597ec821e6bfd7ac103c5be17e2e929ebb77cf936d8dafd93d52f0cfb38871af6c060541895c892438a7c1abab6cb82b1c62da33510d70b693cbd84be6ceec0b29d81dbba4fab3354a24cee929386243354611233bc1b5d69b512a41c79b73c0412b84024f593687612f73ffd8a2ce8641a2eded7986aeca283801c9e9ba8272cbf48c4c8ebec621a46db8e6c4d9f5c33a76ff5b1c567303636cf18d4870feb7a6be97a5d9211b82bb640e39fe261871d3dd9f9818edc62faf5eba3c4550b80814d22ce0ac847fdd8eb0eb76f382d898d003ce8ea165519a643b662faccbdee11387ef3f8a26637cf0ab7d823d8bf76dfd2467742cd9d3617572cdf30db71fd27174e15a70550998a2105a9e1ab6398011838c377d26aa2d1d58d99832155fc90febe42877de4fed53402e0c19c8680883c0babe22e5d975a7a3460f56f1c1566b09318c7001e6ab90f3780310287a4862b0c7a2443b99b84427f6c0097a20ac9490af7823985db067e833f1f13cb90a6d98372dae5b0bad895b929b70fb8ca4338298c512b2805b14c7a5407fb0707f7c7dc2e15c9af35e4a264cfd7385946d080bf320911bb9aaf1d56bd4eb473031d5074fc80a6638abd447715cd7b570b0d8e26f2685f15c5449932f828e59e5d6e86c17ba2a2d826aa078d5e6946fb6afde970435506e84f25c8d3bdce59d394a8966d875944451862c61afa5adf4081b6698a72cf1d310f97cc10eabfe0be4e52c55bee5801070a6d26cdbe255783f9a39f2605e0edeb3a48f12a6aff288d257979c1eb6f70e8f00d235b6b5d335feadd2ea7a46f0e2008a4cde17120cac0597a3d1a94a13e9366577feeb5e51502e82d10d0c0a8b439325318d600d836d84341c697be45c2e1c4e5f89edb2fc8201bc396b8b342f67787893d695e3620b565aa2ccb465ed0003002a8d186dfdb202a5037dfe2c9322429f0fdb1836f19383823f6adab1accf4a9787859f1e3e9a1cbef337feb85b177555819e42baac02e1d196471433c4827ce36b86ea30414a83ea47025d91b1cb6281d1c8dadab0e4a5594280f99e3c03187ca59