MGVNGIEAGASLQDDVSKQAQEFVDVKCFDLPLELSVLQKLKYINEQVLKLFLACSPFQLTLRAKTGSIRCFPSVGHEDRSLMKFTAIITLIKHLIQNLESGIYTTKRHLYYQDVELFQKDQSECNQLLDLLAHSLKASITQLNIYPNQKGMMFALGFDDAILIPIKYQSVIEKIHPHIRSVVIVEKDAIFRSLVSCIKTQGQEKHKGILFVTGKGFPDLLTKSFIWHLACSGLPIYGFMDSDIYGILIFKSYREFNKGVATERFTFLGCFILEYQHGFMAINSRDVSLGVSTLKKFASVEDQEALKWKREIQRGLYLHKKAEMNVISEKIQSDYSTLHYILAKIDSEILQLQWQ