Ref A: 636c417839a24eeead0c8d05b8fb257d Ref B: 5153F6D65CCF9C085C31B259B7C2FD08 Ref C: Thu May 23 10:22:58 2013 PST