MDQEAQDAKLIVDLSEAFNKDEVWQLAAAEALSKATNLERVLIRGSTAAKQLKLVDVLIRKTSAAGLGAGSAAGAGLPDYKRRFLELLSLGNIQRPKTAVLNLIMRHCPARMMVLGDCNDAVDLYREAELFPGPSTEGHLLTQHGLRVNGPLFPNPAEGSASLLIGTTREGLPVIVKLLAQVSSADSDQQPGGAEAEACRALMESKPASVPLVPAHILTFKLGAEHKSTVNRVPGLYAALCMPRYVSSLVKMVPLPAAAVLAGGRRMAAALEWIHQKEYTHMDVKGDNIFVDSKGRWWLGDFGSTVRTGSPVTSTTLFFAPCTLLGLPAKSQYDWHMLAVALVCEMNRNSWKELLIKGGCSPPENLIAAVKELHRREGCEELACFLNQLLKRAGYLVVLP*