KVFSTPHGLEVHVRRSHSGKRPFACEVCDKTFGHAVSLDQHRSVHTTERTFQCKQCGKCFKRSSTLSTHLLIHSDTRPYPCQYCGKRFHQKSDMKKHTFIHTGE