MEKHAKSVRQLEPWVELAGKVVMVTGASSGIGRDFCSDLSKAGCRIIAAARRIDRLQSLCDEINSNSSNSSQDLRAVAIELDVSANGSAIEAAVQKAWDVFGRIDGLVNNAGIRGSVHSPLDLSEEEWEKTYKTNLRGAWLVTKFVCKHMRAANQGGSVINISSIAGLNRGQLPGGLAYASSKEALNSITKVLALELGPYKIRVNSISPGLFKSEITEGLIQKDWLQNIELRTIPLRTHGTSNPALTSVVRYLIHDSSEYVSGNMFIVDAGATLPGVPIFSSL*