Ref A: 72a404a59ff84a7dbb67db7fc70ce54c Ref B: F351B3438BF8329F526155DAF33B2096 Ref C: Sun May 19 21:28:33 2013 PST