MFRLLCKGIVIGSSVRASSVHYFLENPSIVSCLRYISSVNTDDNIKKHSFTVSYLMNKCGFSLKSALEVSKQVHFETPYKPDSVLAVFKNYGFSKSHILNLVRRRPAVLLSKPKTTLLPKLEFFKSKGFSSPDVIKIISSYPWVFKYSLENQLVPAFDFLENSLQSDAVAIKAIKRFPRILNVTVENMARVVDVLRDSGVPEKNIALLIRSRPSIMVTNLENFKKLIKEVTLMGFHPCKSQFIEAIRVLTSMSRSTWEKKLDVHRKWGLSEEEILEAFVKCPWFMSLSEEKIMAVMDLFVNKLGWESAYIAKNPTFSSYSLEKRLIPRALVLQFLVSKGLVEKSFRSLAFFNTPEDKFRHMFIDRHGESTRILKFYEEKLNLSAVVNSSTF