MATDSKKTAAQNFSEDEGLVIVKIEEEEFIWRQDTCLQRSDPLRQELCRQLFRQFCYQDSPGPHEALCRLRELCSQWLKPEIHTKEQILELLVLEQFLTILPGDLQAWVREHYPESGEEAVTILEDLERDTDEAVLQVPGYGHGQEIFRENVSPPGPALSVHFQPVETKAHYGSSEPQVLLDCVNESENNGSMPKLEIYEKVESPRIKSGRISGYMSEESEEPQGICKTAGRVKKPGECQRLSSARDGGFGKILTHKNTLTGEIISHDACEKSLNLNSNEFTHQKSCKNGTYDQSFKWNSDFINHQKICAREKIHQYGKSFKSTQLVTHAAIFSGEKTHRCNECGKIFRHSSKLVRHQRIHTGERPYECNECGKGFAGNSDLIRHQRIHTGERPFGCKECGRAFSLNSHLILHQRIHTREKPYKCSECGKTFRVSSHLIRHLRIHTGEKPYECSECGRAFSQRSHLSQHQRIHMRENLLM