MKSLFLYLLSFFWLAFVVSHAAISPEVYWKIKLPNTQIPKVIKDVLSPTDHKSNNNQKVYIGNFDFGMWPWHHAATQKEIRELKDDHNNFLYKPYFFENDLKKGNIINFPTFNDKNDAPFLPHQSAIPFSSKKIPEILNYFSIDSNSKDAQTIKETIGLCEEPDHHKEKKFCATSLESMVDFMLSELGTNNIEAITTEVEGESSQIFQRYTMEKVEEIADGNNMVCHKVNYPYAVHYCHVGGRTKTFMVTMIGVDGTKVKALSVCHQDTSLWTPKGLPFVVLNVKPGTIPICHFLPNDQIVIFPSKKATN*