MSGADIRDVFELPPPGTVNKQKPKNQGERRPEGISRELFSLLGENSAPLAIYQKKFKEKPKSNQKAKNWVWHPFKNPARGDDLTLRHWVLKSEAESEAPYKFEKFNTVLFIQDYTDDEYRELLEDVDWSKEETDYLFKLCREFDLRFFVIADRYQWVGKNRTLEDLKDRFYTVSRKILTARNPINGMTAAQSSLLNSMEYNKEQEVIRKNYLVGLASRTPEEVAEEEALFIELKRIESLQSKLLSDREEVLKLLDEQKSTEDLRSFHTSSGVSGLIQDMVNARRVTKPEDPATNYSAPSSGVSSSVSTPGRPFALNALKIRYGPSPNDAKSGISWHEKLHSGCFVRSQKVPAVKASLVQKVHATMNELGVSSRLIMPTAKVTEKYVELQNTIVVLLELKRQLDRFSQESDIQSRLNGSKKRPAPPDAIENGSNKKVNTGSGNTS