Ref A: 0da8e493525641138bf400d0c4eaea78 Ref B: EBA91006B936FCB612381BBE931250E5 Ref C: Wed May 22 21:42:20 2013 PST