MSFIDIRKFVSIMKVLGYSHTISMDSFRKPNFELVADCLHWLMMRYDPTIDLDTDISVEARRVAFLKRATHLVLSGPRLKLNLRRLYSADGYAVKELLKVAQLLHNATMAATNNEKEGADFGPSLKPFDVKTTRLLVSDITRCGASLYAVLETEPALQEARSRATMVNTDMDEIERGLKEAITAMLESISASEQEQSSSEKDEKAMEAKVEKRKLELERSEKRLSTLHNVRPAYMDKYEALQKDLHDLFVTYSEKHRNLQWLQSQMEEHRLAEQEKLEDTDRRMRRLQRRLHEEELCILRGEEVNGSMVSAGSSEESDGEGTTFWKWFDGSSFKSILDPRAKVEARPANTNDRMIRKAPPEWIHHVKRLPETPRQVVSNTQSREVNSAKNRDQVKNGDDTKPGPPSTHQISPNESDISGDLEEGDDELLDMDGLDPKDTAEDDSTDDDF*