MQVITDNARVCKAVKLLVQGKTTFFTPCDVHNLNLILKKIGNIEWIKKITDEAKEIEMFITNHHMAQAIYRQFASLELLKVGASCDHFIMLRRLLEVKSSLCNIVISDVWDIWRLSNTNRAQEVKRIVLEDIWWGRVRYLLNFCDPIISMILLTDTDTPCLGEVYEGMDSMLEKIREAIRLEEKDESETFYNKIQDIIVKRWNKMSTPLHTLAYALNPRFYHENILFIPGKKAPNKIKEISDGYKKAFKKLYPNANVACDVRMEFNEFAFSQNSYGSIDALIDKKVMPSIS*