MSLHIHQDKYRDLDEDELLRNLSEADLKQLETVLEDLDPDNALLPAGLRQKDQTSKVPTGPFDRDSLLEFLEKDALSKKDREDYVPFTGEKKGKIFIPKQKPLDFRKDENISLDPELEEALTSATDTELCDLAAILGMPNLLPSSGTSNGYDSQGFPNVVKAEPVRPIFDEPPNPTNVEETLKRIRDNDPRLTEINLNNIKNIPIPTLKDYAKALEKNTHVRIFSIAATRSNDPVAVAYADMLKVNRTLRSFNIESNFVTGSGILALVEALKENETLQEIKIDNQRQQLGTGVEMEIARLLEENSTILKFGYHFTQQGPRTRAASAITKNNDLVRKRRVEGDRE