MSDVESLENRPENHAHAAVRQHNRKIVEQYMHTRGEARLKRHLLFTEDGVGGLWTTDSGQPIAIRGREKLGEHAVWSLQCFPDWVWTDIQIFETQDPNWFWVECRGEGAIIFPGYPQGHYRNHFLHSFRFENGLIKEQREFMNPCEQFRSLGIEVPEVRRDGLPS