MEKGFFKVFNPKTSAKRMKIPTGYTNYKNEKLPRKVFLRDRYGNMWPIRVTKQGRDIYFKYGWEKFIEDNNMEFADFLIIDYDWKGIFDFKLLGINGCVKNGAGGKKKGEEMNVEHEKSVESKEKTWVSDSSNSSSDYDSDEHYMVEEDVVKEDVEMKQETHKRASCSKRRYVEEEEDEKREGEGEEKEAQEEEDEEENEGAGTYTKKVQHSKVGCQKSNACKYIPMDVLRDYKLELPPSMTIRDSACREFETRVSKWTDGRIWLLGGWRNLGRFNLVEKDDRYICEFVRGKCGKGLYLQVQVLHEGSSSHLDNK