MSQSEDVEPETYQIMRTIENSLIDSDNVDLEQYLLFWEHVCKVMGSWGTIFSFVVKDVSNKLEKLAQMRNTDPESYKSILTMATRESENGSIRNLKPNRSGTGHLMVLNRALEFVIDLLDGVFTAEDEDSKVSTIARSSYDKHLSQFHSWPVKTAVSAALFTLPRKTEFLIRLRGKMPESDDEQFHDVFNRDGRDIVRRVNQLVESFELTDHNPSA