0x2cffd02ed9e607b613b5d7a18fdd0e6b369240b4b75d44f2d452920feffb848ded0c68d48f6752f072f4a5ba36386486ee0db2a4397b7959506005ad63ce360d96cf87e1c0bae73aa47cebe1bbd5b78f3037539e4992bd92fe7e0ae368fa9ec09e176006f8dc3d65e6774859dd185db3efa7d9764be687217249ff93caa357f18e75e9c6a7809c8e69004fe4d8f7e2e84805eb3364bd450c832bca970106b6eba8608336fb98b14a0dc2c8b095f862db18c5cd28624bf2cdbe790fd154ee8667a6cec2a4d00c7b4de4196176c43ae14c4a4cc3e63000b0237fa1207c03ffda62324ce7498b83ac0b3825c56b65408580d2649c91121207854b8c79b3528e2b17bc7cff79a0063218c5499ee6658ac57f668c7e50f7da04a7279fea784e8f8cd29e2ffb60c1098237a452b299cad2ecf3d0ccb63463d5ceef8c13b10760b106b5cabadc4de78473a4604857a88ffc4ef9cf0c736b477304eaba4f0bee79352600017badadc0b0b4f6dfefc657cc471afaa67525a453d7d71cc77b0ee312244761f247d6424a7c1cf41cdcee764cc38f03e527caf2ad8bb970a20b39799781e3d559231d64429544732499cc707949d57a50d9e7faf490b14dbdaef8989c3b29e73baeeb3846e7ea26bcc255a0227a0d63851b1ab51533aef80eac7020ce2c1dfefacfc445f91ed2e1fd5972e6845ce6ac45d156442233d086fc351025d6532f166cec0443c4314798b9b690bc482de907b9388de89301e6905a1e95a6999d95db44827f28cea76beefacd54e23ecb9f764f7f85d0dedb8ca099e266bab4fdccb8b355c1acf626390fec5215b2bf2d5f79888ad444d9c723d224a014184555ec2815422292088b5a6c52c60b864bd4b81357c0d623565b69f63cddcd71942cdb5086fc16ee442a5110d4aeb18cb2187838924b5a4952f4fb623e825a09d7317c747fe54d59ba2d577e304eb43da69b84f057827c283b3805fb9ed74feaac5947a4d7abb2fef42fceb2c220dce427955e7141e6beb53a44cf32fac69e6c009c81088ecd1ed4306ae5e4bca2007d6b50b451079785868714e2215a792c72d21277904b9bfe229327be7abe835a537d61ab62f23125d73e8caf49e5da27bffa5ef587b34009ddfa5ba578ff1ec67d593f4979d1d02d6a3d520eb2b15116ab93dc9c6cb3997909e9623ea160d96e7419b5011ff0d7c18db927a63e32442e52f1fa02e886c5cb0cc440504042866cfb56147db401d81934910df7abc79e0cd4b49bfe5140c48dfeb5008353d02dba702c58af434ce40e8c7c57a47371d44b7fab3ae59c3604c0a6401a9985d80239be56afc836529e567d437f6e436a76b855d37c693cecfe483d2107841e117a4ec4367b83da4e36ae28dc6ecd3d364eaa112981e47f3a52b81fe30991885be85131fbfe4d8888d1057f3874ce955a38ec35c40374d55e58850868a8eefbb732ee46716e69951e9c7e179c76aa499276af90f4638f0db7fded41c92240c0f0cb4c4bb7dad7d39102a5bc10c6982262f10b4e42329da02b4d253aadcc3187c3d781933fbea03ce2209464656f724a1d4fae8c860aae55b162bf191aec7387a085e707b1fdb9d74a3dda72d3411e99de715f234afcc491421951e9fea6b57719a47fff4d21a1c4190a698874451e7b4282ea7f65433698a125fe8e3f13c2fa6d7f774ff0dd39b4e2f143f2f8058a6c8c55097742b80f69f7fea6e0ac8260e1122a446b65fdcf0eef40b3a234a25b7c3bb39e1ca0a7675af65f8160ac971b11fb478965a2cf2cf54e946a40d5c313f348729d9218c257839e564171343f9338757fec20ea407b890ae1b21db075c4841e41022dfefdd3ab6e6bf0a95869b35131a01efc4de173dd5a82b14b20dd728fd530ef146ab212866ac300d55f6fb5f503b8c725e83687057152dfb3