Ref A: 8e571ec6a7544d8288ebbd92415d3fad Ref B: A51F67B3C474FE539C43922A9A8EE9B0 Ref C: Thu Oct 23 06:20:33 2014 PST