Ref A: 8931ab142a8e43829169f905002692b6 Ref B: 9C20B88BA7BCD4AA0D1DC08560AE51A4 Ref C: Sun May 19 23:02:01 2013 PST