Ref A: 218c40ca1b624fd39a58188104fe11ec Ref B: E61A1DB08C2B2476E39EA0F8B0956C71 Ref C: Thu Nov 27 23:34:24 2014 PST