MKGRRFLLFVVFCFVALSPFLNNIEARQDPTWEASKKELNGGPEERRMLSQIQPRDDQDALRQVAFSVFQDYVQCNKNAGNMLRLAFHGQSVLKFNFGIVEAAREDINRLSGLPSISYADVIQLGGAFAVETCGGPSIPLTLGRVDASGPDIVSNLPGIARNTSLLQDYFNASGYDTAELVAMMGGHTLGISRGFQPLGRLDPTPEVFDNAYFQMLLQGGGSFGVDQCLMDDQKFASIVATYAENQSQFFEDFVSAYVKMSLLGIS*