Ref A: 37b86ade4b354b06ab282bdc0e807286 Ref B: D382499C9337FE76E53ADBAF4E01C6E1 Ref C: Wed Oct 22 08:09:31 2014 PST