Ref A: f0643a4ebdcf4298aa0b6b7dea818471 Ref B: 9E27DEE72D30306DF6B7A0192B9DA0E7 Ref C: Sun May 19 12:52:54 2013 PST