MNELHEFSENRYLTEKRRQQLSAELGLNEAQIKIWFQNKRAKIKKASGQKNPLALQLMAQGLYNHSTVALTREEEELQEMHAQAKV