0x2cffd02eff29fccd0cc2682767941d2dcc37ce02cf561e39ae5a528d179dabc0dd964473e4b087f5e7ef8668a808c118c93a8fe1aea618f753465885a61de0a410102f6239afccf9d766bc62806529917aff461f4e5d0d7126bd0c799af0822f5aaeeb1965b3280f7a64df6a877eaaac3410a750a96c97fca7894ff2972bbcb97cec4c69bbac10b55ea5ad3a42ddede157f0258d92e28f8e4b918582c75ec2f456b829456c8ccd12312d75da41eadc3a92af9beb6eb132b74016458a7f27328568b29fe07c84bf12be69d1c9d2cdf9c755f302282fb22ec867887869c6e2980d69d818ad9b8cfaf1f37a84aeee4483b93c2bc66b386513ff96c80c15f13c638c7cde88193ffa91b07a6e1eb091b8bda722ed04dc76235ad3793283c5274a6340c3d14a32fd8055e5b9681f8a894dd1231f1287f202430f127351971fa46181049f9979d624958803ec36448b610d6f061303be13ac5e37a014b907541cc5964917631b0baad4d824055b6a659c70af0864fb728f0e9b7d4b447c46658e05dd589a925a28286de5c92ecfd61123af66199ef6c4f0af2e4491fddbeeeb5ab833473d25f470b7bd65abc23697083c69751fe71dbc60b532914e030727210b8d195b3ddcd7d2266d9d4b9d99c176414678ed5286990859d52334e2db234aa33d8f08c826bb091aff617a3aed2ae1efe0fc74615225e698b492c8803135792a9b7de1a646e601486edd783e76d9e704b8e89eb8d642136bba603a211f9db811f3a7749b744995f21202adab261b899f3089f8fb3fefd9da4001e045fa804f15abf294b0852fd28b6e43ad1fcd6a3d8043c05cbdae9daa5deff308a179f2ca23e4d54623328a4642c30e60958a6ae6a58d0a70c073d1e228629edfd252ca6f52fbb1846bfe3cf70afb863267cd64c93dcc7fc392fd9812096dd901ffde8b92977a6837d0a64e86dff54d5bb23a42d13e78615e98979eb850f053ea504c2481157f21093e786238185c76258d446fb9bcf91ce15677dd45fdd89a6e21114ee7d6be625c7b96227be8a4ee059f54eedfc35808e11aec012bfa7a8110885657e5dd7b20e3e4bf7d98a7802d38e8015128dc16df441e666491c926e57c9036b47ee146107ce60762076d1a293bfe00868bed0f327158bd9248f5eb26585ed58585aa402208f6302b29449cd6f87bcbbdf2d3ea8f0335bf998558f8ddcac95045901b23217c6fde86e5c1f1b8f456df58edf1163af47a08c99d5f704f581104d83d3b95a07a03f0321024c726427983eb304cdd83a41007a9170d5418a20c6f234a4f7d5526866c751eaf518f7b13fa490e7c957dc369b6f81beb86d12a0e4b15d3342704364e5d4d0809bc48e15b9f3e274f7a92e449821f5e6ecdd1f9b8a9dd9ef313cb2318f8230620a8f42946d7ef10458484e034713a6705d52483b887da86c83616982a9ed0e6b0b897afd67c89fb225bc6bd71734849b1db8ec675636f5c9ab641d536f4dbe5f3643e73da15291e54cc08ef4873accf872b1f87a5b9c2d82f554859282b06329ce51787e7895f404cb060320fa9ac34b6ad5df16d56a8a7838109e403cab98cc415ec9f8ce5e8fcc2e1e7e47184741f75f200809cbe40f9aaa0fc4e1b65d4000f8e671f0fd4350b532fe32834321fcf62be6dd60348c67e4f639191302da72e6be60205912ccbbcbcc817a95ebc1f0124918f8100499be98cde24682e435cac931758f1ad29ac98aa9b62ebd8a125e019bb4494db75a17ddba37ee833f0f857ee82852dcce5df629218e2017e57e88a18d161c5f71ef229f6964247c4161e54c27557cb53b48f5187cc2ca954229a67e39bd0711e95825b5dfa6ed89925c86fb3fb72e68614c6831e90c63fc84a59e47740379b6cf191b4849c461e716ead5e4b7b504bb4d8eaec780cf06c5d9058bc