MGGESNEGEMGLNHGDDQSGISRVGMPLYAKSDPFFSSTDWDPAVNVGGFSSSHYPSMGMDNPGMSCFPHYQTGSGSGYPDMPASLLPFGDCGGGGGGHFLGSDKKGESAGRLVIAGDGHQVSDDVVLGGSSNRKRRQPEAESQWNKKAVEEFQEDPQSQKKQKNDQSKEKMTKESSQSDEAPKENYIHMRARRGQATNSHSLAERVRREKISERMRLLQELVPGCNKITGKAVMLDEIINYVQSLQQQVEFLSMKLSTVNPELNIDIDRLLAKDPRDRNTPTLGLNPFARFQGTIPNISTPTAPQYNSLPQASNNSRNNTSCFCHHFKSIETRALVLP