MLQNSFQEQLEDCPVIAAARDREGLARCCQSESGIVFILFGDVCTISEIVDHVKSAGKLAFVHMDLVNGLSSREISVDYIRKETNADGIISTKQPQIRRGKELGLYTVHRFFVIDSAAYENVEKCTKAIRPDCVELMPGVMPKVIRQMAETLSVPVIAGGLISDKEDIIAALDAGAASISTTKEELWFL