Ref A: 83b0ba61db2149d6bb46ec2d05b90d0f Ref B: 87BB60CF32FAB8BB61EF2F6E40990090 Ref C: Wed Aug 27 23:50:11 2014 PST