Ref A: ba945269c8d843cc88d33c9c60ef9c39 Ref B: 6D07114A48BF48682618F7D120DED30A Ref C: Fri Jan 30 14:09:46 2015 PST