MSKYYYLISGLPNIALDDSKLAYSVCEFRTEIEDMLSSKDKKLIDLFYLKYDNINLLAHAKRPDSDPDQRGRITYDEFNTLYKALKDEEKIPKNDNLPPYFVQFFKLYLAEEAKDTKSEKEYISWEDRLAALYYEYAMKCGNKFVADWFELNLNINNVLTAITCRKYGFDKANYIVGHNEIAENIRTSNARDFGLGDSVEYLPELQRIAEETDLIVREKKIDLLKWKWLDDNTFFKTFDIESVFAYLLKLEMIERWVTLDKARGEKTFRELVGAMKMGSENALEEFKRNNIK