0x2cffd02e4e49695b7526f20b12ebd212c40469133a0d109ad69c0846ddbb203ef50a76b854620763376a608d5f5d5dc8dd1bb1bead723a3c704708fe3229860962afc76e09323386254635a95c3031e4fd8e680366302fab0d7ca6ba30354197682a0367bf3afde86c2303e59a7de83d96e071a4d4a7011fc8e6cefd0fb2a7ba61e1c4822783b2a9b598f4c7359726fac02c34d0677d4752a45cf1115166d375519d3f5bd9e9a05b79ac694d22bb09c87733420868f4a06b56adc843eb8b84c1c0c62ed7dee1b2488973fdcfa22994f59b1cb6c00ef37aa95550d21bde8c03f6f4800992b42e753cb27c1dd5dc0aae3849e710d28615a4121b5519a7dee66f7d1e1dae593eaae8a4e73aaba326e8f8a3197047b9298c68609fd4ba589ecf2250a74527819a41f72c5fdc325ed295bfd1961eda48f7c2af164c4c15fab154eb1fe17f67a6c368ebfc4c2f2c3ffc29b40e4e9338b5142fa890061a252c3353d6cdb29826e1a741f0d3932e9609dcf8b52025154cc51af2864ba76ee5abc4f0f15a8191ec5ab02339d4cb95cd48c4977d80c2786b1c7a21a4e5633021f1efec44900d82f17c4b4d171e3a52fd9fdc05e6e75318c91a0b484abde6107eeadd67a93d75804cf4d30a2e58f3e45a8aebe7a2a577cb7b94af90636ab219beb75a57896049fbfa85d6bc80ee2120b659e505240d54ce4e2421f05bf36efc19353b974628ffe907e2eaef104e8daf69e829d8939bd3c29a978af3613ad7e5c55e58cb7ac2101c4401dd219014e2f4cf8937d83df315ab100a2e74cbb9f10423499a589476b0f096f727d599e716283e5884dbb094711e6077d1dcd3a811a2dd3388b53754ddce6b97f146e18ac54cab3bee2db3e1d9c811d3f6ae86995e564faf116bb10f3d26b21b8c8ae8817baef20a1f42f2126f6e5847fac763a419d1d2ac61e5f90cfa9369be1ae13920913187067eff471dc1c1572a6ec0003122071d9c661f3b769378f9088e520278921d62781ae6df4929045ff00ac82a571ba40b8af13a4ec2ac366588f706f0a35881c67e5b38fbef0f384b1032aa670ecef5a12538e2dad608bc936fb1e70b3872fc0137cf98c0a6e76d00bd62027f1477ccd8e5b9ebc19e3e9ac6586ed5a6c3c0a0f220187a643c366bc90751921bb9d64a562b2a76d7aa40320ed80eaa1a73eac98b93fb03a8f25e1e12cea01e1b8f0cf7ce43fa334b6405e1e3814d25696645134a411d0b2a239647068d5a81073fd5d53ecaf38f5c4a0d460bc4e1909ffaa75e43f2d9f3e740be9212b0642b9a547abab420a4c06451d3637b50b897689d6444617d9659a14eccaf865931672f941bce0307be864921c4c6580e75f852ea4b86b54b2b87801b5d164fc0813bf500ead587f911f5723a25adc4da896e327eb2524758774d0b657fc3317d310fc2ad133724d2e1b619bb2f1b3b2079312dd9ede5ea388474e0a0408bcec1d8f4788259c67d62bcb9cd5c628346a4691f99f32d9d41a1c5b568d7fbeb4cd7f830e5e8127191a3e7b4b98cd2b6bdd65549a88f5249c03b4b509bcd10a080cc09f47d29a2e691277d036179fbebcded6e4b8b1de40651a04534b99aa91985e2f7ffde43cdd9f108c71e5d647f79c98d10212786aacd9d6c127a2bd12295b6c76e6fab080cec6f3d6213df0a5d677c6ae75f883ae1040802972c09db3665346b04ad4a7b740e4c460c337d9ca78de6a6242a54daeeb40ed3320a33e6a610fa76528905a19680a8ce921ae3e101a29fa7693e7f563bb8a7fffbe362efd0aedb38c36103f1ecc0c999e555d843c67bac31c3c925e3964f1c05b3ee6dc4dd42c896d1467e1a012c14dd48dc6584475378f225f2c5ff467100e33662498dbc53288d904931d258cba425c72b7c2fb0658486c933d6d1e7acece66139644c5f1b2101