MESNSDFFAFLSDCILLLVVSFLPFKEAARTSVLSRRWKHIWRNSTTIDLNENFFRNIADQTKAPMNQVFLDFTRGFVFHHLRANVHNFELVMSDPKDYIVDVDHLIKFAVF