MDVRETVSSLTDVALSLTRHLLQTEGKESNVVLSPLSIHVVLSLIAAGSKGATLDQLLSFLKSKSTDHLNSFASELVAVVFLDGSSVGGPRLSFANGAWVEKSLPLKPSFKQVVNASYKAAISQVDFQTKAAEVTGEVNSWAEKETSGLIKDVLPPGSVDSATRLIFANALYFKGAWSERFDASKTKDYDFHLLNGSSVKVPFMTSKKQQLVSAYDGFKVLALPYKQGEDKRRFSMYFFLPDAKDGLPALVDKLGSESGFLERHIPYQQVEVGDFRIPRFKISFGFEASNTLKGLGLVLPFSSEGGLTEMVDSPVGQNLFVSSIFQKSFIEVNEEGTEAAAASAGVVKLRSLMVSDEIDFVADHPFLYLIREDMTGTVLFSGHVVNPLAG*