Ref A: 7e2b1d28b1d947b081bceefe835da8f5 Ref B: 101A84AA85607921297CDDB4C4443CB5 Ref C: Sat May 25 23:21:28 2013 PST