0x2cffd02e5511105f6927f8bdc6090236bc5eb66142f6956f2722fd351d0dd2f5ca9134dc63bc832465861e0396d752064beb2ba3eebe2d86c032a446d48bfe6af05831a8808af710c1e063e19d4a39f7c27fff589b8066c15efac3b29cc735d2dd94bada0d82e8f77081720a0618415c6eef8485e1347cb0af76c0f3ac9b103e86d7605c2b0835f042d383527ca89a223fa30a1f503914a5afadda3a519f53952f741092e02837d75961fa1712b98f481afce29f1e162af8b2ae53f81f84384baaf844221fecf6def8704ad0473d47be31f6dc7b80baaa4db91508e97aa6fe1ea6a9b0a8613e6927e6f1e64ab4340d19f8ca8539207c2299e5c36dba91140a57ce8255ef4edb7034e58af2348b7a42965872192006c64ded070c9dd5ff2d153778e94771ef1452f92a9252394f04753c07f1f05dcf22e83176265ae3350a4199d21c72c5af96bd5b1de1dfc4acd6b0176d63d4f00fc263e1ad618f354e5771059a5f1da7c4f7f066e6e749b293bab9c2bcd6a1046e684f36a4563f8b06de4cf0d05dd95ebb07bde9bf84163931d7585314ea533fde1517bfa633bb2da9e0fb3d0792de83fc67dc27e2210acf5d82706bd52756da7302f3ad3b82d6f8041640f1a19501812c2719be317f3c0e982e17e84bd1b8177e510f6b9ed30b4e067bd41542bbbbe8ae166bb2b8631cc35f9e0b6cfa97e91b20338afaeb9e5791083f8dd9b362e6560cea58b464bbe13624f43a9da4129701f3b5d192385fa4ea4eb3fcaaa705ba8aa2d1db3c064776c91640eb8f34179c45ad87a2eb2ebb505e2365af1d83485cf9811860ba2bc0d3fea3e2f493be833ddd5504adfe5440b0d3b72e46b5e2f068c7bde6b59636b205ff41fc748524276cefe3f4eaac6e858ffb1a7646f19c7fa9c0142f7ff333accfefecb2b6a39b5c0ae05dca68ebf4dd7420076341f92dd0b0c996f3f6f52a46c5a6066522411ce8eb79e51d1124228acf0ed5228d4cd40f87b6c32c64cbcffd80a7fb59aeae5751c9f943124b8c4cfe33f8b95bfdea3ebdfa19dcbaa99caaae1cd85055b0d71b70e84e0e37b59bf3176e62e5337e792661b83efa253a7097159ce722f1542c1c711bae13c8276100adcb60061d80faed6f2c1684b26ed02b0d6837518c79e7596e97a17a663f6f02eaf1efe10ca302def2e21e5296cdc2d0ba67628324316a87b9a8d57ecaad4a72d94d4f888411de9fa70ea81310cf823de16636275ac4098e44565378cb9dd4ec9a95fa6646cd3535f66b12224c1b89c0291842db923a49f08ee5c4a6de3504720277b09abf48b7db8c23cf87c024e615758de87f8f3a7e28ab2848d17786dd011b00d6bdf7e327b79f64062a7ea01f556e291fe3f62fb25235decd22b23f8e86acbf9577c5a1d67f7826a5139f84b90046c4d1a36db73dfca473a7b4a64f4ce14d6e56e9029a48a55ba5c7e4826c9e37f0954be624185b15aa4860adf11f2535104ced655c7ff31d244616664a43cee7139da2df710f372dfe969339c43e63cc5c23f4867f012a4efb833d13e152348a253738d1f859c9a875438e4286b22b195be731d2e1029de5d521ef6140dc96d1c6527e47f60d1cf845e05b6eb0da17c08959d1f074fc93b5e010efcd4829935d4ad4aeff6a477ed59704421eace0f7bfc24f2a135d033581e0c1051b05a4c91d8b3182ccf5fd52c21752b557d0e5be61520b4ee5ab5af107c4b08fecb06ae01cae638f7b4842c414357456c252fbca7450d5f5014104ee549e389691f1b8d5d4d08179d232844b670a911a5c1fb6daef4300ef1f617af4823359ca9488a6dfa7788e0f60d12499c7c7f459a7c385831455ef4f436ed6201cd93180bcd2dbd6df9b2746d3064caa8d303bc84b7c55629907a45c11b87a22f2e50247f156a539d1495763a10b1e24367e02eb