0x2cffd02e9a2811034fd4616974f5b37c28b1105cb02597b25f3285a533b8c12913a0b71403d57d7a11790b3353af0dfa0129afc5fdff17df698bcd451889b6024cacd2e9d476a406b8e233bd3b3393262db03cdb4d20470747a35ed3eed9048c58d4679d04f071ef905b73d6870bec016fc53153e7ce8db6f0ccd34e5fedbc1284776daba1fed69fedf79b4ca917a38ab6feacb8540f28ce5a49ae9d5d361743cf17fdc9be7fac2501222f0cd3b826d6272f0f61fc58cb32cabdfd0e2823d642493ebbf2cbddc5d209751c29b99cb2d3c48e19d8663b2ceb5c96f25022f54cd0822a0297f8579396f07c5167a85e4f75724588c128eded1b545d5b31ee25dab94dd6f1c8d72f8c556946b1574377b8da2f3794901560b5a803cc98a3e6e6dad588e5b6bb799431ab1958157214fa786167e3056d006857fca7b70cb5b01a73c8b6b594b9e356db1b523ff85cd1d6dc6d62da5f63e91f7a6725154b8f227763d43c0659f4c1a750d40a67a81d16609372f48dde87d1caf65bc30c91e906486e9562eaef5c13780bb9b6e950c18be6c446360e1d1d412cd2ef76a67e810dc25c3d31264f2a99875335642f716c39c771649018dbbd0dba5d2cd6e84f540344bd9b2ff45e9280fbea21858694e27cfaad525dec68579d164d1455b6768983365e782f9ba8b80cba0ce99d611b48532ae99c5919d75861e0495ba62fe1b71452b9f1c3a924a1c5a02ab402efaf6b4328ddec1559fdd12e28536def558121023056f2eaa4046abe93b61cc1a7921c63f7b559307f8f4e909cbe988079bc38b6b1c7cabf27388c79bf81f258a1b3f9d91e8153a568e31d426a793dc8163a7ec77ce7c59bd6442e29cb962d6e939c19de5e1ba66383c200ed9a93bb15938b45ebc651b2706f9443072be3974992ea39960d8ec760619ad9f3501241d95492539ca990ee45d1f3be762e47a64f8582abab8a94b56c4ebd5747f64dd6602f4584ecdac19ae7dd6a356b5c2f044dcc322c4377cc01bf0f902341f11735d39c7b250711c786ed9b1c8d2ebf06040c86a7d6357d671292f35e7a92ad3f716400b49747d0b3a17de6f7658578236f477cd11166045aab7b54a16c17f3c6f620aba9d39a6e32b9c307bbd227220ff3dbf50a3a95df05b6c67ee6252813d95f946a0a1a6e833df25894dec2ebd0e666dcfe0050124d788c9fd0792d60098ac661f2f377aa364a8006cca01c2b67f60bec1b0f390ebe4fce442f9514053d8fad97316c43c1d6a165fb72e8d74481524c6273f44571fcbaa4010a1e488153a6b0371c80a50faaf1e9ea12667bc412bf6a83c451dc76e678cde1ee33a491ed7514d43eed9e1ec3ad4c2ed886d6ce36b0c945aeb2143dc5a3ae122287678e7f9d6f54484019f292acab9f95ff9bd336632ef97ff44106d5990885b11a8d8b031a39cfbc2e40ce1bfcc5d17d616c7fa6c9237266bb840f7974558b1118ed7ca98ac462d7e7df2fd389e37ea78e3bbd92e807dc3c0f481c4cfef441a137298857b9ffb860de3796881ff079b3725e763a9d02481eeaf21ef641bd6bf75fd499e0c6133b26c707a42c3f2a71047c28730190c6c30f7ac76278ad3bcbc09a347b86bdcd31555f26c7a17c1e4a554442cb72f6bb500546f8e1bb252aec3af6f2fecfdf13ca64b9b9cd2b4a58bde76d2787c1033e32f503e38b01e9d749a5b831e83081da86d9c085ffc9a2b71f348d693886f4c3ebd5a44417bfd01941e9f81b791ace0f1bfc727702a2b725efdad832abb8eaa6bb9e4333763a117fce765475219492444495de745cc4ef7bef280f193bee54ee36b5eb971e4cceda37b528257cd82594fc9d5b004b7e79d0094d91e785e7713b83a35ff8569aeea16b1bbc978ac1b8949c559fc186a5b26d68bc2e4ae7b2c432d151f32ae7111c18686eff01