MGSEMNLIGHPQLATADGFSLVEGPHLFGVLSEPMSSPVQEADVSPYTQYNSVPFPQVQPQISSPPYYSNLGFYPPQHDEWYSPGMYELRRIPSETFYTRETEIMDIPAAKKPRLGHSTGRVKGEELCVVCGDKASGYHYNALTCEGCKGFFRRSITKNAVYKCKNGGNCEMDMYMRRKCQECRLRKCKQMGMLAECLLTEIQCKSKRLRKNVKQPPDQTVNEDNEGHDMKQVTSTTKMYREKVEFTPEQQNLLDYIMDSYSKQQIPQEVSKKLLHE