MNRKEYFEIPWAALRSMCDPSFAKRAVFSHSEYLPHGNVITSAAANITDTEVVTAKGDKVAYDFAVIATGHSETGAYTKDEKFSQYQTGVELAAEIAVDYPDKKVTIVHRGSMLLEFIGESASNKVVHWLKSRKVEIILGQSVDVNSAKDGVYKTSGGQTIDAECHFICIGKPIGSGWLKETVLKGSLDIHGRLMVDSDLKVKGRSNVFGIGDITDIPELKLGYLAQRHAGIAAKNIRLLMKNANDNNLNVYKPALPLSLIALGKKEAVAQFYCLSCIGRLPGMIKSGDLFVGRTRKQLGLLSELQ*