Ref A: db4d600f52c94783accb81778939baba Ref B: FA00573EBF1333DA25724062C5090230 Ref C: Sun Mar 29 18:06:29 2015 PST