Ref A: 1192f501948142c99dcb46ceebef26fa Ref B: E5A481A76DAAF4D4635D11A85D40E01C Ref C: Wed Mar 04 23:28:27 2015 PST