MGGESNEGEMGFKHGDDESGGIPRVGITSMPLYAKADPFFSSADWDPVVNAAGGFSSSHYHPSMAMDNPGMSCFSHYQPGSGSGFAADMPASLLPYGDCGGGQIGHFLGSDKKGERLIRAGESSHEDHHQVSDDAVLGASPIGKRRLPEAESQWNKKAVEEFQEDPQRGSDQSQKKHKNDQSKETVNKESSQSEEAPKENYIHMRARRGQATNSHSLAERVRREKISERMRLLQELVPGCNKITGKAVMLDEIINYVQSLQQQVEFLSMKLATVNPEINIDIDRILAKDLLQSRDRNTPTLGLNPFSGFQGTIPNLSTTTNPQYNPLPQTTLESELQNLYQMGFVSNPTTMSSFSPNGRLKPEL