MDPLHEFAENRYLTERRRQQLSAELGLNEAQIKIWFQNKRAKIKKSSGQKNPLALQLMAQGLYNHSTVPLTREEEELQEMQAAAAAAAESRTGSAGPAASATMANA