0x2cffd02e5030f2a32bca17aefc738ddbf3917b51d2e5f50b69eee5f9c54af0b2a5bdeb65e9c98631e4735677013b04103a7d8c9cf57e294df5ee8387ce30069cd02cbf66d303fd583ca5581e931211caa8b7095f02e3d0b17fac87e4ba52a3b2dde86e4716ce32caca8e54d8fdafd95764c0dd461fd3236412a84fb4d0d69523b2c05c7cdb6fca4ff7995d8cc8d20d22d796b3ec0fa6811ddee5fd6eef11da5c40e44e85cb7968e09904dc5c549b7567a66ada6633000654269aca6ee082cc0945b18049dda1a3c6e5bcbc7fb7c92e1c0379be4df1397e71a06e5b8194ad36b5a967f94fa59c4d501b4741bd6e0beb26fb54703bee8854ea42c0fc039273602aa29891d0a7c140760ecd4fed32f607da943ec9bd3375fe2fa1f67af53b1c428c40c9f8b364622fe637907fd5b5d5c93265443301c8af41e0ab54b45911e5b8b65c6e480dd86ff9130011a87d996502b6433c0eba56d3106f5e8a54224528a55b56ab8486ee14211867c9d7364df1f2b6673ac0eb5e37ddbc6ebf0e648174a436f5e38ddc577b834143ba95dd02ce8183694fb5ef2c5d330508843f11721d7785e913f57435b0b7a1bda80fc1c4f471d6b90d7c40675cbf61ecb90bf7a0331c9b497239f82f381ccf5b9b8c012975dd4f7000541dcea806cee2905a0f56e5e79390c0f140c4786c18685d5559aca6dfaf117cc1f96b9c15f61e0262212b437c3cabd24f1431426e2725e6dae0b11cc028a0d6ac3663ccd094d29879484a74ac273d2294450bc571873adeed69db8289e119180659633d0361a2dd1e3720bfe80061af8b93795046366597798a24ead5f30dcacadddf354045c47230ecb25f6de56fdf9bffa2944d4bab268bf3afefcba06dfaf2c9f110ef425a8d9d79b8303fd443a843a5fb4278d74004afeee387759c8c41bb2e12463034390e3a17e4824ef0059e9f4b69efc20c908e531af8fb8f64dadfe355644f29f798efb15912184ea9e7f4f916fc9dac1ebbc9b82cd7dede255d93ec8d16d094f581df5c2057f5bec05bdba898eee2eaadc7c4b91443cf858fc0bd1e0573d49b35002207ffbd2f7dc04e53c0e6e5f37bbc0fb18acbba4ad786d3143cf9f359d339293200f5839346e25c10fcd406993426d52961482d0490d63b7c9789184b3d320cc211b6eab6b536fc28adf6735ad8d04025cba3275715c0f47c2fdb919b5e5f02a87c7abbbee1fa9f4a3d627b09d5e409b93554f0f6488916c0252c0185673560a400c7ad1171ffeb1f44ca8c655e32d6bfe5db8c13e11a1eef3a9fc5d853e24bfc2ad1edb99c277d4f6ee34aba2aa13397b7eb3459f3c9d8c45fc7a8d8b428209ef2f0c07b895615ee0d4d7d48c7fbdd357f131d647e7e3a389a31b12660ec86b1a49b6efb24e7ad1dd5fa931a440fda0477261d7805045eff38023315e6f0236fcecf12b6c61073b0f6ab1fa5b14b6584d26b71d3e5b5b4d1bc027bf1d389cf993398731fd69cd1ec2ce9bd24c409f30950bcd0b0463c22c106387e1b8daddd8033f6881dd62f4e010c514344f3f5c2db07de82ee4090969c666ff2ade964ee0317010243eda2f6077e3faaf15c4597fd485af28f1a54a7aa180cfc815cf4a4a51e94d0376cdb3be0d15b297a55d4e42d541419485410258eedc40019531ec5fbead373525ba03353d587365a25c2e694b71b86309a7cf39091f26bd9d438e73b3960ab50e37a03afebd4536861fa7f211818d3f019986ebfdf72446826e02006a37b5657a1b82f550238a6f12eea939d344ce45845f387b33182c2fd406bfbb14bc7bb01cee3aa634d5ae9698e45e3a6da75f158f68a76d07b30a836918b5a6eb2acc76240e35cf4498b5de3695cee6b96fb02de332c417178260b7e7150f5fcf0a62234ae496740f1f5d449c45f8ffc8024b957db2dde5addf4