MDLMEADKKRLEEDFTVLDTKRAFLEKGTLQWKELTDHYASLEQSLQKKIEELTEKEKNLGAKNQRNRGIAGKREQSIKYNEGTYIALLEEQKTSALAAIESEKSESGLKFLCEKMDVEGLYKFILEHRKDVTTLRVELPSAPKSAIDPARLVLQALEDPIMGAERPLVSLSTKEQARVIANEWKLRIDVDADPANAAKPLEISKLCGALPLIEKMPDIVEDLINKGKQVEAVYFAHVVGLFEKFPPVPLPKAYLKNSKKATLATLKSGNNFAAVNEENTKEKKKVNDRCGSTTSSAGSNAIIGISLSTESSSSSTAEPGPITRRDVGI*