Ref A: 6db73007af9b4613bf373ff901523cc7 Ref B: 313B49F0C839A6FD46445C6678C6A431 Ref C: Wed Apr 23 11:17:18 2014 PST