MRVLTGGVSPSSSSFEFVPLSVVSFGSTVIAEGCDAATSISWIHAWTVANGIITQVREYSNTSLTVTRIGNVVAGRRSAEIAPPSHCSSVWESQFSGRAGKPVPGLVLAI