Ref A: 164cc87a87e64d21aab9553fb6e4ea5f Ref B: 92BE1C71ACD5BC8B3F01D42D1404C486 Ref C: Sat Apr 19 10:16:49 2014 PST