MARLFLDQEPLTQYKDRSFQGSMDEYLEKLRTSTTLYVGNVSFFTTEEQIWELFAKVGVLRMIVMGLDKNAKTPCGFSFVEYHNRKDAEKAVKYLNGTKLDDREIRIDFDWGFVEGRQFGRGKSGGQVRDEFRTDYDAGRGGYGKLI