Ref A: b40e23ded15f4a1486a222de140591ac Ref B: 9370AE60D0D50F086D6877DD757C46BD Ref C: Fri Mar 27 05:45:00 2015 PST