MVDLVNGVLNWVATPAMVASLLLFYPPYYLFKTVHSFLSYLFPDDLARKVVLITGASSGIGEQLAYNYALNRASLVLVARREWSLRKVADQAFELGAPDVIILPGDVANPEDCKRFVQTAIDHYGRLDHLVCNAGIASVGAFQEIPDVTNYSSQFDVNFWGSVQSTFEALPHLKRSRGRIVVTASATGWNPVPRMTFYNAANAALINFYETLRTELGSQVGITIVTPGWIESEMSKGKFLKDHGEMEVDQEMRDAQIGLFPVEYAKNCAKAMVQAVRQGKRCLTVPPWFSTMYLWRVFAPEVVEFCYRLLYMHRHGGSQADAPSKKMAEAGGKKLLYPTSLRSDDIKDE*