MKTVEQLDKKLSKRYINLDPGGYFIIYIDSSQDLICAKYFTNIINDKGLAVDPESREVISVKNKVTRNADQIFTARSAKELCIKIIENNNCPITRLDHAAYLGREFTKAELALTQGRKYIQD