MATGTWNEKERKEIPGFYNRFKTQAEKSTNTGLKGRLAMPIRANWGDVGKVVTIKNDLRQLKNLFGDDMNYSAFKLGKLALLGNVKELLLYRLVDGNQKKGTLTLKDTTENSAKDVIKLETKYPTARNFNVTIKSNLVDSDKKDFIFFENTKQLFSSSIKGTIDEIVLEINSNLDNEYVIATKVADSDTILANVVNQALEGGNDGCTSITNESYLKALEEFERYSFDSFVLDGVADEALQETTKAWVAKNKELGKDILLFLGGKTEDNIKQINDKSKSFNDENIVNVGSSAYYENIKYTPSEVAVYIAALSVSKGITGSICNAKTIFEEVEPRLSQSEVKECLKSGTLVLDFDDGDVIIVDDVNTFKKYVDDKNEAMGYISNIMFINTINKDTSLKRKEFVGKIFNDATGQTTVICALKKYFEELMSQGIISEFNVDIDTELQATAKADEFYWKWDAVKVDVMKKIYGTGYLG