MKFVESAAHIAADEMSKVNNDLVYAYVQLIKFLSLYPTAASTPRGCSSASIGSVEYIRKQARVFSEGRVPKKPKPPKTIPDEMVSVILVSYFEISEADTGRIQREHALSMGAENIVGDLLERYIASILEPRGWIWCSGAIVKAVDFIKPPSDREEVWTSLQVKNRDNSENSSSSAIRLGTDIKKWHRTFSRKIGSNWGAFPDPTLASLLSEEGFKEFVTKYLQSLN