Ref A: 9bcf421c5fb34e7f8bcf6488681ee4f8 Ref B: B5D5A4C79DF7A738FAB7D49D79B30763 Ref C: Tue Nov 25 13:21:30 2014 PST