MEPWKDLTGKVVMVTGASSGIGLEFCLDLAKAGCRIIASARRVDRLKTLCNQININSEGLARRAIAVQLDITADSATIEAAVQIAWDAFGRIDVLINNAGLTGNVYNSLDLPEEEWEHIYKTNLRGAWLVSKYVCRHMRDSKQDGGSVINISSISGLNRGLIPGGLAYGSSKMALDMVTKMMALELGVDKIRVNSISPGIFKSEITKSLMEKKWLNNVTVRTIPLRTLGTTDPALTSTVRYLIHDSSEYISGNVFIVDAGTTLAGVPIFSSL*