Ref A: f9ea12c23c534aa78caa6cbc07ebccf4 Ref B: 79C5F3F0A72979F8258CB243ECA390F8 Ref C: Wed Jun 19 05:25:15 2013 PST