MAFAKAKKTKAYFKRYQVKYKRRRAGKTDYRARVRLTNQDKNKYNTPKYRLVVRFTNKDITAQIAYATLAGDLVLSAAYSHELPRYGLKVGLTNYAAAYCTGLLLARRVLKQFELDQEYVGNEEATGDDYNVEAGEERRPFRALLDVGLVRTTTGNRVFGALKGALDGGLDIPHSEKRFAGYNKEEKALNADVHRKYIFGGHVSEYMKMLHEEDPEKYQQQFSAFIKEGVEPEELENLYKKVHAAIRADPSIKHTEKHVPAERKSYKMKKLT