MALSYTDIIDPPSRHHAYSRKQKSLGLLCTNFLTLYNRDDIDVIGLDDAASKLGVERRRIYDIVNVLESVGVLARKAKNKYSWKGFASVPKALQDLKEEGLRDNVNTIDRQSNNSAKVANDDEDEDDDSDSNPNTGSQNENSSIIKSTAVSRSDHRREKSLGLLTQNFVKLFVCSNANLISLDESAKLLLGDGHNLSIMRTKVRRLYDIANVLSSLKLIEKTHTADTRKPAFRWLGFRGKSENGSGDPLAPFESRKRTFGADITNTCFKRNKMDSSVDGDKSQNLKMQQIKDENMVTVAERGNFGQDLQQKSGSFQFGPFAPVSVAKAGNPEDNVTRIYDWEGLSSTFRPQYHNQALRDLFSHYTEAWKLWYTEVAGKKPLHIS