MDTTRVPPLPSRWNLVGKTALVTGATRGIGRAIAEELAELGASVYVCARSEKEVEERVAEWNGRGLPVAGCACDVSSLDHCRQLIAAVSLHFSGKLDILVNNAGLIKGYPTTGEALPEHLSSIMRTNFEAGVHISRLAHPLLTASGDASIVFISSIASFRSVHPSCGIYSASKGALNQLTKTLACEWARDGIRVNAIAPGYIHTDYIDKASNLPVEHVTSVHARTPLGRFGEPHEIAATVAFLCMQGSSFTTGSIITIDGGFTIHCSAMPF*