MALWQDGLSGKVVMVTGASSGIGRELSIDLAKAGCRIIVSARRVDKLKSLCNHINGRGNSELDPAPNAIAVELDVTANGGNIEAAVQIAWDAFGHIDVLINNAGVRGCVSSSLELPEEEWEHTFTTNLRGAWLVSKYVCRHMIDVKQGGGSIINVSSVAGLNRVLVPGGVAYASSKMALDKLTEMMALELGVHKIRVNSIAPGIFKSEMTESLIQQKWFHGVISRTAPLRTIGTTDPALTSLVRYLIHASSEYVSGNVFIVDSGATLIGVPIFSSL*