MIGFFAIDSEIETTYGFYFSHDTNEFNKGQIIKVIAHCTFQKEDGTIEESDVDLTADIGFNGQTPYSMFKKSLGNVYEVPLYYGDEPLTYEDGSPVTVLALIGVKGDADLNNTVDAIDASNVLTYYAQKQTGVESPVLYQGPTDVLKGVNEKFGNVIKGLDQVDVLDELACFLADVDVDEYSADNWKTHKGNRAIDAIDASNILSFYAKVQTGSPADSATWDEVLGR