0x2cffd02eeacf193db99a2b9eb59a0622dee8868575af0dbf29c954974b41d68e8fee78bf22aac756781a161b9a54ee963ee1db150bad6d2a096acf580ba563a1acb7a3279ef13146cd92a73e04d610cd78bb012efc6929f037240b30269114ef280a5425ce8bfdd09ec25855e2b0925373a6ae0e1b5c1d4393868f8263c7f1fa74a9fe17920f0e08d814484644d7bca28c7e3ae8afbd57e21046ec8b0d2cdf60f3e4e91bb07bbe13c4313c3d61bbed24eaa6f8762fbf3f98b45d70053fd5fb27355345db540d2d8f8cb7079fc07bb520e685e249e720c07665a74662856682dbb8fffb5d8ac3e7b625369d358650d0fd0a60f3a47be188fa967b16f1dc5a4170b79fe34fcc8fb6e56cf5297bb89e742fb65c9cdc3f63586fa5264cd26191cb7e7435b86f806f7b4109bd129fc320aecb381986a0cd77d60deabbfb99d6abc091d03fb0d649403f0d9d250a51be27f374bab8b89242dc63e784b1360c4ea86922f0e64be2ae9c56f991005fe3fb4d4ba49840cb55619f128c32fde6718b83065b6b7e2f31f5aa1c66e5d6232200daec7621ae0118eb6c2d7316d496cabd069b0c5287be186db8ee01e336570e3e7e78c439423ffd138607c9f187b11ee815682576b0bea30d3c9ea459dca74998fe9a35606266862d207489821b85a3c5c3698dd70ca75f3e3db855e39734c8d12e9b94afba3ead697abf66a73db78387a91e86e592367c0ea2fa1d7488a4cfb863600fdb90fb909f10c8f5f2303a65ecc1ce24af4fff2c6b877b3bee1328d2a5c9a94b309fd5d094a2e9c3acd208cf6dd34484e9a82eafb43c61c2a17bd3fb0330f3222b76a2e4bc8e8d4243d1d22cf298fcb6726a3da6bf903e2f25daad1fb828f9a4d8dc7a609d4c6f789c9f924959abb381fe62b58d433f8aa0bd5e7ac82e485a7c95b3ec593f3a3fd28bfd6a259076d0cd2b0c19712a541f92a9abac1fcaa90a791a6103654c780a70a171e91597bbdac7256a0442daf551c641aefe70da2d9424ab1ad2c88075d9d651c601855ca6b959742664a102fa14a345e5037eb8a7ee73497a1c9ad3eb9e8b5d2b90e39c9c9f02f16c12cdf190169d1b801a2c4069fb0fd359b2dd20abcf3d4e0e056ed4b48402b140deea155de6726d0e74eb3842e0bccc7c0451fe9d8aa438d962911ac938b291251283745fdb31205c9af95c323fd933544ed5f53e6de746faaab73ccefce2fd144578ebd609e4e0952162ee0c764cb602e69b63a31c036cd63b9345d95c5ce18d17bc6d143b08f7f4ad11462d3172fc31b62ba9d57f8fafe4dc8682650fbc5227cc04e5859f07288e07b73b45c797aa4729b25dd3873d037396405443276509cf21006bc01ebf6e475444fd1fd4afeb523929a51526722509e076f1ba448661e142114fe7f87d7814d7e2a3b9d62d27d5986655fc7c31adfbd983d4f99730e0f28c66923608027f33fc65c3352a2379872158daebb613753b696c514fcae0c79eff68ee81c78d5a09086a5ff5262ba2156dd6e93b2f54414036f1a12879accbda6db3dab6007cae087235b790713e5eb65c475b339a2f1b495c2d944f2f6490bea3f33ebe924f4c66aa044d97db6fae98ba82d88b95210c268105814a9883131092f66f590a13391b2d30f715d911f8615ad9b7e7a63d0d5dcd122503214e503a151d079a4bc7faa0d73e6b482e20e63ddad47c2831d9a368f3a748b391fb2f074129e5f4d6542a8f19e065feeb347b8031285c55a3dd0c8f793e6ec49992a04843541d2823bd1534020cbeb1a5547fe03793038306ea802d7f2bd8ed4c2e7902a9e4ba8ffab4e4f2d53376c9cd0020f9da811ca3285a7ff7200a640e249a30f9bcd348faeb78b6eb81dd633f01bab7d6be244f4283e2d582e3eca1c168b6b93fb230b1b38dd3704ed480a757f1a1143666d2