MRKTLVFYRGRAPNGQKSDWIMHEYRLETNEYEAPQEEGWVVCRVFKKRVATVQRAAGDGGDSPFWFNEHVAFMAPAPGLDSPYHGHRQSHPCKLEVEYHHHHLLPQEAAPFMHLPRLESPKLPAADIIGATAASSSALQPCGHTTAQQLQLQIEPVYVTADASAADWRDLDKLVASQFGHGDSTAKEPSYCNPVQVFQVEGKQEDSLDYVSTSASCGGEEDLWK