Ref A: 43aca85e098b49da93dbf0f8b02ccc30 Ref B: 459B74D1E21DFB312123C8D614DBB6AC Ref C: Mon May 20 10:43:58 2013 PST