METNMTFVLKEFDALKSHFNDTVKIILQREKKDKIEDLPNPRKEELQFLTAVLNQLEAKIDELKPRSLASYVHVFYGAMLLVCKDVENNLRVMEKKENSLLFTRLMDGMGISDENIPTSEQNIMFYRGLNKFLNFIYESNDSRKGLKKEHFLQVLSLKKIYSLAKLSYEQEEAAENNALAKLTADGKTKANANSFHVEKPIDSSIVEQFKSWDEMKGALHQLILDELSDKNVAKISALSQARSAQLKFLQTMAEQLDKIPNQSLEPSEKMAILAGAMYIVRGQIAQEYGKDPLSNDKISATVIHTGLSTILHANADCCEDKEVLIAAANKFIRHMVIERPEQSNKKITKESVRENNMFSDIAGFQLISVLTLIQNMIKTCRTDAIEACVTKRKEELEALKPKKEGYSIASSVTGYVGSWFKKAPSMSEEDEEDDLKDQNTAEETSKPTV