MTTGMLQENAANLPPGVGPKFRPYASSNHHVTKGRYITSNDPRGYIPVYEYPLNGQWIMMDIDDGYILWTGIWKALGNSKADIVKMIDSQPDLAPLIRRVRGGYLKIQGTWMPYEVALRLARRVAWPIREDLVPLFG