Ref A: 47fd4b7f4d624218a32e9debadec5c9c Ref B: 4B8C8735B28BC1A3C714F7893076E469 Ref C: Sun Mar 29 23:29:05 2015 PST