Ref A: d1a48bde6b084b7694035f431fcacfa7 Ref B: E129F958CAD4890816BE78E6F003E947 Ref C: Sun Mar 29 06:19:10 2015 PST