MGRPPRRNKEGLTKGPWQPEEDEKLVAYIRKHGHENWRALPEKAAGLNRCGKSCRLRWTNYLRPDIKRGGITAQEEVLIIWLHSILGNRWSVIASHIPGRTDNEIKNHWNTHLKKQLLQMGIDPLTHR