SPDKEKMAAEMAVTEIKTQEESSPGAPSSNGAPGPKGEGEGPTQKKKKREKNVKRGSNHFEPYANPTKRSRAFITNRPFDVKWQSLKDLVKEKVGELTHMELLMDAEGKSKKAEVLHKHSLSGRPLTIREDPDGDHARRAVQKAGRLGSTVFVANLDYKVGWKKLKEVFSMASVVVWADVLEDKDGKSRGIGTVTSEPSIEAVQALSKFNGQLLFDRPMHVNMDQRALKGDVFPPEHPQQLPHGLGGIDMGLEPGGQPIGANHLNKGIGMGNLGPAGMEGHFDHGMENMNGHFGSGMNMGRINEILNNALKREEIIAKQGGGGGGGSDPGI