MMFLGPYFSQKYKTPWGLTFNFDDAYSDEVRKFILDNVRYWFNVFHVDGLRLDAVHAIYDSSPKHILQDIAELSHSLGKFVIAESDLNDPKIIDDKCGYKIDAQWVDDFHHSVHAYLTGERNSYYSDFGTLDDIVKAFKDVFVYDGKYSNFRKKTHGAPVGNLNACKFVVYIQNHDQVGNRGNGDRLSTLVDKQSYMIASALYLLSPFIPMIFMGEEYYEKNPFLFFSDFSDPNLIKGVREGRLRDNGQSIDPQSDEAFLKSKLSWNIDKEMLEYYRTLIKVRKEFGNKCSRRVEVDKTDNWLVIGLEKIFLLVAFSDTGLILRYNGELLFSTSDFPKRIVSSKEIKVKKGVGVYKYLL