MSDDDDFMQDSGDEEYDFEYEDADDDESGDVGIENKYYNAKQMKIDNPEEAIDEFLGVPDLEQDKGDWGFKGLKQAIKLEFKLGRYSDAVEHYRELLTYVKSAVTRNYSEKSINNMLDYIEKGSDDDTAYQCMEEFYSLTLRSFQNTNNERLWLKTNIKLARLWLERKEYGQLSKKVRELHRACQREDGTDDPSKGTYLLELYALEIQMYAETKNNKRLKALYQRALRVRSAVPHPKIMGIIRECGGKMHMSEENWEEAQSDFFESFRNYDEAGSIQRIQVLKYLVLTTMLMKSDINPFYSQETKPYKNDPRISAMTDLVDAFQRDDIHAYEAILSKNPDVLADPFIAENIDEVSRNMRTKAVLKLIAPYTRFTLKFISKHIRVSVPEVQDILSFLILDKKLNAKIDQENGIVEVESASDVDRLRALQEWNASLRSLWQATLNDGEGFREDPAQLHGMRGGGPMFQPGFGDEP