Ref A: c4959159e90d4858a0c5a92aac715712 Ref B: 46A040D9169E7F1F11DDB3A89F301D62 Ref C: Sat Mar 28 23:49:07 2015 PST