MRKLCNKRKTLKFEKSLDLNFNNKFLLERALTHKSYPNENRHLNLKDNERLEFLGDSVLSLSISTYIFNKFSDFPEGDLAKMRAVIVSAPILAEAAKRINLGQYLFLGKGEEMTGGRERDSILADTMEAIFGALYLDQSFKVVSDFILELLKVDIINVAAGNHIQDYKTMLQEVIQDMGNFRPEYEVIDEEGPDHNKTFIVAVKMNEESLGSGQGSSKKEAEQEAAKVALDKLDKLD