MVSWSALGRSFGTNLFKNNLKSTNLIQNVNFSLAKTLNGDHGHKSMVLQPSRWQWHKFKDMFHYYLMVGLIPVGAIVFYTNVFIGPAELTPIPEDYVPKHWEYHRHPITRFIARYIHNNPQQDYEKFMHYIDEEAQKVKLRALEKMVTQKMAERNDYQAYYYRPMVNKYLRVNKQVGDEIYDRIGDNHDE