MVKEILVGIGIDPLSVGSNLKQWGQELELKANNVAMVRYAQDLDVVRHYSNSGAHWGPNERAEDHTMIACRYAVALVIRLRSVLPKSRTPGSASSSKPKQQVPESAPSTSSQPQQENEQEAAAKLQARLLKKKEAEDKAAAELHARSLKEKEAGENAAAEYRSKAQFDLDGHRAVFLASCDGNVRAVRALLTEGVCIDKEEKEPSLVNGDEVSEKSMTPLMIASAKGHAAVVRELIAGGASVDKMDSGNDGDTPLISAAGWGHQAVVKELIAQGAAVNKANKDGRTALILASSEGHLTVVKELIARGASINAADNIGATPLLWAVERGHLAVVKELIARGASLDKGRKVSG*