MATMVGVFVSSMHVGAVRAIARRVPGAPREGARVFVLSTAKRPTGAARLMTGRRSGNTGGTRVRASKDDETAVKDVEKRRRAHPFDDETAPSTASTPADRDVADDEPVNLVEEFKRGMDFGNSMKERFTTARIDDRGLPIADALVCVTASVFVATMVLALGIPRPSWLVPAPWVPRWRSLPFLVPAVSHGTKLAACWIPGALAARAYESEAYDGSVEEAVSRTVKGGCFAIGILILITQFSITAQFAAKGMPPPQLGDSYETDLILNGAASELIADSFFEAVALIGWRIVRCKTDIPPDDPSNTRWYD*