MDYAKASVSDRAAMIRRGIWSQEEFKVARDDEEAVIKAVTYENKDARLAAIWFPETTHLGVEETFLGLSDAPTTCSGLVLDGLPQELIDSMLYRLDMVSLFRMRHVNRRLRNSVNSLHRYRDIVRYGGFDVTLALLRSNAGLYIGLDDMYTVLCTRSCMICNNCFGDFVFLLGCLRCCKSCLHSASETRVCSLNYARGVYGGLLSNKQLDSFPKMAVLPGLYGPEEQPITGKESETPVLVSASALTEALHGELTRWGISWYSSGPGVSRTNGEWEGYTPMAACLLPWLDKDSGVAEVQVRCTGCAWVGDEASGLDSTGNLSPDDLYLSFSRRDFLNEHFKRCEQAQRLWLSTRGGKQEPTFAVAL