MESTLLTNLLVFNNTLQPELMRSVHVYRRGDGEKREVEREFVFSESGSYGEMQATPIPGLVKSRVSEVCEGHRNGVWLCVFAFHADHTPQFCRIPPVLLVTRNPKLKMIPNLLDDLHVIYKLDRKEEDSDIAQDYTGEERQGNSNNCQPSWKVFPVLDQDLNCLPYEDDESESLDNETDVESSPGLLAKKKRAPSDLVAKISLSDLVKYFGMPIVEASRNLNVGLTVLKRKCREFGIPRWPHRKIKSLDSLIHDLQEEVKSQELEDREAALAVAKRQRMLESEKENIEKKPFMDIQSETKRFRQDVFKRRHRARAVGKHNSTVSST