Ref A: f1acd60bb6d640d5a9694624be1224bc Ref B: A5CBB127200B1434A856A9F6F766BCC3 Ref C: Mon Oct 20 10:56:26 2014 PST