MGLVDQESSIPPGFRFHPTDEELVGYYLKKKVASQSIDLDVIREIDLYKIEPWDLQERCRIGYEEQKEWYFFSHKDKKYPTGTRTNRATMAGFWKATGRDKAVYLNSKLIGMRKTLVFYRGRAPNGQKSDWIIHEYYSLESHQNAPQQEEGWVVCRAFKKRTTVPTKRRQLWDPNCFIYDDATLLEPLDKNVLIKRAKHNTDGLAVTPFKQELPSEANQIVDDGFFGSYLKSMGDDELSQLPQLESPSLASEKLPETTSRTGEDDLGAEKRMTDWRALDKFVASQFLMSGEE