MSDGKLLSAWEEELKKAQSLDELKQKYEEALKQIGNQKEAQKLYKVYQKREFELKLAQYRKLKEELAQKKRKIKKDKIDVNVKVVKKWINSRLFTAEHYVAMLQQSKDGLQLLFLRKAKLVENQGYLMLEVKKLRKVWVLNGEPLLLERKRIIGKKFVAVHFVLPDYPYTLDLTIDDKIRQLTLKNINAPQIIHSIIKTKFFEALARVGGGPDMMMLIIGAIMGVGIGLAIGFGISNANLSHLLAQHVTNTTTTHSVSPFPTSTKGGSS