MSDQDRHLDPGEPDRVALHARDVDFDWADLPMHWIPGEPFATHMINVLHLLLPEGERWFVEVFKQALPLIRDEHLLEDVRGFIGQEAVHAESHQGVIDHFDAHGLDTTRYVEQVTWMFRKVLGDRPYEGERREEWLVERLALVAAIEHFTAFLGQWILDADALDEAGADPTMLDLLRWHGAEEVEHRSVAYDLYMHVDGRYGRRARAMVIAGFALFVLWTRGVRYLMRHDPVLRGSRKARWRDLIRSGRLGITPSLWQLLRAFPAFFRRSYHPSQHGSTSQAIAYLAKSPAAQAAEH