MSNAGLTIFDGALLRSIDLNLPELEHGVTGAQLLEISESKVSESLSGLSLPPHIKEAAISRVSAGDDVSFRRAELNREQASEKLGVFVSAVADALTDTPVVVSILDGSTLKLILEDEDDFAMLAENLFTDLDEEDKGKLPKSQIRKALSLMGAEMGVPPLSDFPILDNIIKKHDADGDEELGQAQFAELLQPILQEIADVLHEKPITIVQNVEIFNGSKLRKILADEKTLKCLVEKMVKDNQGRADLIKNLMIENGKELGLPPLSSENESVALLYETIQSQLNKRDKETSDASTEEEFMDALKDILGRFAELLESTPVYSATTL*