MSHVFMSHKGAFELFGKRSEASLGLISSKFLALLKDSECGVEINEAASKLGVKRRRVYDVVNILRGAGLIRPKRQTQPFGSQALLVLVDVVPAVAENEVCPPVSEIMHQKLQKRRRLRYPQPATRAFSAFCSTLRSPTCSLRLRIALRIPAELEGLAAAPLSPLVFVVAVFGFCGARTILRHGSEIVKILAELATGAELFSGLL