MSVQKKEILVAVVGVGLVGGELIGQLLSIPANRSPFKLVSLTSSKTTLYASPENPISAEQLTTWKSQLAASSDKADLNELTSRLKAWLTGDRQVVVVDNTSNDDVAGRYPEWLAAGFSVATPNKKAFSGDKALFDQIVKASQQTGAKWLNESTVGAGLPVINTLKEMVASGDKVKKIEGVFSGTMSYIFNEFSTGKTDGPAFSSVVAVAREKGYTEPHPADDLNGYDVARKLTIVSRIISAFSSEPTNLPELDSFLSVKTQSLIPSALEGIPTGDEFIARLPEFDSEFAKLREEAAKEGKVLRFVGVVDVENGQVKAGLEKYPTTHPFATSLGGSDNIIMYHTERYSPRPLIVQGAGAGAAVTAMGVLGDLLKLA*