Ref A: 6e156c37c9a14f91b7f08c38056cec86 Ref B: 72F1EE1490B046D7C3328FCDB98902AF Ref C: Wed May 22 05:44:52 2013 PST