MTTMNLVQASQDLNVLVVMESKLFLPFSCILFLASFMLPVLSHVQDTHLRPNGSSGNNTNPSPFGFLKAMQGCRKGDTVKGIRDLKLYLARFGYLNYQKNPNVTDLEKDHFDEELEVAIKSYQVYYHLNATGTLDGPTVSQMVMPRCGCPDKVIHKHTDHNSLPKVSLYKFFPGTPKWNRGHLTYAFGPRFPTQFMSAVDCAFGKWATASSGYFTFSRAGSYEGADLKISFQRGDHGDGSPFTSQVLAHAFSPSDGRFHYNADHNWAIGAVQGAFDVESLALHEIGHLLGLGHSEFQTSIMWTSFAPGVTKGLTTDDIKGLRTLYGI*