MELVLGLYFLLFCACLLFVNFSVKLKTSPFIKSLRDKHVLVTGGSSGIGLAIAKKAIQEQAFVTLVSRSASNLAHAVDQLVNSTRCSRDRIFCQVADVGDYSAIAAVVKEATLWRPIDVLVCNAGVTRGGYLDNARIEDLDLTIRTNLNGTVYALHAALPSLKERSVEHPISIVIVSSMVSLFFMYGHCVYTATKHALRGLADCLRAELIPYNIRVSLLCPGFVNTPFLDDVVSERNIAEVLRRVNLLNREKSESPESVAEATIDVVKRGSCMVVTQTIGTALLTLGRGMMPADNVLRGAFELVMLVPFRIFSIKFAGDVRRHVLDVVNKSLKS*