MKSLFLIVLLSTIYVNFALAFTDSFMLHLWDNFKKTHNKVYMNKDHEDNRFKIFQKNIEIIDKHNNEYAMGIHKFTLGVNVFADWTVEEFKERMLGLRVNLTHIKQGSLTTFVGLPSEMKAPDAIDWRQKNMVTPVKNQGECGSCWSFSTTGSLEGAHARVTNKLLSLSEQQLVDCSEKYGNQGCNGGLMDNAFTYIKENGGIESEESYPYKAVQGKCHFKKELVVATCTGYVDVTTQDESALRDAVATNGPVSVAIDATQEKFMLYKSGVFFDDTCSNKEDSLDHGVLVVGYGTDNGEDFWIVKNSWGTSWGEEGYIRMARNKDNMCGIATAASYPLVKQRK*