MNTRFSLHKIIDKDQYPFDPKAYSWFKFGDKKYAQEFAYDLFQAFISNYKEVLLKHDEIVILPSPYLSIPTASNFLCYYFKKELNQFLFHHHKKASLESKIYRNQTYVTDYGNLNFEDRVQLISNDTYYVDSNFIKNKLCLFLDDIKITGSHEHTVNKILNQYQVKGDFIFIYFAELINKEIHPKIENFYNYYAVQNLHDIINIINRPTFQYNTRIVKYILNLNQDSFQTLINAIGENQKKELFHLAISNNYHQITDYKTNIQSIII