MSDVAAGQVNYHHPTFFCSTFQMTQAELKQLVGHAAADYVNTHVPEGAVIGVGTGSTANCFIDALASSRDRYRGAVSSSVATTNRLLSHGFRVFELGDVESLPVYVDGADEIDPHGAMIKGGGGALTREKIVASVADVFVCIADGSKLVPTLGTFPLPVEVVPMARVAVARRIAQLTAGTPVLRLTHDGAPFMTDNGNEILDVKALAIDDPVALERDMNQWPGVVTVGLFAARGADLCLVGTEHGVQRIDYARR