MEELLVGKHVKYIITVEKRKDDFESVVMEHLRLNGAYWGLTTLDIMGKLAAVEQDEVISWVMQCQHESGGFGGNIGHDPHVLYTLSAIQVLALFDKVHVLDIDKVSNYIAGLQNEDGSFSGDIWGEVDTRFSYIAILSLALLHRLDKVDVGKAVKYILSCKNVDGGFGCTPGAESHAGQIFCCVAALAITGSLHHVDKDLLGWWLCERQVKSGGLNGRPEKLPDVCYSWWVLSSLIMIDRVHWIDKGKLVKFILDCQDKENGGISDRPDDAVDVFHTYFGVAGLSLLEYPGIKPIDPAYALPVDVVNRVMLGR*