Ref A: f47d3cd6421f43088a55e279478e54d5 Ref B: C05E59BD7F9AE168033639FF3226ADAD Ref C: Sun May 19 13:53:02 2013 PST