Ref A: 216f83755039433a8a927b0ffd0e49ab Ref B: A16AB1A7A73BD130515B34CF2665E5A7 Ref C: Wed Jun 19 03:13:24 2013 PST