Ref A: 908aee7763ea45aaad5a1e2c2a15b714 Ref B: 9B01FA3D1A08E9BF8158A084A249B278 Ref C: Sat Apr 19 23:55:15 2014 PST