MALSSNGQEMPEDDEEKQRQVVLRELGAHLFDEHHSRGISVAGWEITARKFPILNMRAVEQWEKMLGTAHLPEMVFGDSSLELVHKASGIHINFNAFDALCSWKKEALPPVEVPAAAQWKSRSKASQEIVLDYDYTFTTSYSGSDRIESGRTNQADEVSDGLKLEWIDTEDRMDLVVLQARDPILFYDEVVLYEDELADNGVSLLTVKVRVMPSCWFLLLRFWLRVDGVLMRLRDTRMYSSFKQDACNHPIVLRERCIRESNIKDLLARGLLPDMLADKDGSLVYDKLKVCKHFNEKLVAVRCQAQ*