MAIITLTTDFGEKDHFAGAIKGAIYSELPDVRIVDISHSVAPFNVPEAAYIIQNAYSSFPKGTIHMIGIDSELNPENKHIAVQLDDHYFICANNGIMSMICSDISPQKIVEINIHDRVATSFPVLDVFVNVACHIARGGTLEVIGKVIETIKPIKNLIPFVNDEKNQIIGSVIYIDNYGNVVTNIKRGFFESIQKSRNYGISARNYKFKKIYDKYSDAINFDIPEEKRYDAGKGLVVFNSSQYMEIAVYKSDCNTVGSASSLMGLKLRDTVTINFIKTPVTPKGKELLER