MRTTALYNFKLVHFFPRIWTMALFYDQSFDLGLVQKINMETESDFIFNTNMLQFTDVTTKHMLSSPELDRTGHVEGQRKRKRTIFSRAQLSELERAFMITPYPDITLRERLAALTLLPESKIQVWFQNRRARSMKSKKLITPVSRRSPAKDCTFPATHPDLNLEQSPEANKSLRHHQQSLIRQALNPWPQNRPPISPDLPEILQWANRNSETPGDSSFSSCPSERIQHPFPNQSSSVWQMNCFAAHPEGLKSYCTTSQALYSSVSVDQMIPAHPSSLEEALQRQALTHYPQTSLGDISDLIYKAAVVTNLEEC