MMEGTGFEGLALGQDLPDSQDSFAELWGNVVSPPLLNLPLAHHNVWQDGNMEALLPEGFDEKLFEFPPEVSTADGVTPPASTVPVTSDHPGEFGFQLRFQKSGTAKSVTSTYSEILNKLYCQLAKTSLIEVLVTKELPTGALLRATAVYKKSDHVAEVVRRCPHHQKEDAADHSSHLIRVEGSQRAQYFEDPNTKRQSVTVPYELPQLGTEMTTILLSFMCNSSCMGGMNRRPILTILTLETPEGLVLGRRCFEVRVCACPGRDRKSEEIKSKTQIGTKQTTKRKNPAPTPNTSEKKAKSASSAEEEDKDVFVLRVRGRERYEWLKKIHDGLELLDRERLSKPTVSVKHEAAAPSGGKRLLRSDSE