MKMLVDFAYTGVLDVGRRRSRMLRVSAFDLSMNHLVDLIDYKIRKLRDEEELANSDRQLGISNHDENPLTFIGSAEDITAQAADDYYSIYEEYVMGPRRVRKVSGRLERNKYRPVVVKNSTVVSLRSFGYGLPEIVAASDVTVPLIVGDQKEMMEKPFKCPYCRHRSKEKGGLEKHIRCIHTGEAPYKCKYCRQTFKVQSNLVRHIRTHTGEKPYACKKCGLCYADKKNVDAHVFREHLKMRELVCKARGCKARFWRHDRFAYHCLKYHGTVPQFFQ