MLFQFVSLLCNGQPVKKRGWPKGKKRKKILPNGPKAPVTGYVRFLNERREQIRIQHPDLPFPEITKMLGAEWSKLQPKEKQRYLDEAEREKQQYIKELREYQQSEAYKLCAEKKIKKEDAGAGPVNTLLNGYKAGEGASEGFSTFDVPIFTEEFLDQNKAREAELRRLRKLNTEFEEQNSILQKHTDSMSRAKERLEQELALEERQTTALQQQLQTVRQALTASFASLPIPGTGETPTLGTLDFYMVKLHSAIESNPVQHERLVARVKEILSHIASEHL