MPSTHDKEKPWDTDDIDKWKIEEFKPEDNKAGAFIEESSFATLFPKYRETYLREAWPLITRTLEKHHIACTLDLVEGSMTVKTTRKTYDPAAILNARDLIKLLARSVPVPQAIKILEDGVACDIIKIGNLVRNKERFVKRRQRILGPGGSTLKALELLTGCYILVQGSTVSAMGGYKGLKEVRRVVEGCMDNIHPIYHIKELMIKRELQKDPELVNENWDRFLPQFKKRTLSKRKKPRKITDKSKKTYTPFPPAPEKSKIDLQIESGEYFLSKQSKERAARDEREEKRKEKKEEKKKEREKDFVPPLEAGDRKNDKKKRKHEGETKEERKARKEERRRRKAAEA