MSRKKGGVNAALLVKPKYIHLWNIVKPAERKGRTNCYATSQDIGPFDTPPLIEPGLVVDEHDNVVVRADCPFPSLPADQVLVRVRAVGVNPSDTKMRGPFALPQAILGADFAGDVVAVGAEVRDVAVGDRVCGAQNELFRPEPERGAFAAYNVTRGRMWMKIPDGWSYEAAASLPVGLCTAGLALRLLGLPLPDAPVEKGSHVLSNGAEEVFDRNDKECVQKIKAYAKNLKYALDCITSVESTILCYGALGRAGGRYVSLDPWQEHAATRRVVKPDFTVGPRVFGEGCTWPAPYGSGPDEELREFGVRLWDVATRLVHEGRLKHHPLRVIEGGFEAIIAGMDMIKEKKLSGTKIVVRM