MKQVAKLVEKEKLYEDVVMVTLPQNPDLKRIQSDIADQLGLKMPPEEGDVSMRACKLSERLRQGKNVLVILDNLWGRLEVADVGIPHREECKGCNIYNIHDA