MDGLHGTDACFSPARAISPQVRPPGPPDVGSQYLAELLQEHQKLGPFMQVLPICSRLLNQEIVRVSNIRRQHGVAGDFERFPAASPNQMHPAPPMTNFCGNGFSPWNGMHSERVGVPQGAMGWQGPPQSPSSYIVKKILRLEVPTEAYPNFNFIGRLLGPRGNSLKRIEASTGCRVFIRGKGSIKDSGKEEQLKGRPGYEHLSEPLHILIEAELPANVIDARLAKAQEILEELLKPVDESQDYYKRQQLRELAMLNSPLREESPHPGGAPPSPFSNGGMKRVKQ