MSESGEPASPLPPIPSPIIHKRNRTFSQSIRAAEAAEEGGVITSFCREKGHGFIKADNGELLFVHVFDVDGEVVPLAGDRVLFKKILIPPKNEKYQAVHVKIIDFVPERHQRWQELPCQ