MVLSSLQGKVRDSYDLGDKLVIITTDRQSAFDRLLASIPLKGQVLNQTAAWWFEHTQHIVQNAVLSVPDPNVTVMRKCEVFPVEFVVRGFMTGSTDTSLWTHYKAGEREYCGNHFPDGMRKNDRLAKNVITPTTKAEDHDEPITPNDIVNRGLMSQADWDAVSAVALELFRFGQQEAASRGLLLVDTKYEFGKDQDGNILLIDEIHTPDSSRYWLADTYEALHAGGQEPQNIDKEFLRLWFRQRCDPYKDKVLPEAPAELVQELSRRYVYLYERITGIPFIPPPLDEAIDQRMARNVAAILQSS*