MVSAFFVFCGCVEQANVAVVEKWGRFLRLAEPGLHFFNPFAGEFVAGTLSTRVQSLDVRVETKTKDNVFVQLICTIQYRVVKENADDAFYELQNPQQQIQSYVFDVVRAIVPRMELDSLFEQKNEVAKSVLEELGKVMSDYGYSIEHILMVDIIPDAAVRRAMNDINAAQRLQLASVYKGEAEKILMVKKAEGEADAKYLSGVGIAKQRQAITDGLRENILNFSHTVSGTSAKEVMDLIMVTQYFDTIKELGDNSKNTTVFLPHGPGHVRDISDQIRNGVMEASSSNV*