Ref A: 43916ced91af4d2d87b70c87443ee3d3 Ref B: F5D7A56C54BCB4EC56E398BAD6E1B0D7 Ref C: Wed Jan 28 21:11:29 2015 PST