MKILIFGLGTPGEEQKDTRENIGYKAIEAIIKEFDIEFKEDEELEARVAEKEFGDWKVKFIFPLSGRERAGEVVKKALEKEGIKKEELLIIEADINLPVGALRISTSGKAAGHKAREAIIKEIGTDEINWIEIGVGIKKEGEKIEEHLSKKIDENDIKKIEEALKKVVEAVKYFIETRDINKTIEKFNG