MEKPSASFNFDKIPKFIMKLYKATSDEKYKGICWTPDGLKIHIYDRDVFVKETLPLISKTREFGTFVRMLNSYGFVKSKDIEEEDIYYNKNFRRGREDLLGIDDSLRMIKRKKSNDIRMGIGDGSLKEVVEYLYVQNQELYTELSACKERIERQERTLNGLIEILSRVFRTNSQDFGARLKPSNLNLHNEMDLFLGELSGPLKDGYETSSSRPQEKSIPGLSFKSGENPRGDSDSKSDGYDAFF