0x2cffd02e25e458f63d310233b22e265541e454852c38b18dd1e6021da040264e03e424df9a111af4cb020670d28aabbeb9660e6fb56649acee3e9a1a3726ff848dea0673b5d8b1749d1fd6429eeafaed9920a688fede7785911d8e53d5002f51f99c2433b8b5711f6f52fc1f59f89bf749ff99bbcd3ad5e110451c1de5979514d12fba4c27b19103d839dc0dcf7dddd9fb2b99206f27ba288a380690353a124666fcfc24ebb48cca6ba9dfbdce250da1c41a7f107f453087db7aededddd10336fe474c6395bc606c7147e5c9f1d2551e109b1d867a1fef60e6f76b66dd44da2f5edd77d3c0c271290ec7702bdf087c696792ef4828280fd02b04b56b637f9e1603843ccc3aa0514145a12161840376969950469ebd3727ed0514640fbe790ea19461edeb7187b1ba3bebc6878899703349ada8c6956040dc6904bd65f6f04f415c8b0006da4d640f598b24203a156199471b332d4763762e80a616c4ccd95c1b10f6c6067506115d080b7d6d9f953258ff411a7b0c50485dcd2e5ab0119dc64c872bf8bbc877143e6351c36d040ec1c681e9cf0c58df1ec2c5b7635b28b4b3e96b50e68af0dbf288b4383b93a166eb7bc68270ffdea73921023aea12361d996f70db10b420c9a89d66cba9a1c609278bef5791f0398572edc3469137aef848dfbd8b836d5412f1a6b4dc0db121f57abe64767bb0fdeff95eb06634a2180be12d6c903a5f515071cdc0edc27274dfdc2cccc8c25106cb57133d53e3a70fbb505b7cea74a78b773ef0a042739f9822ff76c5d9b275929f351cecf802778c2f17f86cace9ebae7d9887c3cd3175aeb345190d433dd61435bd4342fd3ddf520bbebaad4d9325019543c2af83a9235d3569abfa6ba98eeeb24bacc907e7fba162ddba4e66a56b62441fdefbe5d31a09897547c15bd9b5a36f7fc657170e7e9122e7deb9c662521dbb1ca7b0557b36b134c0d5296b647e920dcc41813ad0c51ee857807544717de65d54f4dca951ec213cb684b4745946dc02407116ddd7998902ec3af7f10f9b8e6439b6648e69aeff401c16159370a7aa19970695006355d14af42eda15e7bff61c771148077d1630cc12d92929d21c48aa3796a68ed648250f4da8e4934c9d8a39ad800f9f83f02e25a559a8c0cb666c9d2cfbe64582c21f24059afe449e0a8dac42ecdc801370974763d47543d441df18db08e668e643eb7c966fd2638eaa41ad5f3c51b19135de034b3659c44161a93aaa84447c74e143c8b0d94778fceba8465ee7ac9ceeb014427f5c21b1e5e7c429042b699224eeb29287e12051fe7d696e2bb443c44caeaa83b914407423dcdc88ba3f0b520b2ae52b328de83eca577a7fb0e42bd8de5d671b9080d5414373f929603af90595f1f472551b1182759734d3666e5751c319280b6aed3dd3648e8d5424f5c201489dc18cb89a482d77c8c1c0cba568ba92566787ece09c032ca3987ae0c4a4e26f7d39f33cab3b49d1a8cb13b103535678bc0bdac1a09e8ab83311491562d91a872ea3e6b4f08d4ead2f589293f00f81e830c71e9387b84836d58581eb5025cbf631a53e91d7e6a73b76df15fa72971f7b5ccec81efd1ad92cfa3089cd7451303a441217b593e479ddc94542e9ad6c2121f9557831658c37ac119ee50a0b695e15a7fe61a7355cbf517ab33003715a2d4029482bd3cf53a455f1f7ce13c2f17019b9a5bfc5b2de6a2af1b3e1ba1e3651df8ec143e903095351d8c88342feac08cd6960e9f3eb73bac91b9dde7d94dbb632cd3284c98b38e1cede8cc930fe85ea06aa8b08723d030cb6ea17db95d31c3b972e3a64dcf83f74994158d61d8a1bd49c688dd3bb614df86296e3a4afdbc885d28ab56810f760f11bbd4b14bc38431f905bd1e04b2a8eb9a80acfddd05cbf3903cde4e503c6a4416818