MPADGKLPQRFPALVPGQPSRSFEGSVSFEDVAVDFTRQEWHRLDPAQRTMHKDVMLENYSNLASVAHEDAPSQRPQGSDNLAHVLCHFPFTGLCVAKPEMIFKLERGEELWILEEESCGHGYPGSLSLLCANNSVGGNALRHDNDLQHQKIQSLDQTVDYGKAFYKRTGFVGHKRTHKGEKNFECHECGKTYCRKSNLIEHLRIHTGERPYKCG