MSQNRPAAFNTLRMGEVIREKVQDGITGETRDLQYTQCKIVGNGSFGVVFQTKLSPSNEDAAIKRVLQDKRFKNRELQIMRIVRHPNIVQLKAFYYSNGERKDEVYLNLVQEFVPETVYRASRFFNKMKTTMPILEVKLYIYQLFRALAYIHSQGICHRDIKPQNLLLDPTTGILKLCDFGSAKILVENEPNVSYICSRYYRAPELIFGATNYTTKIDVWSTGCVMAELMLGQPLFPGESGIDQLVEIIKVLGTPTREQIRTMNPNYMEHKFPQIKPHPFNRVLRKADNNAIDLIARLLEYTPTERLGAIDAMVHPFFDDLRNPSTKLPDSRHQTGQVRDLPPLFDFNRHELSIAPQLNHQLVPPHVRPTLAAQGLDIDHFTPMRKEDMLARLD