MKAQSSSTVAIHRVPERLRRGENDAYEPRIISFGPYHHGETRLQAMEKYKWRYLEAILSHNPEIPLEHYINMIKEQEAKIRSCYSDAFDFDSSEYFVKMMMMDGCFIVEYILQLKENKRDELDSMVWAHPLI