MKLIIAEKGSLGRNIAQAIGIIKKNEGYIECKNDFVVTNAIGHLLELKQPKDYEENVGKKWREYTLPFIPNNFVYEVKDDVGVKKQLNVIKGLMKKADLIINCGDADREGQIIVDNLLKFNVNKAPVKRLWLPEQTEETIRKELNNLKDNSDYYNLQQEGYARAYMDYLLGHNLTIMFTNLSGKMLNAGRVLVPIVKYIYDRDKEIKNFIVEKYYSVENENIVKLISSNKFKTIEEAKIYSNKLNSKKAKVIGIDSKEVKKQSKKLFSLSTLQSELSKKYKINFANSLKIIQELYEKGYLTYPRTNTEYLSENEKGKVNDILGVLNNEDLEFKDSKKVFDDSKIESHSAITITTKIPGELSVEQDKVYKMVYNRFLSNFVKEDCIVSETTMIIKVDEEEFKLKGFVVKQLGFMKYEPKEYKDKLPGLNLNDEFDIEFRSVEKETTPPSKVNESELSKFLKNPFKKEKNATEEEIYKDILEGIEIGTEATRTGIIDKCVKIGYLTLDNGVFDVTELGIFFINKLIEYDINFFKEKSVEFSKLQKKVYKNEMKLEEVIKKVEYELKAIVERTKDVKMPNIERKIEDIKGVVEINTKNGKCYKGLFNNEEVWLYPIMKYFNNELKITKSIAEKLCKGNYVEFELDYKGKKYMQKLRIVRNGKYINFKSKN