MSVPQKAIQYVLPKVGDYRNLKQQEVDVPKPRYDEVLVKVHAVSLQYRDFAIAKGFYNVGVSENIVPCSDMAGEIVAVGEEVKGWKVGDRVCANFCTDHLHGDPTPESIKSSLGGQSPGVLTQYRTFPAHSLVTIPSHLSYVEASTLPCAALTAYNALVGPTPVRAGETVLVLGTGGVSIFGLQLAVASGATVIATSSSDEKLKIAKKLGAHHVINYNKTPNWDEEVKKITNGRGVDRVIEVGGPGTLAKSLSSVRIGGSVQVIGFVGQGEGTTMDVILPVISKSILVRGVYIGPVSEFEAMNRLIEAHPETTRPVVDKVFPFDQAADAWAHLESQKHVGKIVIQVAQN*