MGGVGKTTLMKQVAKLVEKEKLYEEVVMVTLPQNPDLKRIQSDIADQLGLKMPPEEGDVSMRACKLSERLRQGKNVLVILDNLWGRLEVADVGIPHREECKGYNIYNIHDA