MDWLLGRKGPSGFSYSSTAEQVTEGIDATGLTAIVTGASSGIGIETARVLALRGAQVIIAVRNVAAGQEVKEGIIKENTSAKLDVMELDLSSMASVRKFASEFISLDLPLNILINNAGIMATPFMLSQDGIELQFATNHLGHFLLTNLLLETMKNTARKCKTEGRIVNVSSYAHTFSYQEGIRFEHINDSSRYTRWGAYGQSKLANILHANELAKHLQEEGVEVTANSLHPGSIVTNLLRYHSFVNAIVLRFGKLVLKNAQQGAATTCYVALHPQVKGVTGKYFSDSNFEKPSNLATNTELTKKLWDFSMGLIN*