MNTNFKFQNNTLFIFGIWDKTSIYKLKIKDFLALIQSKEVIFDFKDLKAIDTAGVRFFLALENDLKDKNIKIAKEGLNSRFQTLFELCEKNYQRLSKTKKSHKNFSEYFIDLGKLSLELLKILRKFINFTGAFFTSLFLCLKNPKNFRFIAFLYHIENSAFKALPIVILTALLVGVVLAYQAAYQLAQFGANIFIVDLMGISATRELAPLIAAIVIAGRSASSYTAQIGVMKITDEIAAMNTMGFRSFEFIIIPRVMALVIAMPLIVAISDAISIIGGMMVAKLNLDISFAEFLRHFREAVDIKHIFIGLAKAPIFGFLIGLIACFRGFEVKNTTQSIGIYTTKSVVNAIFWVIAFDALFSVVLTSAGI*