MSNSNVYTRLHSLFSSTRNAANSIKSTHPKPTETTKSLTSAKRKEINLGIKDLLDEKDSQKLVQKFKLLSQEKYFRQRHKIYENTIHRLALANQNTLIEDALESQKKYIIGEPFAARIIFLYGKAGLFEHAHKVFDELPQLGCQQGFKSFNVLLGAASNSEKYDKVYELFRELPRKLSIKPSVHCYNTAAHALCKLGLIDDAVSLISEMEMNGLNPSVVSLNTLLGAVYEKKGFEEGEKVWESMIEKGVVPDVLSYNFKLQRLVNDGKLSKAMELIMELESKEISPDVGTYNGLILGACKNNDLDEVRRWYKELLNSGIFPNKVTFNTVIPFLCENGDFGLAYQVCKRMFRHQCSVDQSLLQKVANGLAKKSMMEEAKILVGLGKSNSYFPYDLELPTTGIMRYFL*