MAREVREQRIKTNGVWLNVAEKGDNGGPLVLLLHGFPETWFSWRHQIDFLSGHGYHVVAPDLRGYADSDSPPSHDHLVADVIGLLDHYGTAQAFVAGHDWGATIGWSLCLFRPDLVKGFISLSVPYFPRHPNLKPLEFFKSFGDGLYISQFQKPGRAEAAFAKHDILTVIKKFLLTTRTDYLVAPPDTEIIDDLEIPSTIPDWITDDELQVYADKFQRSGFTGPLNYYRAMDLNWEIMAPWQDSKIVVPTMFIFGDKDNGNEGEHGKMQYVKGEMFKSLVPNLEITVIEDGHHFIQQEKSKRVSEEMLSFFNKLGNTSE*