MTVWRNIVRSETGPQLEQDFTIGRVLGKGAFGVVRLVIEKATGKLYACKSISKAKIISREDVDDVRREVEILNLVSPHRTVACLKQVYEDRSAVHIIMELCAGGELFERIVKKGTFTEADAARHFRTMVEMVAHLHFLGVMHRDIKPENFLLTDDTDAADLKACDFGLSDFFKKGQRFSTLIGSAYYVAPEVLRRNYGPECDIWSLGVVLYILLSGMPPFWGTDEKEIFTSILRGNLDFTTAPWPSISDPAKDLVRGILNFDTQQRATAQDILQHPWLAAQGVAPDKPLDNVVITRLRNFAGMTRLRKAAILAAASNLX