0x2cffd02e0a88e46ce0f2eb27f4fe05c75c96a1bc54cda33470deec1acbda1f5f37244fb419bab5e1016487fbaee517fa09903a55e10839c5de43ad6668b10bc3d9252c7b91fe2dac546ec07dee70acf2531984aa432c15bb6f4adb464eab8fbfd414d21741cec7bac445c7e9c149be4d2aac818d4480df54910a49e536c0a9128686620de4ebc9910efb37dd0a5be94b49629fc53ce738e781a979fd950f8deb85d6506a9af394526c4802bb540167fc0d3e318413be69fa5f320b030e5bb073f80ac688fa67be5325a6f87c36863f8ed6f8c3e68e170ac3f37380ccc5454b9f334d2c7e63aed79244ebdcc2c55ee62ebcea8b7929fcd8196d4e351eba0ec2a40542947d522a75224ff740c4bbb27d7abed516bef3d6604ff3cf19545ca2b3dc168f4f9f2a6410beb73cb5fc5765ebbf6e574ffd4a7126963250f02657ec1badc84c9bc2e9f9b4b65a73907c391a4d7d65a8ebd72cb69f7772b824c362e508939be9cb0abd6639373fe79d9861e263fecb1e24fcb79e02a2813d1d3bc1ca061ee8515929c334a6f7343264dab060c496eabe3d40aed146f7ab4db06da39f64c7a2c8587bcd96bda02dd2bb62a997cf05be07f86bd73cb56474bc2fd1731d9663db550a2e6efca3c2461b13703adf84ef59529be2f9aede5718a51669100f0345c6d95fa6c4c1839c1b8000b437c635bb5a1eb0d67869ef459deccff11a2c6cbd0a58e8a6a817b080a2b8cbd481fe204a9ba337ce0e7a7aab342e2cd81414680c3d18e69e2662548c826d0e4c93963c1866636f858093890238495cdb0d840d6f1fe02276857571aef24bb1ef43f2b4d0ff241dead56bc23b3beb940e9932f4380b68a81ffbd55e4a1101acebaf9671c29fcf807a4249c87d2dbc7ead77d5f217201a6741f01b50d577c05e23dca34df24c197fc72301405831a26586b3e59ffb4f353df1ccd622ae8564fee826d5af385451806fef7057e62fabfbb62f74cc8f408c3be91af0a23e6da2c69256d460aec69e39c31f2a0e7821eb776ca092abee26295729abf49752df1a5b39d7a2ef112f15c1abf4866fca13d87af8bf825f51b7704ad528d1575217a79d4677fdfde6c300a8e381dfd72ad0ecb96c7d38becf8a459e04888c836edc5ec8ead74afff7be7e1bd7b329d328a60cb89616aaf6f79313a9371e774f5f9fd91eb168586cbebb7ba780e717240bedf147b2b93ca124900d073b647dbf3b6832f57dc230f348f1a4a9fb854b0d28b6baaf16cb3776ffbb20830ac0f2eb1f618c6c92321620d8a88d91702bd5bbda7aa7f2d3146d2612073fd1be1a9c33fedab755db8efaeb3484c53fbe405c555eb8db03912d781e36368a73b3f64700773b7f9a219c14f84b0ae3e302dedfc93c59de3c026f119d61a349d984b03cc13a8ce927bf6767f3dc1c1f132fe81f9319fd82f594d9eef3ebe4a765f28a6dd2304ae4112308dba62a3b484376edf2d5497805a2451b4b9c5836d18192447a4d8dd6b8a1548f0588b47a9ab7f3ed6f626105064398088db792da9f859c9cecc7fef2be769dcba3d0f433158f5b989a01c9d0462c6574370a893e18b9da6eb55df183bfec2e24f32718d29268198e0e66778549a47cc90da1be6bda9fba229ea29b5c57f1f6086acf99f3007f632f1da435f685668da3fd46e125837bca2378048230eee914c19868dea400cd7c33cf3eb40eaa04b9f88d161abf76444ea183b4a4d6ea2ef92a42ae769a30a77921a12f9d27843d4a0a52b6f786c0ea9d65f2eae0579e20efb5ba9c900b6585112e1321dce6761196994d1bf943d82ba4179c371a7eddf58ed30e27486c8fb8b58a4767c3b65f94d38ca6d28c471e904666da027e2924bba70f23ef9a864c6da29f8cf327498eaa306789379176e7be368bf81fcc60d9c46b3f7b8995b31491ca