MKPGTPTTQSRKGPQQGVNPFARALAETEKPRGTAQENPESPKLNPFSEALARTGGNLPTNNSPEDQQRWQEQQQLQMEKQRKKEVLRQKLHDQVNPVDMRAVYDAREKEVKKEIEELRRELKLLVRDVAQFEKEIELTVMAEVATPGLTGKYYLNFFRNLRSFIMLLRQKIKSARTWSTQFHAKQKKKKRGGLHIDGAAHEQTKTVFDMMHHERSTVYSGD