Ref A: 0f72535beb134b2eaa45173bd1f5f612 Ref B: C98BB5219E1B42613FD3B1BD0470BBE3 Ref C: Fri May 24 13:27:36 2013 PST