YNNFADREKRYSLKPELEQNQFANLFQLSVPEDFKTDDRHQTKRSLLLALRDVLEGNEWSIDGLYYSRLYAYRDDDNIGIESDFERVFKLYNIHEFQIKEYDQNYYLSFDYRVRIKNQVDLQELIKYFENNYFLGKNVKVRLGDSLEIAKLKTYNQGSSVVNFADVNDVDEISTTSIIPELNYRDINKVLKKKNIRVDLDKLLKSHSMLFHKNAAKIRADKILLTAKILQDRIFPIRIDKTEVRLNSNPKLFLKPSSASFSGKITPLTVYHDLSEP