MDAFSHVPPGFRFHPTDEELVDYYLRKKVALKKIDLDVIKDIDLYKIEPWDLQEQCKIGNEEQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKPIYVKNCLVGMRKTLVFYRGRAPNGQKSDWIMHEYRLETNEYGAPQEEGWVVCRVFKKRVATVQRAAGDGGDSPFWFNEHVAFMAPAPGLDSPYHGHRQSHPCKLEVEYHHHHLLPQEAAPFMHLPRLESPKLPAADIIGATAASSSALQPCGHTTAQQLQLQIEPVYVTADASAADWRDLDKLVASQFGHSDSIAKEPSYCNPVQVFQVEGKQEDSLDYVSTSASCGGEEDLWK