Ref A: ecbcddca29b845c5934495ba362e0dda Ref B: ADD059DD4B8F694D1ABB460EE1482FB3 Ref C: Wed May 27 15:13:12 2015 PST