MESITSFLDKVPQSVQLALAGIGALYLGSKFLSYLQLILSSFLLPGTNLRKYGKPGTWAVVTGASDGLGKEYATQLAAKGFNLVLVSRTQAKLDSLAKELEQKFTGKGGVQIKTLAMDFAQDNDADYERLRELVQDLDVGILINNVGQSHSIPVPFLETPKEELQNIVTINCLGTLKVTQVVAPILQKRKRGLILTMGSFGGWTPTPYLATYSGSKAFLQQWSNALASELSDYNVDVYLVLSHLVTTAMSKVRRTSLLVPNPRGFVKAALGKVGLGGYQTAPNTYTPWWSHAFMLWVVENVAGVNSPLTIWYNKKMHVDIRRRALRKQAREAKKQ*