MPPKQKLNEKNKAAKRQERASDKTFGLKNKNKSSKVQRFVQQVEATASGADKKKQAERERKEAEKKAAAAAKAEAAKLFGSVVITQKVPFGVDPKTVLCAYFKEGQCTKGTRCKFSHNLEADRKTQKKDLYTDAREQEKEQGMDTWDEEELRKVILSKHGNPKTTTDIVCKFFLDAIEDSKYGWFWVCPNGGDQCKYRHSLPPGFVFKTKEQKKLEKLALEKQPKITLEDFLETERAKLPKNLTPVTLESFNKWKADRIKAKEEAAAEEARKLTQKQMSGRQLLLTGKYDDDEEDDGTNGTAWDLSEFKPSLDIVDDEE