MVIRPIQDLKKKYNAEWALVTGSGSGIGKALAFKLASQGLNVVLVSLDDEHLKNTMKELKQQYPKLEFRSVGACFSPGVDYLTQIDEATKDITIQCIFNNAGFIVTGFVDQTALPKLLANVECNATASFAVAHHFLQKLVSNKQKGCIVFTSSVAGFIPTPFAASYAATKAFVSQLACSLHIEVQSLGIDVCAVHPSPVASNFYEKVEHKIDLMEQAQKSAVGPEALPNEILRSIGACALRDLGGMAWGTRIFTFFIPFNFFTELFTVAAPFLPDYKTHNKNRKFKSS*