MSGPDSRAELSDKDLVESVLRDLREAAEKWEALVAEAENTTYSVDLGDVRAVANSDGRLLELTLHPCVVSDYTYSELSERLNVVFTALREEAESDFEARYGSSHR