0x2cffd02e94034e17cb442e2442ee69526d91ed0c8b15e5c41c85df3dd22489fb32616abb225c5d93b0c9bace5b72c300991ec11145c6b1f955828188ec432528ec3203a4dc17346b94ae729598bc5cc00c1cb392719e46d2edb72e0aeb11536edda81bb1fe161ba797fcb1fa4f056e8eec6ec33eaa555758db7f14a8082280a4e1d8c753c90a7b4c6d23989271cc246a1ceb21afb27dbd5a60336d2875d18c6bfd9e12ae5e5984db49f85c838d377268489a80b75bc30e30b73078119e70738e6bd7a9445c309cfc1caf4bd5701d6e4e37b6772ccbcd802e9db8f1f7c4b2e1225fc061d9e52a79ee3deca0122c234bd98d98f77cac0fdb3664bf2f95b6f248492b0a08e0296636c3c3ec5feb65a9c753f43083ddd319c43442dfc511c5987547a59ecf5cb4a6469a7f39291c0078898f8b63e985512603ce11ae4186b505a5de82c165b164b789eac2f007cb958dd03164419e83fac76f92a056939a96baed6e62162b43b4dcc38b40fc80c89530a9eb511b354e128068df7409f50b5bfe297db96802f80e0fc3bb8efe3438ef32ea675d1a99985fc1499948645001511b723088230c61e88d73904a0786d23c68f91c9c17aa76eae1c198eaf4fd2b1920a275406ebc64b2f640cf78f27590986f2c69e40b6ea283d066196bb74394974b3370739f9da7c77598418c4241ca7a55954108c45e4e1cad8cf3a976caa0ffb577f0734ef3fd35304e3df0076274966a8167a1651a69c14ff6e5ce035ec02b53a80628f8b015e843f90cedfed7cfd41026e2c4243b54b84eb8e691cd3c8a498aed56e804336075bdf8300fef49c7c79f589222087dc40d086ea5c766e164abbb7384ebfb47414caeab027d319c93ad91ff7ebee2bc6bf35c1ad6469e38311b8dc5be087c963fffc826affe364ce6a416013b84107e39cc002c6c38007270ad31e9eb2b7645cdcdaeb8b1d2f8b3f06c560b9507a7f220c749cdfadb389eb65e368a3d6b1404edfdb9ebfc2c8a916d09f44f406a8f8e944e197d07a16d033f7baef6252b629c6d46852cb1c483d937dd65b5309d5b2eb369053981eee33913a2a273cda91991333aac77df426af9a334348f1de3f37b49c6b3acbc8f94c99db50752b2203270a2bd8766253e4b6d7af3e2952b56cd74d873e5ee5c0a7da9858abe5a7ea3a01df1ee7c3c03d83ac15d6ef3f645b9eb1fdadc21f7a5e749fb1b49fd8ee09491f3fbc18d0573a3f227a519e7ee59fc0f23bc7a54eb2c7b3ded035e41ed5fd5ca62d7b4cca1415a9636d42833df4ef35c6309136b0e4af82d09dfd5946fea087c6373eba37a6e48e39fd48ac1e2cb01f9c2bb21a23d05758075b012f409fbeddc4fbf6bbba6fb068214d25b60647f667fdb9ea8bb4f341a3758b4e72824d156a5cdc32c2bbcdb15624e9e26cee925893d3ca5524b1675d384d807a8bb6bf54bfba9877907d2e9af9318caa56f9b1f973e2554e4d5f3161cfb3147fab44bec7b211b6b6f0cb2a77b8f1a53f4aa0cd411528e2796995182fc7730c605b44c8154cb661490e089e06af05e973c7fee9436370ede563ecc0653d657b92c70d850bc7b2ce8082b14dadcfe0545f44c65f2957a84630cdb8e51c771a813023293b0c3864708ff7775b231989de504266c6009119eeb7de2b82a1ab1b42e0ead8efb2f7ec6416c0d01313c0da429aecfa06b7ad2ee58f5a74348518e4d847c777abcc61b557269a4ee38ce3c9e54d0a3016acf3cdd881b6e91c2b3286162542390e05a294a53b3d448f65d69a444cf07f0a2b69e0b2a9156fd422703ed894015871c5b4cbd7a5af8040870ebfcc208718e9227f57acea2b19e62e89d20ab98396e64b554568afb83fe5fd025839678723b96f32abc2e761d17640a095099a7368cce7e16a27b4752996e362f1e15b1f09bf5d31053a3