0x2cffd02e1da9a65b0e90fbcbfa36eca9316a1a3691fd3fd1a5017ca554e3966d21509353d48b900125239fc2a1e5593d158ff0f8a6ab9b3c5879e77b91bac1bc24cfa7b5d506a68c1a5f74cdcfc3cf973cef679081a30e44666a993dca43e57245be71092a8a0d141b8e50e6b76e08bc2b80015a8b6c6742eec46da4e3de9d81fb1402823ba043123ca6ca790af2dc0b89fb070e55aca969a924f24f508bcf96f633fb4ace1430c0a243a53cb203d0d4c385e9e83e0916d10bf803ea7c03de9024cb13be8bf3c82969d14a1ca7fb5036a39dea11e0a7e9ba9f0db12921290e652edde3ce80e6342074ea588e884fcfb0e8144a5e08726edc6e51624192f70e252ec957733b16b693b6bbc9e4c95178b22608d4b19c844b38ba66f3688c099a7a0809a12fc249c29b817f4f94b9dba5c183e17516c122695b97fc9e8f14cad191bf174d3a93588293a5ee16faea81a0463bb0fdf9b45d057bee4d98e164e9b59916051ada549984e864a39803b85b1daabed6f785010213d1410ab64c76169a3de2b457dbf8fff8f0b59c3b3d76abdb5912744cb3d7c8d14c34f508a29a2e51fa62f7dace86827d5697895995b3a30b58493b02aeea651d5174c16ea7724a3fc42805e1417620785f2a7f0c5fd7f7d627a879bfbc06bcc3c5e895f0cc841a7818277722903c8e4d84abb048879b8c990317ac739b3858e8be00153d9b9c88ce71f809b679d6788f6e49bce19f5768025621e190d536eaabd55480df15a2f3c80e1a830eaa902c6a988647d8db5154523672461fae30a64dff5ab2445d9a56f97c272de71ccd3a29293c9e88f663b53ef2837dde2e13395c0bc5bd7f3965f6ded30b74ba95ae6f17b22c37646459a06e2c0fe1fa74c5968abaf17fe65f4e02bc70bcc308bb912133fa51b3e49ea69acc4e236b27de254ae2ac5167b2149a8d4cda57f242ce95fd9eab671ade73bf35e8a2d060da6503377426ad3db6c9b0a34bbee258a101699243b6f6dc9275f3739eb6eddb35d902fe155ecb476c31eeaf85c2a3c9ade030d7a10d6cbd51a4544c4fb7f21159a4a952d5cdfaa1591a6f77634387a0574d7d07b9d3a2501cd327c7728de610d8acd44efc9cc816a60c8446e17ee71dd9cd24549367f33fbd17ed0974c08fa9b331235f2197ff9a9b0f714b72052783444d92f1c63d93830fe459e80bf8c782f65c07d87c3d097031d2cc2a984bfcb23aef9e2ab8276f4adcad40c94a17d00014dbb94cb74eb24fa4f1baae46ae7893566106ac9fde8cfda655c653686772bf87e9b3b5c03d256b646efc47708557d65425713a8e4467724e223b2a53e40b61eb205f58f81316b934a2162593376c39199d65cac4ae0d5b5d1a7483c36d925d8eeee1db1fb67492530662d7de31409e30864c7a4bb63f799b9ab76505da41a62ae659b83205b4083646f49ab429bd8911682b1085cf599f00ae85cb769fab8896550a51ffbe08580e2a15d7964a0119c63cc2607ecd84788984f89d6f980310cfd7c3051db8d34c5d1f8f2050616dfb538155884a8f46b72053c42f5cb7f2cad69380c65e1899140ec991c04f81ccdee9fb9ffac5474d67f0d0d03333a16c332ca2ab4d4362233c55793148741109caf2abc6ddc54d05cc11c7737b97d96e87a915d1a89037d775ed55a572920d229fe53b483579ef92f4a981e88c0edf173dbec091db8c2011718e8956aa23cfeb2aa8d09ec4012227dad00687bba652ff08d63c9d88a8da3492545cbb17b74d1cabf242f3e3c4f2a92592f3a578e2d3c7dc53eb4c47cdd9e7fc6ed5a82a3ef0b755e2c9e67109e1ab449423b3da6b684d1b698ad5d4e2d9807b39f5f72e6814a4d92c46c1eabdbb29fe1579b8a6712fb4aaef2a28e58f73965fd6d3f1d05dcb3b7551dbe2f3350e4016cf1aa06874d2b6d25824