MSDKFSPTLRLGDLNDFIAPSQACVISLKGSKKPLDKKPDRPQVVLTPKQQLEPVKISLKDCLACSGCITSAETVMLEKQSLDEFLSALTKGKDVIVSLSPQSRASIAVHYDISPLQVFKKLTTFLKSLGVKAVFDTSCSRDLVLIEACNEFVNRFKQASSDDGENAQSPLPILSSACPGWICYAEKTLGSFVLPYVSSVKSPQQAIGAAIKHHLCQALGLRYSLETLVILSYIVGYIVDPSIGTRLEEIYHVTVMPCYDKKLEAARDDFVFGDNLTEVDSVLTTGEILDLLKLKGVDFKDLEESPLDRLLTNVTEEGHLYGVAGSSGGYAETIFRHAAKALFGHTIEGPLEFKTLRNSDFRELTLELEGKTVLKFATCYGFQNLQNIVRKLKTRKCDYQYVEIMACPAGCLNGGGQIKPKTGQTPKELINSLEATYMNDTALSTDPFQNPIAKRLYDEWLHEPSSSEAKKYLHTQYHAVVKSVTAQLNNW*