Ref A: e18d914ba0a64a93b1928ad30ccf7c43 Ref B: 2BFE4D8A19AC514888E55F8B75CD7294 Ref C: Fri May 25 13:23:35 2012 PST