MDAFTHVPPGFRFHPTDEELVDYYLRKKVALKKIDLDVIKDVDLYKIEPWDLQEKCRIGSEEQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKPIYVKNCLVGMRKTLVFYKGRAPNGQKSDWIMHEYRLETNNNGIPHEEGWVVCRVFRKRLATVQRMAGDSPYWFNDHAGFMAPELGSPRQAAHHQQNVMMYHRQQSSYSYPCKVELEYHHLLPQEHFLQQLPQLESPKLPDLIGQVDTTLQPACGLTQEHGAPRYTLQELQAEPLYLATGGDTDWRALDKFMASQLSHGDITPNKDSANNYSNPALQVIQQSEEKEEALDYVSTSASCGGDNDLWK*