MGRAPCCSKVGLNRGPWTPEEDMLLTKHIEQHGEGNWRALPKAAGLLRCGKSCRLRWVNYLRPNVKRGNISEDEEDLIIMLHALLGNRWSLIAARMPGRTDNEIKNYWNTHLSKKLASRGLDPKTHKP