MKKICEIAELSEDEFFSYFIKNLKVKITKWDYFVNWEKVIKNVKPIERELNLLNCLIGKEDFIREASELILEYPQVIKAIPKLLAIRENSIEILVDVTKFIYKAFDFTINKPNREKATDFARFLLDSGIGKFLKDREIKNLVDYVTGVEVGLDSNARKNRTGSLMESIVEVFVADACAVNNADYISQATASKIKNKWGINIQIDKSSRQIDFAINKNNKLYFIETNFYGGGGSKLKSTAGEYITMNQFWNKQGIEFLWITDGQGWVSTQLPLREYFNQADYLLNLDMLQKGYLNKILKKF