MIKFGTGGWRAFIGEEFTKDNVRLVAQALANIIHHEQAANEGFVIGYDRRFLSDKAGRWFAEVLAANGVVVSFIDKFVPTPVVMFKAKAMDCAYSACITASHNPADYNGIKVFIRGGRDADEVITQKIEQQIATLTAQNVKSIDFDQAVNDKLIKIINPMNEFVDSIINFIDIEAIKKANLRVLIDPMFGVAKNALQTVLINGRCDVDVINDGKNPDFGGLMPSPSAATLYRLKHLVKHEGYDIGIGTDGDADRLGIIDEKGNFIHPNEVLILLYYYLLEYKGWKGSVVRNIATTHLLDKIAADHGEQCFEVPVGFKHISSQMEADDSLIGGESSGGLTIRGHIKGKDGVFASSLLVEMISVTGKKLSELLTEIYDRYGYAYTAEGDCKFKPAQRDEIYNKVYIEKKLPEFEFDIDKVSYEDGAKVYFKNGGWVIARFSGTEPLLRIFAEMADKDTAERVLQQMKAFLAL*