MPRVAFLGLGAIGTPMARHLARPEHDLVIWNRTATRATEFAAQPSVQGHVRVATTPADAARDRDVVVTCLPVSSDVESLLDGPDGLLATLAPGAVLVDCTSGDPATSRRMAARLAERGVGFLDAPVSGGVSGAEQGALTVMVGGDEGVLTQVRPVIECFGKRIVHCGAIGAGDALKAVNNALLAMHIWGTAEGLAALEKAGVRSDIALDVINTSSGRSNASMNLFPERVLTRAFPRTFRLALLDKDVGIAADIAREQKIVAPLLQLTAELFRQAHRELGEEADHVEAVQVVERLADTTIGGRGDRTTKPS