MATQTGIASTKVIVLVLGAGLTGHVVLGKASLSDVIANIQEALFKGEKGDTAGQTADNAAIQAQILRLAQEVRHLYGGRQITVVNGSDQNNSLASYIVPLAVVGAAGYCYMWWKGWSLPDIMYVTKRNMANAVSSFTKQMEQVSTALAAAKKHLTQRMEKLNGKMDEQKEVTGAIRFEVGEVRENLAQMGVDIESVQRLVEGLGTKIDKIEGKQDLTNAGVVYLCQFVQGLAGAQKPELLQSFSGKARLERSPSSAMGLTGLKELQYFTDALQSDRTSKSGGVTISNTTENSPEITTPGGTVHRTLKCS*