KIFCSNVLLTRHHLVGYSLKRKLRTDGQKLNGHGIAALLHRPLLAPQKKMFEKSKESMKCNQCDRSFRKASELTLHQYTHDIEKHHARNRMFQCPECRIPLRTKALLAKHLEASHGSH