MDVQQLFNVKGKVVLVTGGAKGIGRMISEGFVKNGATVYISSRDAKSCDKAVNELNALGTGKAYAIPANFYQEEEVKRLAEEIAKRESKLHVLVNNSGSNWGAPYDEYPSSAWTRVLTLNLHRVFDLTKLLTPLLEKAGSSGDPARIINIGSIDGIRVPALETFAYSASKAGLHHLSRVLAHHLGRRNITSNSLACGPFESKMMAATLEAHRETIEGSIPLGRIGTPEDVAGACLFLSSRAGSYVNGATITLDGGSAITAKL*