Ref A: 27a230ddcc6b4e8d853596d8829a8afb Ref B: C2AFA8C5D725087003AA585652A9ABE8 Ref C: Sun Apr 20 12:14:40 2014 PST