Ref A: f1f4eb87ca2a44a6b259cbeae8dc562c Ref B: 768B50340022839A428F9B887BA95C09 Ref C: Fri Aug 29 20:19:34 2014 PST