MVGTMVSQAEARSLTTYRTVDPPTLVGSAVPVNVYEYHALAKAKLPAMVYGYYASGADDMQTLKDNEEGFKRLRFRPRVLIDVTKQDLTAVIMGTATSFPMVLAPTAMQRMAHPEGELATARAAAAQGVIMGLSSWSTTALEDVEAEAPGSPKWFQLYVYKDRAITLELVRRAERQGFLAIALTVDTPRLGRREADIRNSFSLPPHLTMANFAAIDPSREQGKMTGPGAKGSGLASYVASLIDQSLSWKDIQWLKENSKMPILAKGIETAEDAVLAMEAGCAGIIVSNHGARQLDGVVSTIDALEEVVQAVRGRIPVFVDSGVRRGTDIVKALALGASGACIGRPYVWGLAVAGQQGVEHVIQMLRNEFALAMALCGCVKVSDIKRDMVIRDVYAPYDVQAQLKSKM*