MGSEAALKPHLICVPYPAQGHISPMLQLAKLLHFRGFYITFVNTEFNHQRLVRSRGPDSVMGLDDFRFETIPDGLPTLDQDRTQDIPALSDSIAKNCHPPFLSLLKKLNSTPGAPPVTCIVSDAVMSFTLQAAEELGIPEYLFFTPSACGVMGYLHYAELIERGYIPLKDESCLTNGYLDTSIDWIPGMKDIRLRDLPSFIRTTDPNDIMINYDLQNVRNAPSAKAVILNTFQDLERDVLDAITSKFSLRLISIGPLHILSRQIPDGPSKSIGSNLWKEDTTCLDWLDQKEPRSVLYVNFGSIAVMTAEQMREFAWGLANSRQLFLWVIRPDLVNGESAILPDGFLEETRGRCMLARWCPQERVLAHRSIGGFLTHCGWNSTVESLCGGVPMICWPFFSEQFMNCRFACNEWGVGMEIGEDVKRDKVEMVVKEVMEGEKGKEMRKKAIEWKESAARAAVEGGSSYVNMENLIGEMLQYKG