Ref A: 9ed3a38a4d9c4100bb562c7e59a51e0b Ref B: E0B112F6D99100DA1B7F29037FFDE12E Ref C: Tue May 21 06:29:52 2013 PST