Ref A: db98c91d46fa42939a4eba012bda5a5d Ref B: D69DE379D13B20FFF4949520DF486C88 Ref C: Tue Apr 28 00:16:22 2015 PST