MSEGRTENTEFLPIHAAEDDRFSGNGADDLQGQTLTEEEIEVAQLERRIREDRIRVHLLKEKMAKDASPNVAEHMQPQEQAQRKKMSRAEDRILKYMFKMMDECEAQGFVYGIIPETGNPVGGASDNLRSWWNENVRFDRNGQAAIAKYEETDRHESNEKRSSPPTLHDLQDSTLSSLLSTLMQHCEPPQRRYPLEKGISPPWWPTSEEEWWWKLGIRTPPPYRKPHDLKKASKVCVLTAVIKHMLPDTAKIRKLVQQSKYLQEKMSAKESAIWSSVIDQEEAPIAGTSIPPSACGRTFSSSAGREYDDEFVEDDASVEVRVRQPHEFRDTGVGERRERIPIAPAINEESNTSLSPAENVQYPFHGREFRFENLNPRDHHQTTCSELNEGAPSAFFTPFTQQKPTPSVNPPLIPSLGLQGNGESSANNHPYLRKEFQFEHSRLSEQPLIESDRININSSIPFGAYFENPPSTDFAESSSRGRDRGAE