MGEEEVTRVKAELFQDSEGDPHDDVLSESKDSGVTTEEVTMTTHVVKEEIDDGAVNGSSSPKPMEGLHEVGPPPFLKKTFEMVEDPHTDPIVSWSQTRDSFIVWDSHEFSKSLLPKYFKHSNFSSFVRQLNTYGFRKVDSDRWEFANEGFQGGKKHLLKNIRRRCKYNKLHQGAFNMMKPCVDSEVEKLKKDQNILKVEILKLRQQQENSHVQLTNVQERIRCAEVKQYQMMYFLTRMARRPAFVEQLVHKIRRKREIDGNEMVKRPRLMGTPCHVPFPKTMETTPDFDHRHQQGHKQFATLQSELNGLLSETVNTGRMEHPTPSPLEDELCSSLQGLRAHGISRASAQDASSSAYHVMSEKLMRENSIVDEELDVNDSNIYLELEDLITKPTDWSVGSASGLVEQTS