0x2cffd02e264ae6aa95da7fa79c1090f24b71f7ca600dd52f9f796aaa1bcf6476afd0f4b7aa8d3225814f6b6007a28c0b9a5b21f4fc3b236a587df03b40b98ee8db585e3ed06458055a88fda539b74689ed9b8119a8207df4be06ca85806fdce8a1167a5add63ea46871ba755fbd330d40aa5d0a21106aad051ecab2d35a13dbe7bfa030aeb3d3eb5079add833b31b3bd0d5a88b63d005b49aadb6370f73b81e70983e6809b7cf0ab1ec8fb4ed4ce2e65a10c643319ac194d858cc75c51ef545fcc80c5bdf11c1b64ded21926c62f25159799b1b96e60a2f0ef16fbcfd8dbfac117dd02fb1541c4afeeafa61e8ebe14e5e7e88e3c134c43820dc537f3837f5410c2e3a2446d7504872f28178ab7170d9de22781fa43adb3c8b52aac287230cddceff184a7e542e598e84fe2f773a52d8a5918466b082e8f90106734d5ca5f444e34755dcea4cd50b45ba1eb241244480335aafaf9b95b32178dc7cff1dddbe6f7e5715c08fa9ce7f740a2bcfe1c95fbc2180ca09d7ce7761d7629adf87e5a9ce57dc640064830bd917a05a65ba31b5ba0182fb1e1e008113d9828ba5274af1504059f1260c4f0244bf2d5dbdfd651d7e088ee36055ac27df961a4fc8271a1a01b034e2835491038400a09cb071ec71a6b96197a5967b29944e7479efc1ea00d4cd345b4ffb1ee81c0266c55d0c925221875fa789b4443009981e8d8bf628bf851697e78839d3a561950a18a089eac6ea11487685697950178207849fcef170710fd9492c3c91beea12b1713563d52cf1900b3ac1d7ea89069765e2c8c4ca317c2907918140b9c58d74846241a14d0ced67101deb4eb4991cc17c65531702e525670b578ae537835178316a75fe3183cafcbd71335da06b08f5b8ba459aa810390261763922617dd80370414a0f6c28ebc58183cf28df934f1b2144271db944a7dd2c4a6c7732fec015070a69255a5f3d2b29f9f48d86016126f37c65cb961e93233a778a5631447d1fe5bae849fbe23c22cde4a4f702fd90947b3ead6d250eeb5fb1245cab77c75ea6c2a83db327b389476d1f3f9967ed457a5492ea2f9255528edf08bef24958a43bf17fc9da0d364862628d645d1036f4a464732b3451d9cc9506a6d5c63f45f9a3a11b39d8c0bbe58d9a81918280117d483caa979acafc740700d4e01c4693ef7cee3c0917cf0297f3620bdb013e0f704d7a5e36c0d90acbc8c96a20b494a3b1ad215a5d15acf17fae598976bb7134f5f46f3c78d4acd82494e9f5b0be69a75c25b310750909d5b68926b335760c47f9f78fab44daa7318635f3841075aef41e94f2200db56ae478379a8896db177629d113163849c045b702175bc507a88368bee7308ecc981842a4ecb596c3187f89254c7b72c3e4f93b63ceaf3813e0a917bf0459cc5fad22e1d2452579fce04742e5faabaeedca6673233a5e17d457f6e8ca0f27dac80d545aa7a958b13241f89e03fc82bb13a9de8c3406bc365ff7380d7a4072a0c8fe210725acf148a04e9ed04c7f47dd10ea7f1f096cf030ed4faff62787cd2bd6f4e67f2d7359f83561db4b2bd3c817a201c321baadcbb7fe808d3732554e2d77b7cd3cb6f9819909d739e17846598a8538b6b7f347784c31cb305fbd4dc04289a41001cb50239512a5751b66b5525ca4c267d4ec32e39ba0583c5608e9dc8be3b53726a226f194bd79ce4ea1c1577aba2fa52745bdbe08e1a23f9155e374b38955fdec4bc0d7436043c6e6e436c48042d61c72108f2147184a0b7c99a3798828111bc106171a310b4c2f571275df305656148e84a6a77faa74e721486ebdafcba0e6f1ee4dac013fab02b6b183a3e351f1edc9bf3bd347cf275e7a47388cc139ac24c7d055d5cc63019c6f9c8d66d78bcd423faf7d176900989d74c133683624c76e28282aa534b