MECMRIQPVTSHPGENALFIVLGLAQGDSVVEKVKDFAGKFSALTRSLSNRYPETKFNAILGFSSNAWDILFPQQAKPQELETFQEIKGPKYTAVSTPGDLFFHIRADRQALCYELGSIINEQLGKVTYPIDEVHGFRYFDGRAIIGFVDGTENPEPVIAAQWALVGNEDPDFTGGSYAFIQKYTHDMEKWRALSDEEQEKVIGRKKFNDIELDDDEKPLTAHNVVSKAHDAEGNELKIMRANMPFSNPSKNEYGTFFIGYSRKFSTTRQMLENMFLGNEQGNLDRLLDFSTAQTGTLFFVPTVDFLDGLGDE