MKRDGKRASSAGGDDEESGAAAVRTQDEAPDAPSPIALLPDELLLKILRILPSKQRPDGFRWVPALREAHALRAVCKRFKEAIDAAGGPLALFETVCWDLFVERGLAGRRGGVDAFLAERAPRLTGLREVAVTSSFLYIARHGARFLAAIPSACWPSLRSLCIEPLQGTGELRACLDALAAVPAPILILERLQVLDESRSSEEIPALLSTIVRRSAPSLRFLSLSGISADGPWEDLLPAVGPAGPAAGAGLRELCLMDPSRPVALGGLERSGAAATLETLAIYGGDPLTVDSIGFGASSSVLPALPPPHEGSFPALRSLALRGSSTRSDVGWWAAALASPAGARLELVRLWPALALRSLDLLACPFGSEEAAGLAGLLAACPASGTSLYGTATGCSPPTHSFLEVSTDAARRPRGDDHDQISKFLAGGGDADPEAAGPRLLRELKARGVYFSYGYRDPYLA*