MALLTTGKPFIRDLEQYGALGVYAPLEGGYEGRYQRRLRATGYNVLHITARGLGDLSAYLTGIHGVRPPHLGKKNIGREAAVGPVYFIPPIATYQLENLPPKSKGLVIWIIESFVLSSEEKQYLINLSQQEPRLKFVLELGGERYFRWQPLSKSLIAA