Ref A: 1199a7fe01604a559d882e6dc8252523 Ref B: FB3324F92E8D0CA466D83C27F4B0C9FC Ref C: Wed May 22 17:35:48 2013 PST