Ref A: 967eb4f5fbcc4df8a816bb5c261da98c Ref B: FFAF6C14D30026A6DEF23A5A65827ABC Ref C: Wed May 22 15:50:40 2013 PST