KEQKALRLNINARERRRMHDLNDALDELRAVIPYAHSPSVRKLSKIATLLLAKNYILMQAQALDEMRRLVAYLNHGQGLATPVAAAPLTPFGQAALYPFSASAALPCPDKCAAFSGTPSALCKHCNEKP