YNNFADREKRYSLKPELEQNQFANLFQLSVPEDFKTDDRHQTKRSLLLALRDVLEGNEWSIDGLYYSRLYAYRDDDNIGIESDFERVFKLYNIHEFQIKEYDQNYYLSFDYRVRIKNQVDLQELIKYFENNYFLGKNVKVRLGDSLEIAKLKTTAKILQDRIFPIRIDKTEVRLNSNPKLFLKPSSASFSGKITPLTVYHDLSEP