MGLSKTIPLVLLPILMFGVLSNAQLTSDFYSTTCPNVTAIARGLIERASRNDVRLTAKVMRLHFHDCFVNGCDGSVLLDAAPADGVEGEKEAFQNAGSLDGFEVIDDIKTALENVCPGVVSCADILAIAAEISVALAGGPSLDVLLGRRDGRTAIRADAVAALPLGPDSLEILTSKFSVHNLDTTDLVALSGAHTFGRVQCGVINNRLHNFSGNSGQSDPSIEPEFLQTLRRQCPQGGDLTARANLDPTSPDSFDNDYFKNLQNNRGVIESDQILFSSTGAPTVSLVNRFAENQNEFFTNFARSMIKMGNVRILTGREGEIRRDCRRVN*