MAMRPITGKTVVVTGGSRGIGLSLVKGFLARDNVVIATSRKVSDAAELQQLRQQYGPARLHLSDLDASRAASIAQWAEGVKGAGVKHVDVLVNNAGVYGRRLDLQEFTEADFLLAFHTNTLGPFFVVQQLLKQGLLGLPPVPAPTEPGAPPPPAPAPVALVANISSIMGSNTDPTVSTVTKGGFAYRASKAALNAISTTLARDLAPSGVEVVAMHPGYVRTQLSGGNGWIDAEESAAGLIGVMESGVALNGRFLTYNGEEIPW*