MKLEPGLSAFVTGGASGIGKALSLTLAKKGVHVTIVDFSEVNGKEVSVLVERELKKFHPMLQAPSSLFIRCDVSNSGDLAAAFDKHMESFGQLDICINCAGISTPISFYQDKSDGTSSWRRAVNVNLIAVIDGTHLAIKAMKDKGNPGVIINIGSASGLYPMHHDPIYSGTKGGVVMFTRSLIPYKRQGIRVNVLCPEFVLTELAQKMDPKFIQLTGGFMTMNMVVEGAFELIEDETKAGACLWITKRRGMEYWPTHMEERKYRVNPGNQRGAHHTSFLVLKFHAVLRKLFPFRS*