MLGNVHYITRHLNSVFRGCFSRSVNALFHSSVGSQEEALPYEWYRNKLSVLTKLTRALKDIDLVDGKLEDINGVIVYDDAIKQKMQAFKSLARIFVGSPSLQQKLKQQERRLLFGTESEREPLVVNSLTKVCNFLDISAQQRKLVRCTVCSQVTQQRIWRGALEDVLNNLKEEVDWLLEHSEEKKTQGVKLGQQVILSCLKFLSESSVSYEAESSTSWMRPVPARYAKANASAKWEDVLDIVNDLRRYLLEHDFYHLEKLLSMKEGLLQIKDVFLDNTIGFREVRHQEHLVHRKLSKMLGSPSPCLFTLLVYFLYGRVRDIEVDLCGGFYKEEKRELFCLSMGRILTSADEKMVRRGVKQLDRALGLFEFVWETAGMKETLDLHGHLWCLGAEEKTITYRGKTFYLHDLCL*