Ref A: 5a94621ca7074c4db969b2a4db3cee26 Ref B: 9728561236ECC86E843715401C2623C9 Ref C: Sun May 19 20:30:15 2013 PST