MDAFTHVPPGFRFHPTDEELVDYYLRKKVALKKIDLDVIKDVDLYKIEPWDLQEQCKIGNEEQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKPIYVKNCLVGMRKTLVFYRGRAPNGQKSDWIMHEYRLETNEYATPQEEGWVVCRVFKKRVTTVQRMAGDGGDSPFWFNEHVAFMAPATSGHGLDSPYHVHRQISHPCKLEVEYHHHLLPQEPHFLHLPRLESPKLPAADIIGASADLQPPSGHTTVQQLQLQIEPVFVTADASASDWRDLDKLVASQFGGHGGSTPKETGYSSQIQVFQVEGKQEDTLDYVSTSASCGGEDDLWK