MPTPQDPKLTVQEAKKILNKFNCLDIAPILKPSEKVLTRQALIFMASLSDYQILGICAETAEEGIMAMKTYSRAFHYEAPDNLPTPEGAVYIKLNGKNGLCYLDSYYGHHRGVLVSCQSNYETGINEMYGHLPIDLFV