Ref A: 36446e05991c4fbc948007eeac9209c4 Ref B: 167A5A842A614F3B1B116A8BC648A894 Ref C: Sun Apr 19 16:52:25 2015 PST