Ref A: ce068cf1093246c582319397f02de86d Ref B: FAE840931BD498C0412E1A5852260553 Ref C: Sun Apr 26 02:07:27 2015 PST