Ref A: 06ef4b7d070a4cf487c410da4c31ee95 Ref B: DECF0C148D2A7B1939DED6F2D6FBF788 Ref C: Thu Jan 29 21:55:22 2015 PST