MEPWKDLTGKVVMVTGASSGIGLEFCLDLAKAGCRIIASARRVDRLKTLCNKINNSDGLARRAIAVQLDITADSATIQAAVQIAWDAFGRIDALINNAGLRGNVYDSLDLPEEEWEHTYKTNLRGAWLVSKYVCRHMRDSKQGGGSVINISSIAGLNRVLIPGGLAYASSKMALDMVTKMMALELGVDNIRVNSISPGIFKSEITKSLMEKEWFNNVTVRTIPLRTLGTTDPALTSTVRYLIHDSSEYISGNVFIVDAGTTLTGVPIFSSL*