MARNKRIINDAKWRAAFKKQLKGLKKKASELSTLCSVDTCLMVYGEGEVQATEVWPSVQEATRVLERFKAMPQLDRYKKTMDLDGFIKERTDKLQEKLHKVRRDADESETKILIVEAFYSRCAGLEDLTIEQLTSLGWIADAQLKIVNNHFQKFREQGLLLESASLSGMNVPPYTIAGYLAVEEAQMQREGWLMNIARGIGSLGYNGFEGSSGSATAEPNGDMVQHLNKGA