MNLLETVEQDTMPTHYKQMTQAEMIARVTEIKDQLGENLFIPCHHYQKDEVVPFADAIGDSLQLAQIAAQNKKAKHIVFCGVHFMAETADMLTTSEQIVTLPDMRAGCSMADMADIHQLTNAWPKLQTLFGDTILPVTYINSTAAIKSFVGEHGGTTVTSSNATKIVSWALEQKERIFFLPDQHLGRNTAFELGIPLEHMAIWNPIKNELEYEGNLDDCKVILWKGYCSVHQHFTVKNIENIRKNHPNMRIIVHPECTHEVVSLADDSGSTKKIVTEINNAAPGTEWAVGTEANLVGRIIQENPDKKIVSLNPFMCPCMTMNRIDLPHLLWTLEAIQNGEKRNQIKVDEQTTKFALKALERMLQLS*