METNGVLGCVNISKETRDEIAEDFSCQEREPIHIKGKGIMISYLVTGPKHTLGGSPPLPETAISSASGDSPALGFPLVDALSLTRGDLVPGIVSLMVAAGALDALKIDTCLLERFARHVDAQHDDRVPYHNMCHVYNVVQMLCVFLGWPEVRAKLEPLEVAAVLIAGLCHDLGHVGLTNDFLKEIQAPAAKRFPTSTNERLHFQNLETLLSASETDILSELSESDRARLLDTVAECIGATDMARHGTLLQKWRRWAEMGVDWRDRSNRNFLASLLMKCADIGNEARGPQAAQFWVARLYAEFRNQIDIERALGMKESPSAKLVEADLYQSQLYWCEKVTIPLFKLLAALAPCTGIDSLLDNLDETRKFWKLQASRRKVF*