MTQPSTVIITIIIIEYPTKNRQYQTLLPIGRHMHPAASSFGEYFQFFPAEMYHHQQLLLQEEGTLEAVLWQPVTAPAPAERGEPGNNGAPGPGGAVVGAARKRPFRTDRHSKIRTAQGVRDRRMRLSVGVAREFFALQDLLGFDKASKTVEWLLTQSKPAIDRLADATQGGAAAAAAGPSKEKGEGATSSGTGFFEDAREEEQDVRDLMKGIGGEGELDWFMSEPAAIGQPMEGLD