MTVSRVTPVRLRGGPWTCDGTWDMSLGSIGYVSKGPKYPVEMFVCVLATVATTLAEIVHDRKLMEKELNSMNSTLESQVLDRTKELEEANHELQVSQAAAEEASRAKSEFLANMSHEIRTPIHGIIGMASLVLDTSLTSEQREHLETVSQSADCLLHIVNAILDLAKIEAGRLELEHVPFNLLDTVESTMKILQVRAKQKQLQFSWEVSEDVPIHLIGDAGRLQQCILNLVGNAIKFTQEGSVFLSVKLYELEPHDARRSIWDDRQEKRSSMP