Ref A: 7c71110fa2fa4c55b6e0612cdb998a8f Ref B: 3C32A364A19A16B34D722D45D745E94C Ref C: Wed Nov 26 00:49:45 2014 PST