MSAKLIDGKAIAQTIRSEIGDEVRLLSQKYAKVPGLAVVIVGNRKDSQSYVNMKRKACAEVGIKSFDIDLPEQVSEPELIAKVHELNANPEVHGILVQLPLPKNINEERVLSEISIDKDVDGFHPLNIGKLAMKGRDPLFEPCTPKGCLELLSRSGISVKGKMAVVVGRSNIVGLPVSLLLLKADATVSIVHSRTTDPEIIIRQADIVIAAAGQAMMIKGDWIKPGAAVIDVGTNAVDDPSKKAGYRLVGDVDFQEVSKVAGWITPVPGGVGPMTVAMLLRNTLDGAKRVIEQ*