MKEREYIVSLFQNGWKICDISRKLCVTHSCVSKILNRYRTTGSVKPKEAKEGRTESPLVAAIRDYRARLGMSRQSEIREQLIADGICTRDNAPSRSSINHILRTKLDLKKVKREKR