Ref A: ec7a6ed0937c479fb2ac345ad724c11f Ref B: 619167CF94E0F8210E6BBD6005B75D3B Ref C: Wed Jun 19 14:13:48 2013 PST