MTIEYLKKASLTSKSDASDVQETVRAILADIEAGGDQVALDYAAKFDRYEGSIILSPEEIEAACAKVPEKLKADIRFAHDNVRRFAETQKATLTDVELEVVPGVITGQKAIPVDAAGCYVPGGRYSHIASAIMTVTTAKVAGCKHIMACSPPRPGVGVAPAIVYAAHICGADTIMAIGGVQGVASMAFGLFGLPKAKILVGPGNQFVAEAKRMLFGRVGIDMIAGPTDSLILADRTADPHIVTTDLVSQAEHGYNSPVWLVTDDRALAEKVIEMIPSYIADLPEVNRDNAAAAWRDYAEVILCADREEMAATSDRYAPEHLTVMAEDLDWWLDRLSCYGSLFLGEESTVSYGDKAAGTNHVLPTSGAASYTGGLSVHKYMKIVTWQRGTREGYKPVAEATARIARLE