MLSTEKCHFTSQTLKGFSDEIMLFQLKILLKSGLGEQTYGPPYLYQEQCLPSLDAAREETIHVMMFGSLDLLFVAKTRKKPSQVDFLIANICMFYPTPSLCSHVVNHDKMREDVKCYNLSRMGCAAGLIAVDLAKNLLKVHKNKLVVIISTENITMNFYPGDDLSMLVPNCLFWCGGCALLMSSMKKHKKSAKFELLQSIRTTTAAKDDSFNVIVHREDDKGVVGCSLSVKILHVAAKAMTINMTNLIPSMIPLSELMKSMVSMIMVILRANILKKHGGKVYMPSFKKAFTHFCIHPGGKAVIDGIGEKLGLNDYDMEPARMTLHRFGNTSSTGLWYAVAYLEAKERLMRGDKVCNWGWGLGLSVIVWCGG*