MKTLHRTWIVDGPWIARNVKNASVSSALQIKDCEAYINCPNCYYRVDNRNLLTPWPGLPKGVKFEPTDEEVIEHLEAKCGIDGLKPHLLIQDFICSVTQDVGINYTHPQNLPGVNKDGTSVFFFNKTAHAYQNGLRKRRRITPTSLKDESVRWHKTGQTKPVIVNGVQKGCKKIMVLYKSARKGFKPEKSNWVLHQYHLGTEEGEIGEYVVSKITYQQPKQWEKTMDESESSGARGGPTTPKTTTPTQAKPVISVDEDDIAYDDTKMVHDTFAEGQDNIQEASYGSTSDRGAQVAGNLSVIEDNLVSKKIEASSSLVEKNLNYGNADIGSGNFSMTDLENADLGTLPDFFSLASEDSLLNWLGWF