Ref A: 36418006144f4bdab62d2dab06d4c80c Ref B: F428971A0548CBAA7B353E7DE1F9AC0E Ref C: Thu May 23 07:49:15 2013 PST