MAQKFSLFPENENDLFFFESDQLALRGNKDYCEVLKSLVVLSAQREKLIKDYKKVIEIKKQVLQNPVGFVEKIANKEDLGLELPDTVELAKLPVVNFDKYEVTVPQSELRLIYSENSQETNVEEDLKRERRDSRAWSIEEQKRLEELLRLYPPEPIERKRYQKIAKALGNRTLKQVTSRVQKYFLKLYKAGLPIPGRIPKCVEKHNRKVMHKHQRLNHFLWKPSTFFPEFNTPVVMDDLESTPGPSMSEPPPPPCSSNYLLESEYLQSSSIQDKSDEESQLQLINRVKEEKLREREDPNAPFRHLLFTCDFCNARPIVGARWHCTTCKESKDYCTDCILSQMLSEKRHPLSHVFAVVRNDAEGYSLPQSDSESYSGSGVTSKRFESDSSGSEESDEEDGSNSENPIKAETENSMDTDMGQDYNFDDDNNYN