Ref A: c3e36d2b5eb1412ca17553a200bac2b2 Ref B: BBE8CA590A2F40E5F6A1B67DAB21EB12 Ref C: Wed May 06 11:31:57 2015 PST