MKNLYHAVDWEKESFPEYQDLKFLIFFAFFFPALAKRMIFGKNAVVNINGREERKKINKFKESAWKFVYFLSAELLALSVTCNEPWFTDSRYFWAGPGDLVWPNLKMKLKLKLLYMYAGGFYLYSIFATLYWETRRSDFAAQIIHHLATVSLIVLSYVYGFARIGSVVLALHDGSDVFMEIAKISKYSGFDLIADIFFSLFAYELPFVLDMEKERTTGIILYFVFNALLICLLVLHLFWFQIILRMVKNQILSRGHITDDILNLMMSTKTDPSVAKIKSTIYGPG*