MAALDVAGKNVLITGASAGIGRDLALLLARQGANVALLARRLELLEDLAAECSALNSKVALAVRCDVTERPSCQAAVQKVVEELKQIDIIVLNAGMSMGCYFEDIKDLSDGDKMLSLNVMGVANVLHYAFPFIPKESASRIVVISSVAGVVGVPFRTLYCASKWAVHGFCASLRTELLEAYGDKAPKVVVSCPPEVATGLNTNRLKFGNDVTAQFNEETAVPSTVAAEKILESIREGVRIGLFSRVHQWLHSLYNCFPSYIDKIVIDGVKKSHRAPRYGNMPSKM*