0x2cffd02ec2d701c4c807f103a5ca71e097bc5b8e2abf0c984122f2a13a9ef1cb1d20323ce7e24357c8633e22e78e0a0998aad97a75dad54fb5b17ec9a966fc444bf6854be7ac5fe4d9c6866ba3426c2c364a464b6a0e3adbf5d4e1744d1432e808107bf46d4df2639a38f6e34dad08e460d2e52a7df7e23f760a6a71f8909697bf5be3dee745ff308892921850dc71c4a821a35963c2a573992a4bc9fb0d84a6b0307a666dad6e6e7512681dce4461924a0ecdff445dbefab57d458a1073c3dc287e4bde5e641092457fb452adcb7a6e09a3b71999238f1a2537504da3c2835161005af2c9c810c8e1ccb71e3409d07553cd9f99117e41149346c0e60c266e9401be84b91d73268964b7bc28ba290a1ee2c2915eff2a7975e6c61e53ef05a0695b9d95fe7ed1959b04e4494389a83d8957d095f722a6f351a1376ebf3095b5740e024971a709b95ec96d9cb6f03a5f93d85c24069d9eeebedbf8070a565496de75eeb69a66460e796fbb79291e4752e25f4f2cfca2a4306a05e0037215c8d4a8d5b7ce6fabeb2a61d59e62b8931123eed566db81161676443337d84a8fe76bbd97e6c6586311d5bd9c0cdc7ba493c5addccc5d2b5d9409a05a9888dbf846af861941834a813cef68c57d06de6b87708ca66fd5aa30660a31dc5fb0ffcbef2d98c2ddd68dcee222c6b71b396bfadcc9d3e4991251c6e96d304a450983fe017096b6c5d642f90f7c2c2a85e0c3a88eaee918701615c6dfcc5a57adb22842d74671bc0e9e3a8a979e216a74b5d4b5291021afa0b39edd6d0ac7dc0de91f64a48d9c024939130aabf56308507b7510972382f8a85d694914f3086802aeeb1b394e1138d3e7381ca872dacdcc016e57752a2a53bfd05a2b0338973deb565b1582e0b571bb82853f61a2394a86de3ca239ad9b2ad327815941f71a0b0ca2233156d33acca8ca527e6de5eaf6f4cfb5132e4edc56edf7097059071d144bbfb4a14a61f9fcc157ddc0869ce3dc8b9d96a1c4eb185b343bdd4bccfb0e5da53d7279326affea5c2c8b6fbf0076f5974999cffaede927f7b331595884d021d5fb7c54676ff0316ba83bdc25ac709f0d7ab3efe80d625c34a1694c5051bef868465aafd4e0343af646d4068409d2511be6421939e2f079616da2f34d6bf6eab5fe75775292526697ee4b2d81ab16df030271e86080430d59d342cbf945d7d2fd832e3733b6b12f0136351a08df10eeecd9ae5378fc2fd3c1b3418edc88a48faed5908179d8ab3014b3b4e5c99034e36279703e3440f765b00751bd0e1a0263d7257358203419f5b1a36aca02c64782a9af4c5e0d12644864ddcb70e4c9cbec26ce3587831ec28ab17b57fae3dbf386fd5c3298e34969706125a2039ea00c0446576a6bff2681c7072f762a8ed409143f6cd639f53208ccef67f16a71bceb2527f9ba45cbbecbe74e3534aa181fd4695ba713fcce0d8b49b577b6244730f6ea6459e57340c33a28e1b7253bb5dd10af2b66c6c6b6ec13fa33d449bbb76aed4a059974b248c9e7c70a8a21ef5abdef8ea6328ea1265dbce65424d9db683ba155ce2ecf7241c49bf7bc2e1c7725114f819b6b559365985db211c794f3ba1ac2c5949494e164f0e0daa1e925c68262cdecd9110233a7198dee9f9cade742ebea979fcb14e840ddec92d3eedf72af1de3dd6ab3739ea1c84cb686b564e630e104591905c91307caf878d9e8d9e008ec9eadd32c81ba7c71c3a110ec2fe5ba429b2c14a5c1b9dc9d4029bb4324c4c8c1d0581586fd99003e683955df013cbae683da96607b988099ce46b0d03f721e6016a6c9b9e4cc2db9c0a9894b9dc252b5d4c12cb14bbff8f2ac31ee64f796b9294bdd1b59966971c79e6fadfcfe98d511b18d055fe96f6cc923973caaaf61c0e2564b59360d889cae79a6f851ac