MSDEPPGTAKEIRQELLRMDVALPSSKATRSELEALWRQHRPARPNVSGSASAPAAKSGPQRKACGAATGLAIAALAAGWGYLSRLSPVSGTTPLLHLGIPRGFDEASLPDLSSKVVLITGANVGLGRGTARVLARANAQLIVSARSEAKCAGAVAGIKAAAGPRASVDCLPLELSSLASVKRFCEAVRPKLQALGGLHALVLNAGVMFPPHMLTEEGIEWQFGVNHVAHFLIARELQGLLVASAPSSCVAVSSLAHEWPKPAGGVLLELDAINDAAMYSPQAWYAQSKLANLLFSQELDARLHAKGVSANAVNPGAVQGELLRWSKAAASSRAAPLSPLFDAVERALLAFYWPEEVGGLSVAYAALAGPMLGHAGAHGKYFVPVAREWPASTLDGHARNVTLQRGLWSFTEELLASKGFGVD*