MDAFTHVPPGFRFHPTDEELVDYYLRKKVALKKIDLDVIKDVDLYKIEPWDLQEKCRIGSEEQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKPIYVKNCLVGMRKTLVFYKGRAPNGQKSDWIMHEYRLETNNNGIPHEEGWVVCRVFRKRLATVQRMAGDSPYWFNDHAGFMAPELGSPRQAAHHQQNVMMYHRQQSSYSYPCKVELEYHHLLPQEHFLQQLPQLESPKLPDLIGQVDTTLQPACGLTQEHGAPRYTLQELQAEPLYLATGGDTDWRALDKFMASQLSHGDITPNKDSANNYSNPALQVIQQSEEKEEALDYVSTSASCGGDNDLWK