Ref A: f6274a0de41f4a5ab654b2115a4cefb1 Ref B: E382FE0343FC2BCED9BBF776706408F2 Ref C: Fri May 24 09:11:59 2013 PST