Ref A: 04f02dfeb29b4ab18cdd7b166a0492f4 Ref B: 0121B7775DA7829DEB52D6792B34B542 Ref C: Wed May 22 04:07:48 2013 PST