MAGDSVKSAIIGIAGGPFSGKTQLCEQLLERLKSSAPSTFSKLIHLTSFLYPNSVDRYALSSYDIEAFKKVLSLISQGAEKICLPDGSCIKLPVDQNRIILIEGYYLLLPELLPYYTSKIFVYEDADTRLERCVLQRVKAEKGDLTKVLNDFVTLSKPAYDSSIHPTRENADIILPQKENIDTALLFVSQHLQDILAEMNKTSSSNTVKYDTQHETYMKLAHEILNLGPYFVIQPRSPGSCVFVYKGEVIGRGFNETNCSLSGIRHAELIAIEKILEHYPASVFKETTLYVTVEPCLMCAAALKQLHIKAVYFGCGNDRFGGCGSVFSINKDQSIDPSYPVYPGLFYSEAVMLMREFYVQENVKAPVPQSKKQRVLKREVKSLDLSRFK*