MGKKITLTVIKADVGGCVGHSSVHPELLEKAKEMLSGSPLLIDSYVTHVGDDINLIMTHEAGRNNGEVHQLAWDVFVACTDVAKKLKLYGAGQDLLADAFSGNIKGLGPGIAEMEFEERESEPVIIFMADKTEPGAWNLPLYKMFADPFNTIGLVIDPKMHKGFDFDVRDTVENKKIIFSTPEEIYDMLVFIGAPGRFCVKRVFQRETGDIAAVSSTQRLNLMAGRYVGKDDPVCIVRCQSGFPAVGEALEPFTYPHLVAGWMRGSHNGPLMPVALKDAHPTRFDGPPRVIALGFQLSEGKLIGPQDLFDDPAFDRARELANNVADYMRRMGPFEPHRLPLDEMEYTTMPQVSKRLKERFISLRK