Ref A: 2a4a347d11754b52b83061f77d05b4da Ref B: FA2B122AAE2B0548223CB217C84D6EA6 Ref C: Sun May 19 18:36:17 2013 PST