Ref A: 947bc91f67274bbba1ca8c80a8c784e0 Ref B: 29127CF5249BD728ECFEC5ED154FA93D Ref C: Tue Mar 31 00:44:02 2015 PST