MSFIDIRKFVSIMKVLGYSHTISMDSFRKPNFELVADCLHWLMMRYDPTIDLDTDISVEARRVAFLKRATHLVLSGPRLKLNLRRLYSADGYAVKELLKVAQLLHNATMAATNNEKEGADFGPSLKPFDVKTTRLLVSDITRCGASLYAVLETEPALQEARSRATMVNTDMDEIERGLKEAITAMLESISASEQEQSSSEKDEKAMEAKVEKRKLELERSEKRLSTLHNVRPAYMDKYEALQKDLHDLFVTYSEKHRNLQWLQSQMEEHRLAEQEKLEDTDRRMRRLQRRLHEEELCILRGEEVNGSMVSAGSSEESDGEGTTFWKWFDGSSFKSILDPRAKVEARPANTNDRMIRKAPPEWIHHVKRLPETPRQVVSNTQSREVNSAKNRDQVKNGDDTKPGPPSTHQISPNESDISGDLEEGDDELLDMDGLDPKDTAEDDSTDDDF