MKDINSGYSSIFKIKKNIEFVYDEREYQGCTEAEIQELEALHPSGLSIPQIFKDFLTVVGKTIRGFTWAPGFFYSFIMYETEMLIAPKGLWNYENVIPKDALIFEGFDDCRKFIRLSEGNDPSVYFVEEGDSEYTLVSNKFSQYIEEVFTKYNYKDIGYTLSVVKKINHLKALILDTKEVLTTLMAITNKETHSLIERALDWYEDAYQIIQNLYRGRGLEENKEKLNDILDIYSYVDDMKISDAHKYKLVEKIGEVIEYFHQNASDIIVLQNN