Ref A: 8f5af3769d29489fb349344d00001f16 Ref B: F0A52289204A8E19CAFD5AF6950F9C09 Ref C: Thu May 23 19:12:47 2013 PST