MLATKGVTVIYVSLPSNIEILRPRVQGWEDLPIYFQDLSVPESLLPAGRQNVSNISRDMLPLIFDLIQKMPEPLEALMAELTGHEYYESRGLRPPERLVLIYDMFMGCSAAVAAKFRVRSFMFSPFSALMKLCREPQCSDEEDTLTEVVDARRRLQATPDFVRTQIQQQVELTSRLADGILVNTFAELEPKFVRHLKSFDARGRGGDSKPFWAVGPVIDLAGKDKIRNPRDAEIVEWLDRHTPGSVVYVSFGSESYISPAQVTELAVGLEASGQPFLWVLRPPDTKLAEDSSSTAQDWMAEVLPDGYVKRLGGRCLIECRWAPQAAILAHEATGAFITHCGWNSALESVAAGVPMIALPLQSDQPVNAFHLVEEAKVAVEIKMSDGVGKREEVERAVRRLMALDEAAEELKRRVKAVSIAAVAAISNEGAAWKNLDAFVQYCS*