YFFKLLCNQKAIMANVIGHVKEGEQLDLPPGFRFHPTDEELISHYLYKKVVDTSFLCRAIGEVDLNKSEPWDLPWKAKMGEKEWYFFCVRDRKYPTGLRTNRATEAGYWKATGKDKEIYRGKSLVGMKKTLVFYKGRAPKGEKSNWVMHEYRLEGKFSVHNLPKTAKNEWVICRVFQKSSGGKKIPINGLSRLSPLGNEMGPFGLPPLMDSSSPYCNKSKPVFQSMNVPCFSSPINNSNVIRNQDETMVDSLNINSLYGVVSNPLSTNAVLPRTPLPNSLYSDQNAAVSSHMQFPNSYIVPHNNNNGEDQSILRALVENNGSNLRQIFKTERETAVNSEVNTSAMADLEMGRRPFGNQVIPTHAATASAGSVDMENFWNY