MVSRFVRRATRPAPVPEVEAPLVSTASPSGPKQLIEGKHKAPRCSIEVATHTAKNWGGRHENEDRCMASQDTLNESFPFHTVGVLDGHDTDSASDLVAKLLPGAVGRRIKEGLPIGQAYMEAMAEMEDKLKKEHATAGTCVNSCTIAGGRVWCANLGDCRAALVTLEAPNSGAVKAESLTWLSRDHKASCPIEQKRIEAVGGSVIDGRVEGLEPSRTLGDFDVKMTVKPGVISIVPEVRSIDLGAGSTATGRRAVLMCATDGVWDVMSGQDLCKITQARKELASFFLPEAVLEAPKAGVQALHELAE