MKVLVAVKRVIDYAVKIRVKADKTGVEMNNVKMSMNPFCEIALEEALRFREAGKASEVVVVSMGGPQCVETLRTGLAMGADRAIHVSTEIPLYPLAVAKLLRAVAANEQPQILLLGKQAIDDDANQTGQMVAGLLKWPQATFASKVYFGDKNDVTVEREVDGGLETLRLQLPAVITTDLRLNEPRYATLPNIMKAKKKTISKLTPEELKVEIKPDFKILEVVDPPKRKGGVMVGSVDELVDKLKNEAHVI*