MRNCFVFQCDRQHRDNPKRAMFNTPKDPEKFELWSKALPNYRPLQPHDRVCEKHFKPTDIMREWTYNIEGKTEKLPRTKPVLQPDAVPCYVDAFDATTASKRRRKAVETEHTAATESDEVSVSVVVEGRQFEELSDIQEPEQAVIIMVGNASSEACEEERAVKPNGEVVVLSIAPDTAERELIFEELYDNIFEVELPCTLWGVHRDPDRKYVAFSRFEWNGSGAVKLTSLMIDCGLRCEARVNGELTFGRDLAATLTPDSGDTEKTIRLAGLEELLDTLDQSTANGNSENDIMGRILGNNFTSTETVLLKVQKS