MWVKAIRVHELGDPKVLSWEEVEIGEPNEGEIRIKNKAIGVNYVDIYYRTGLHRAPLPFIPGKEAVGVVSAVGPGVTSFKVGDVVGYADNPMGSYAEEQIIPASVAIPIPPAIDYKTAASVLLKGMTAYVLVRQAFKVQRGHTVLVHAAAGGVGSLLCQWANALGATVIGTVSTEEKAAQATQDGCQHVIVYTMEDFVTRVTEITSGLGVHVVYDAVGKDTFKGSLACLMPRGCMISYGQSSGSRPDPVRLSDLAPKSLILGRPGLMHYTTNRNELLLAASEVFASVMAGVLQVRANHVYLLSEAARAHTDLEARRTSGSIVLVPDSQWL*