Ref A: 4471483e211a474286b613e16e57df2d Ref B: 8F48A99FDF1CB80228A508F50BAB4EB2 Ref C: Sun May 26 02:37:27 2013 PST