MREKILKVLRDYDLDEIKIGTLGSHSALNILKGAKDEGFETVCICRPKERIIYESFGVADEIIEVDDFKELLNDSFQDRLIKDNVILIPHGSFNAYLGQLNKIRVPFFGNRELMIWETDRFKQRKWLEMAGLRMPRSLKPEEIDGIAIVKYHGAMGGRGYFLVANRDDFYKKFEKLKAEGLVESLDDIEIQEYIVGANVYFSFFYSPMNERVELISIDRRYEAIDGIGRIPAEIQIKSGVFTSYTVIGNFPIVLRESLLAEALESAKAVVEVSKEIAYPGMVGPFCLETVFDDNAEMYVFEVSARIVAGTNVGVPISPYSYVLWGENMYMGRRIAREIRVAIEKDALGEIIY