MDSNSDVYILGDSENEHYLIQNDEMDEKKRKSIEGHNCEMVSPEEFLIHNGNHLLYSDDISLLNVKSEINENGIIIEHMDIQCPLYTLRNILQKRFNIDLSEYTFWLQDAQMLEPHKNLVDQCVQGEGLVQINVEIKIEGDSKKINIIDVLKPTDEFLECNEDKFEEKKELAAQWVIDSNFSKELERLKVPKDPKLWNKQHVKLWLVWAVRQFNLSGLKLSDWMINGSDLCKMSLDSFKKKVPKDPDDLFWTHLELLRKCKFVAIIQNQKAEEKPTIEIMPSTSGESKKVGRMQNRRKISRVLGSNSVVNEHKTGGGNRTGNNGQIQLWQFLLELLTDKYHRDVIQWVTDDGEFKLNNPEMVAQLWGQRKNKPAMTYEKLSRALRYYYDGDMISKASFIIIIIVYFLFCLLWIVKGYSASELNHLVTESAIKSGIDTTYCDYYEHVLQ