MTEPDFELFTSLRYDPKLSGVPGAATEGLDRGWNASKPSPLYMLDYHRDRMLRAATHFGWTDAMAAIDGDAGLARLEAFILGLPEVGERPLRVKVTLSKAGQFGHEAGPVPEQFLPNLFPQSLPPPDQGAQDGGVVKSPTYSIVVDLDQTPPSEYTHYKTTRREMYNSARQRMGIGATDTAEVLLVNTSDGSIMEGSLVTPYFWRNGRWVTPPVPARFSLDAKIGGQDGTTRRWALERGLCVEEAVKASSLVEGEECWISNGVRGFNFGKVTLAK