MGLVCSNREEMQKMKNLGSIGSSGRLSAEEYEDEEISKLAISTFQSKEEEIERKKTEVREKVELQLGRAEEETRRLAHIWEELEVLDDPMRKEVAMVRKKIDLANKDLKPLGLNFQKKEKEYKEALEAFNEKNKEKAHLVATLVEMLTESERLRMKKLEELCKIIESMSLKQ