0x2cffd02ee8312a92bc7106fb2a324df3a4b4905440807704e4f86b1e158877c9826e6c79ce987b14c22ba3474e1f147f25e5e2799e1077067d3dae48b079cdf087c1797cd4bde54e3f4091043cbf040d2f8e4c25b9f23a2277aa8ba99c52775ce6e6160e4349ecfcb1f97a043292773e4b326cb8b35cf4a3aa83f2eacd7aac57f4f86fd94db68fe29c633594a2a2a5ead19472dd561421ab3aeceb0010f1917d3922c5f83786e795190de96d3e4afa069d26eb38245aaa464aedbcab85634a01ae8f3fcc80cfd31002e3c068582583eff7a1228a0b981e4101d8e17fc1629d793933c1e038c32c58120e46b3b1220417ab338d4d1733a690b0c34e59a44869966377c49970bf777cc83dea60cec264b23ad4d34adcd7925cc7c221655b165db3e55f2d332ea3a4273b18d00b714d3bc0775f3ee6aae5e763678e0fc977ed5a901242045ad3c8e8e18875fb8786ede916520848d64e98b1386a3c2c74a194abb035c32cea5b605d64d5fde2dae6d8a1111f251595548131555bff15ca4061004751e25c86695aaeec115fa62d5064dae695b117ba0eb31cac1c87f9a3cf0c1529e0b49047890cd08772ea2ecbe2eef7157661b9f81391bd1a924339521b78a9a80949f24170a2022aaee297648c7c13e432b82158958c06b24fb62f75cb1f5509da6d1f4d4b36e6cee20ef258d2217c4b0112d6644c4b2968a9366cedaab9b02319d3c3ddb1202908bf4904e614ff63f81414f0968dd215e25537034c693a19566029714be103d8fd6930994f11315770597e9df7435091b1c4855e12d5b3668fd018b69cd105cc6b0f4ba1e40b5a13ee9c9bccaf5b2e5029db08c45d743559de00f1efa0f646e76011938639f20af692433bbe04211e118e0058dd0ea0775b3247d2bfcb0d46840bcb54aafb69f51ce10c8d64399e7b7f2ffadac0bc71d98926c7efcfc5a05e19b47ceeed2bc62a24885c5faaed47377ff9cdb3edf80857b465e7af962ec3ddabb3e75159afbb10708beffc486511e4cbdcc90e59729c0c29fe797975600450f18948ac65cbc7a8e765081b18e5c7ce1b06b2ba430e76e776ba39aa1ef0afde9eba88331a3ab1ffbf0cec82cad33ab611b78d4a14565183e5193d3bd26e2c86ea04519a96e6873d71408981cc209aba6f89adde6b247edfe987ac18aee6642658ffea21739956d9c08d5fe8b707684c54511fb516182438de926593515ef2c8605c1ccbc2713613899b167a8962d0223799d38b714d0de8759b9878414ae9df1a1fbb7b391126024b2c2d7fa677a92b7a9ec66f53c7ec18c6dc8c7160ac035f0cb5f2cc350996b85656805d9c993494f118d51b3fab1708f81af0f31d730eadf1a4d523c8b2f8bd3c6dafe806cee425b19540dbbb43ec16995eff8b21c2c39d17875d1de4aee59f293beece242aa75bc5a823cb53d51458c84ea8cddc79b9504268a650c8d45465a141e76e425ffe8e2a629739b0820ad82b0a5bc2c0e18e9633fd0756a5b7fff32569b1a1d86742671fe27c8a4dd2444f963b743b6f1c35414ec4e258ca0b9399d265e289df66f51cddfbaed3fe4c09e967a1c7359bed288dcb3cae425848f928b327409a9e40c5ab98fe67bd922cc25a231b54cbe865cee82f2480d21b24f9d7115b0515b64c70d3cb432ecac1149d1b9f7b7b92933aff2e663e874b97eeecd018f8ac3cd0b38281ccf977136a19978fb2b6d0c48c817a0ea6b853353805136bc567968f3980b8739174a2a6bc15d8522c4ec4893a9e0f2710e84b4dfe3aa31112b35d454c16dfdd7bad5357c287918870e086a2f8a1622359f0e9def1bef0eadd11cb0f1dfa92ea4cecf71874770b5525e90f55bdda346233955365d620418feccd82db251a74269068ebe816a9449921e1bcee3d53dd7f4ea957e496ea57a0aa6e1c2f5da5