MEKSVNVIGAGLAGSEAVWQLVNRGVKVDLYEMRPVKQTPAHHTDKFAELVCTNSLRANGLTNAVGVIKEEMRMLDSIIIEAADKASVPAGGALAVDRHEFSGYITDKVKNHPLVTVHTEEVTTIPEGPTIIATGPLTSPALADEIKQLTGEEYLYFYDAAAPIIEKDSIDMDKVYLKSRYDKGEAAYLNCPMSEEEFNAFYEALVTAETAALKEFEKEVFFEGCMPIEVMAKRGIKTMLFGPLKPVGLEDPKTGKRPYAVLQLRQDDAAGTLYNMVGFQTHLKWGEQKRVFGMIPGLENAEIVRYGVMHRNTFINSPTALEPTYQLKTRNDLFFAGQMTGVEGYVESAASGLAAGINAANFVQEKELVVFPTETAIGSLAHYITSASKKSFQPMNVNFGLFPELETKIRAKQERNEKLAERALNAIKKVAEEL*