MKQLKDQFSRENKMFEDHSSKWQFYDEMRFLNLEETLRPPFTALQPQSVGATIAESPSPEQEGDLQLDNGRDASRDRGSSLDVEVKVEEIEPFGDLSLFSGKPGTVVSSSDMVLSEPTVDELLRLTTYPATKKRRHTDVVNGESHEQPCPEAPNGGQKKTEKASTDAAKRGRCGCHFEDDCFKESLLEMVKAQKEYFKIAAEAQKEQLRLFSALGDVLNQVSAKLLAPTPGQR