MGETRQSFSVANILGKGPHDPKLEDMYRVDKQIGKGAFGVVRAGSKKSTGEPVAVKSISKAKLVCKEDVKDVQAEVAIMNLVAGHPYVVTLKSTHEDKEFVHITMELCAGGELFDSIVEAGNFTEKKAALIFRKMVEVVNHCHELGVMHRDLKPENFLLTSKGPEGELKLTDFGLGVFFKPGERFRDLVGSPYYVAPEVLRKNYSHEADMWSLGVILYILLSGLPPFWGDTEDQIFKMVLKGHLDFKTEPWPKISDAAKDCVRRLLDQDVTKRATAAQILKHEWLIKEGVALDIALDSVVLKRLKQFAQMNKLKKACLMVIGQHLTPDEIAGLKELFKSIDADSSGTITVEEMRKALAQWGHKINEVELQQLMSIADVDGDGLIDYNEFVAATMHLSKLEKEELLQQAFKQIDKDGSGTISVVELEHELKKFGIYDDAKELLATADTNGDGHIDYLEFCSMLRNNNEALKQSTRAIKRQYSKFF*