MSTAFRHPQSTPARNQNDFSLKAPKAPDRPLVPYMRFSRKMWSKVRAENPDAHLWDIGKEIGQLWRDTPDTEKLVYQHEYEIEKVSYYTGRIDLSHIHLCILPIFRKDTQNRARANEKNSRSRMDAGGVVIQPVDEEDAGNELSSRKLAAVRFDRNHRLIADLFSPAIVTDTRTIVAQNRMDMLRKQAQSLSTHQSKLEEELLKLEEVHNEKKRLIEKGSEDFAENLKKVCEEKPQLDEARFDQLLDEWTGKLAEAYVEYKKKQDEINAKLAAEREKIVEETPVLAELVMGDEKEEKKSNDKEEDPESEKVDDEEEITSD