MATQHVSPRSESVSQPSSKACREKLRRDKLNERFLELGAVLEPGKTPKMDKSAILNDAIRVMTELRSEAQKLKESNQSLQEKIKELKAEKNELRDEKQKLKAEKESLEQQIKFLNARPSLVPHPPVIPAAAFAAGQKLMMPVIGYPGFPMWQFMPPSDVDTTDDPKSCPPVA