Ref A: 5bdeca28f71b4c0295089b286d28ee8d Ref B: 0CC14BBCB9509DB88818E2B2F7D84DF7 Ref C: Fri Nov 21 11:26:55 2014 PST