MNRFSTKYTEHKTVTNKLVKWEDSKATRIVRISVTDGNATDSSGDEKEESKRHHPRVKKHINEIRITSCGSDRAAEDAKKSSKVVSRQQVVKKISRDQCSYPGGKRYRGVRQRPWGRWAAEIRDPYRRTRLWLGTYDTAEEAAMVYDQAAIRIKGPDAQTNFTQPPVSKQHAPDVDINVNISGYESGKESHNSLCSPTSVLRFQSTEEPGPESQVAVQSDCCWRIQTQEEVVQEEIIKVGEDDECLVTDPLCLKEFWDFENPAPIFFEECSVPDTVLREDYADISVHLDGDFGSCLWDVDKYFEA