140d93169:	41 23 c4             	and    %r12d,%eax
140d9316c:	0b d0                	or     %eax,%edx
140d9316e:	41 8b c1             	mov    %r9d,%eax
140d93171:	41 33 c0             	xor    %r8d,%eax
140d93174:	44 8b 04 24          	mov    (%rsp),%r8d
140d93178:	03 c3                	add    %ebx,%eax
140d9317a:	45 33 f8             	xor    %r8d,%r15d
140d9317d:	03 c2                	add    %edx,%eax
140d9317f:	41 8b dc             	mov    %r12d,%ebx
140d93182:	44 03 f8             	add    %eax,%r15d
140d93185:	c1 eb 17             	shr    $0x17,%ebx
140d93188:	8b d7                	mov    %edi,%edx
140d9318a:	41 c1 e4 09          	shl    $0x9,%r12d
140d9318e:	41 33 d6             	xor    %r14d,%edx
140d93191:	41 0b dc             	or     %r12d,%ebx
140d93194:	23 d5                	and    %ebp,%edx
140d93196:	33 d7                	xor    %edi,%edx
140d93198:	41 03 d1             	add    %r9d,%edx
140d9319b:	44 8b 4c 24 2c       	mov    0x2c(%rsp),%r9d
140d931a0:	41 03 d0             	add    %r8d,%edx
140d931a3:	45 33 c8             	xor    %r8d,%r9d
140d931a6:	03 d6                	add    %esi,%edx
140d931a8:	41 8b f6             	mov    %r14d,%esi
140d931ab:	41 c1 ee 0d          	shr    $0xd,%r14d
140d931af:	8b c2                	mov    %edx,%eax
140d931b1:	c1 c8 0f             	ror    $0xf,%eax
140d931b4:	c1 e6 13             	shl    $0x13,%esi
140d931b7:	41 0b f6             	or     %r14d,%esi
140d931ba:	44 8b f2             	mov    %edx,%r14d
140d931bd:	41 c1 ce 17          	ror    $0x17,%r14d
140d931c1:	44 33 f0             	xor    %eax,%r14d
140d931c4:	44 33 f2             	xor    %edx,%r14d
140d931c7:	8b 94 24 c8 00 00 00 	mov    0xc8(%rsp),%edx
140d931ce:	8b c2                	mov    %edx,%eax
140d931d0:	44 8b c2             	mov    %edx,%r8d
140d931d3:	c1 c8 11             	ror    $0x11,%eax
140d931d6:	44 33 d0             	xor    %eax,%r10d
140d931d9:	41 c1 e8 02          	shr    $0x2,%r8d
140d931dd:	8b c2                	mov    %edx,%eax
140d931df:	41 81 e0 00 80 ff 3f 	and    $0x3fff8000,%r8d
140d931e6:	c1 e0 1e             	shl    $0x1e,%eax
140d931e9:	41 8b d1             	mov    %r9d,%edx
140d931ec:	44 0b c0             	or     %eax,%r8d
140d931ef:	c1 ea 0f             	shr    $0xf,%edx
140d931f2:	41 8b c1             	mov    %r9d,%eax
140d931f5:	c1 e0 0f             	shl    $0xf,%eax
140d931f8:	44 33 c0             	xor    %eax,%r8d
140d931fb:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
140d93202:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d93207:	33 d0                	xor    %eax,%edx
140d93209:	c1 ea 02             	shr    $0x2,%edx
140d9320c:	44 0b c2             	or     %edx,%r8d
140d9320f:	44 8b 64 24 20       	mov    0x20(%rsp),%r12d
140d93214:	45 33 d0             	xor    %r8d,%r10d
140d93217:	44 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8d
140d9321e:	00
140d9321f:	41 8b d0             	mov    %r8d,%edx
140d93222:	81 e2 ff ff 01 00    	and    $0x1ffff,%edx
140d93228:	41 8b c0             	mov    %r8d,%eax
140d9322b:	c1 e8 1a             	shr    $0x1a,%eax
140d9322e:	c1 e2 06             	shl    $0x6,%edx
140d93231:	0b d0                	or     %eax,%edx
140d93233:	41 8b c1             	mov    %r9d,%eax
140d93236:	c1 e8 09             	shr    $0x9,%eax
140d93239:	33 d0                	xor    %eax,%edx
140d9323b:	41 c1 e1 11          	shl    $0x11,%r9d
140d9323f:	41 8b c0             	mov    %r8d,%eax
140d93242:	45 8b c7             	mov    %r15d,%r8d
140d93245:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d9324a:	41 c1 e8 14          	shr    $0x14,%r8d
140d9324e:	44 33 c8             	xor    %eax,%r9d
140d93251:	41 8b c7             	mov    %r15d,%eax
140d93254:	c1 e0 0c             	shl    $0xc,%eax
140d93257:	44 0b c0             	or     %eax,%r8d
140d9325a:	41 c1 e1 06          	shl    $0x6,%r9d
140d9325e:	41 0b d1             	or     %r9d,%edx
140d93261:	41 8d 86 a7 d8 79 a8 	lea    -0x57862759(%r14),%eax
140d93268:	41 03 c0             	add    %r8d,%eax
140d9326b:	44 33 d2             	xor    %edx,%r10d
140d9326e:	44 33 54 24 24       	xor    0x24(%rsp),%r10d
140d93273:	44 8b c8             	mov    %eax,%r9d
140d93276:	44 33 54 24 2c       	xor    0x2c(%rsp),%r10d
140d9327b:	41 8b d7             	mov    %r15d,%edx
140d9327e:	44 31 14 24          	xor    %r10d,(%rsp)
140d93282:	41 0b d5             	or     %r13d,%edx
140d93285:	44 8b 54 24 28       	mov    0x28(%rsp),%r10d
140d9328a:	23 d3                	and    %ebx,%edx
140d9328c:	c1 e0 07             	shl    $0x7,%eax
140d9328f:	41 c1 e9 19          	shr    $0x19,%r9d
140d93293:	44 0b c8             	or     %eax,%r9d
140d93296:	41 c1 ca 19          	ror    $0x19,%r10d
140d9329a:	41 8b c7             	mov    %r15d,%eax
140d9329d:	41 23 c5             	and    %r13d,%eax
140d932a0:	0b d0                	or     %eax,%edx
140d932a2:	41 8b c1             	mov    %r9d,%eax
140d932a5:	41 33 c0             	xor    %r8d,%eax
140d932a8:	44 8b 44 24 18       	mov    0x18(%rsp),%r8d
140d932ad:	41 03 c3             	add    %r11d,%eax
140d932b0:	45 33 e0             	xor    %r8d,%r12d
140d932b3:	03 c2                	add    %edx,%eax
140d932b5:	45 8b dd             	mov    %r13d,%r11d
140d932b8:	44 03 e0             	add    %eax,%r12d
140d932bb:	41 c1 eb 17          	shr    $0x17,%r11d
140d932bf:	41 c1 e5 09          	shl    $0x9,%r13d
140d932c3:	8b d6                	mov    %esi,%edx
140d932c5:	33 d5                	xor    %ebp,%edx
140d932c7:	45 0b dd             	or     %r13d,%r11d
140d932ca:	41 23 d6             	and    %r14d,%edx
140d932cd:	33 d6                	xor    %esi,%edx
140d932cf:	41 03 d1             	add    %r9d,%edx
140d932d2:	44 8b 4c 24 30       	mov    0x30(%rsp),%r9d
140d932d7:	41 03 d0             	add    %r8d,%edx
140d932da:	45 33 c8             	xor    %r8d,%r9d
140d932dd:	03 d7                	add    %edi,%edx
140d932df:	8b fd                	mov    %ebp,%edi
140d932e1:	c1 ed 0d             	shr    $0xd,%ebp
140d932e4:	8b c2                	mov    %edx,%eax
140d932e6:	c1 c8 0f             	ror    $0xf,%eax
140d932e9:	c1 e7 13             	shl    $0x13,%edi
140d932ec:	0b fd                	or     %ebp,%edi
140d932ee:	8b ea                	mov    %edx,%ebp
140d932f0:	c1 cd 17             	ror    $0x17,%ebp
140d932f3:	33 e8                	xor    %eax,%ebp
140d932f5:	33 ea                	xor    %edx,%ebp
140d932f7:	8b 54 24 0c          	mov    0xc(%rsp),%edx
140d932fb:	8b c2                	mov    %edx,%eax
140d932fd:	44 8b c2             	mov    %edx,%r8d
140d93300:	c1 c8 11             	ror    $0x11,%eax
140d93303:	44 33 d0             	xor    %eax,%r10d
140d93306:	41 c1 e8 02          	shr    $0x2,%r8d
140d9330a:	8b c2                	mov    %edx,%eax
140d9330c:	41 81 e0 00 80 ff 3f 	and    $0x3fff8000,%r8d
140d93313:	c1 e0 1e             	shl    $0x1e,%eax
140d93316:	44 0b c0             	or     %eax,%r8d
140d93319:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
140d9331e:	41 8b c1             	mov    %r9d,%eax
140d93321:	c1 e0 0f             	shl    $0xf,%eax
140d93324:	41 8b d1             	mov    %r9d,%edx
140d93327:	44 33 c0             	xor    %eax,%r8d
140d9332a:	c1 ea 0f             	shr    $0xf,%edx
140d9332d:	8b 44 24 0c          	mov    0xc(%rsp),%eax
140d93331:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d93336:	33 d0                	xor    %eax,%edx
140d93338:	c1 ea 02             	shr    $0x2,%edx
140d9333b:	44 0b c2             	or     %edx,%r8d
140d9333e:	45 33 d0             	xor    %r8d,%r10d
140d93341:	44 8b 44 24 0c       	mov    0xc(%rsp),%r8d
140d93346:	41 8b d0             	mov    %r8d,%edx
140d93349:	41 8b c0             	mov    %r8d,%eax
140d9334c:	c1 e8 1a             	shr    $0x1a,%eax
140d9334f:	81 e2 ff ff 01 00    	and    $0x1ffff,%edx
140d93355:	c1 e2 06             	shl    $0x6,%edx
140d93358:	0b d0                	or     %eax,%edx
140d9335a:	41 8b c1             	mov    %r9d,%eax
140d9335d:	c1 e8 09             	shr    $0x9,%eax
140d93360:	33 d0                	xor    %eax,%edx
140d93362:	41 c1 e1 11          	shl    $0x11,%r9d
140d93366:	41 8b c0             	mov    %r8d,%eax
140d93369:	45 8b c4             	mov    %r12d,%r8d
140d9336c:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d93371:	41 c1 e8 14          	shr    $0x14,%r8d
140d93375:	44 33 c8             	xor    %eax,%r9d
140d93378:	41 8b c4             	mov    %r12d,%eax
140d9337b:	c1 e0 0c             	shl    $0xc,%eax
140d9337e:	44 0b c0             	or     %eax,%r8d
140d93381:	41 c1 e1 06          	shl    $0x6,%r9d
140d93385:	41 0b d1             	or     %r9d,%edx
140d93388:	8d 85 4f b1 f3 50    	lea    0x50f3b14f(%rbp),%eax
140d9338e:	44 33 d2             	xor    %edx,%r10d
140d93391:	41 03 c0             	add    %r8d,%eax
140d93394:	44 33 54 24 1c       	xor    0x1c(%rsp),%r10d
140d93399:	44 8b c8             	mov    %eax,%r9d
140d9339c:	44 33 54 24 30       	xor    0x30(%rsp),%r10d
140d933a1:	41 8b d4             	mov    %r12d,%edx
140d933a4:	44 31 54 24 18       	xor    %r10d,0x18(%rsp)
140d933a9:	41 0b d7             	or     %r15d,%edx
140d933ac:	44 8b 54 24 20       	mov    0x20(%rsp),%r10d
140d933b1:	41 23 d3             	and    %r11d,%edx
140d933b4:	c1 e0 07             	shl    $0x7,%eax
140d933b7:	41 c1 e9 19          	shr    $0x19,%r9d
140d933bb:	44 0b c8             	or     %eax,%r9d
140d933be:	41 8b c4             	mov    %r12d,%eax
140d933c1:	41 23 c7             	and    %r15d,%eax
140d933c4:	0b d0                	or     %eax,%edx
140d933c6:	41 8b c1             	mov    %r9d,%eax
140d933c9:	41 33 c0             	xor    %r8d,%eax
140d933cc:	44 8b 44 24 10       	mov    0x10(%rsp),%r8d
140d933d1:	03 c3                	add    %ebx,%eax
140d933d3:	45 33 e8             	xor    %r8d,%r13d
140d933d6:	03 c2                	add    %edx,%eax
140d933d8:	41 8b df             	mov    %r15d,%ebx
140d933db:	44 03 e8             	add    %eax,%r13d
140d933de:	c1 eb 17             	shr    $0x17,%ebx
140d933e1:	41 c1 e7 09          	shl    $0x9,%r15d
140d933e5:	8b d7                	mov    %edi,%edx
140d933e7:	41 33 d6             	xor    %r14d,%edx
140d933ea:	41 0b df             	or     %r15d,%ebx
140d933ed:	23 d5                	and    %ebp,%edx
140d933ef:	33 d7                	xor    %edi,%edx
140d933f1:	41 03 d1             	add    %r9d,%edx
140d933f4:	44 8b 4c 24 34       	mov    0x34(%rsp),%r9d
140d933f9:	41 03 d0             	add    %r8d,%edx
140d933fc:	45 33 c8             	xor    %r8d,%r9d
140d933ff:	03 d6                	add    %esi,%edx
140d93401:	41 8b f6             	mov    %r14d,%esi
140d93404:	41 c1 ee 0d          	shr    $0xd,%r14d
140d93408:	8b c2                	mov    %edx,%eax
140d9340a:	c1 e6 13             	shl    $0x13,%esi
140d9340d:	41 0b f6             	or     %r14d,%esi
140d93410:	c1 c8 0f             	ror    $0xf,%eax
140d93413:	44 8b f2             	mov    %edx,%r14d
140d93416:	41 c1 ce 17          	ror    $0x17,%r14d
140d9341a:	44 33 f0             	xor    %eax,%r14d
140d9341d:	44 33 f2             	xor    %edx,%r14d
140d93420:	41 c1 ca 19          	ror    $0x19,%r10d
140d93424:	8b 54 24 14          	mov    0x14(%rsp),%edx
140d93428:	8b c2                	mov    %edx,%eax
140d9342a:	44 8b 7c 24 2c       	mov    0x2c(%rsp),%r15d
140d9342f:	44 8b c2             	mov    %edx,%r8d
140d93432:	c1 c8 11             	ror    $0x11,%eax
140d93435:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d9343c:	44 33 d0             	xor    %eax,%r10d
140d9343f:	41 c1 e0 06          	shl    $0x6,%r8d
140d93443:	8b c2                	mov    %edx,%eax
140d93445:	41 8b d1             	mov    %r9d,%edx
140d93448:	c1 e8 1a             	shr    $0x1a,%eax
140d9344b:	44 0b c0             	or     %eax,%r8d
140d9344e:	c1 e2 11             	shl    $0x11,%edx
140d93451:	41 8b c1             	mov    %r9d,%eax
140d93454:	c1 e8 09             	shr    $0x9,%eax
140d93457:	44 33 c0             	xor    %eax,%r8d
140d9345a:	8b 44 24 14          	mov    0x14(%rsp),%eax
140d9345e:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d93463:	33 d0                	xor    %eax,%edx
140d93465:	c1 e2 06             	shl    $0x6,%edx
140d93468:	44 0b c2             	or     %edx,%r8d
140d9346b:	45 33 d0             	xor    %r8d,%r10d
140d9346e:	44 8b 44 24 14       	mov    0x14(%rsp),%r8d
140d93473:	41 8b d0             	mov    %r8d,%edx
140d93476:	41 8b c0             	mov    %r8d,%eax
140d93479:	c1 e0 1e             	shl    $0x1e,%eax
140d9347c:	c1 ea 02             	shr    $0x2,%edx
140d9347f:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d93485:	0b d0                	or     %eax,%edx
140d93487:	41 8b c1             	mov    %r9d,%eax
140d9348a:	c1 e0 0f             	shl    $0xf,%eax
140d9348d:	33 d0                	xor    %eax,%edx
140d9348f:	41 c1 e9 0f          	shr    $0xf,%r9d
140d93493:	41 8b c0             	mov    %r8d,%eax
140d93496:	45 8b c5             	mov    %r13d,%r8d
140d93499:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d9349e:	41 c1 e8 14          	shr    $0x14,%r8d
140d934a2:	44 33 c8             	xor    %eax,%r9d
140d934a5:	41 8b c5             	mov    %r13d,%eax
140d934a8:	c1 e0 0c             	shl    $0xc,%eax
140d934ab:	44 0b c0             	or     %eax,%r8d
140d934ae:	41 c1 e9 02          	shr    $0x2,%r9d
140d934b2:	41 0b d1             	or     %r9d,%edx
140d934b5:	41 8d 86 9e 62 e7 a1 	lea    -0x5e189d62(%r14),%eax
140d934bc:	44 33 d2             	xor    %edx,%r10d
140d934bf:	41 03 c0             	add    %r8d,%eax
140d934c2:	44 33 54 24 08       	xor    0x8(%rsp),%r10d
140d934c7:	44 8b c8             	mov    %eax,%r9d
140d934ca:	44 33 54 24 34       	xor    0x34(%rsp),%r10d
140d934cf:	41 8b d5             	mov    %r13d,%edx
140d934d2:	44 31 54 24 10       	xor    %r10d,0x10(%rsp)
140d934d7:	41 0b d4             	or     %r12d,%edx
140d934da:	23 d3                	and    %ebx,%edx
140d934dc:	c1 e0 07             	shl    $0x7,%eax
140d934df:	41 c1 e9 19          	shr    $0x19,%r9d
140d934e3:	45 8b d4             	mov    %r12d,%r10d
140d934e6:	44 0b c8             	or     %eax,%r9d
140d934e9:	41 c1 ea 17          	shr    $0x17,%r10d
140d934ed:	41 8b c5             	mov    %r13d,%eax
140d934f0:	41 23 c4             	and    %r12d,%eax
140d934f3:	41 c1 e4 09          	shl    $0x9,%r12d
140d934f7:	0b d0                	or     %eax,%edx
140d934f9:	45 0b d4             	or     %r12d,%r10d
140d934fc:	41 8b c1             	mov    %r9d,%eax
140d934ff:	41 33 c0             	xor    %r8d,%eax
140d93502:	44 8b 44 24 04       	mov    0x4(%rsp),%r8d
140d93507:	41 03 c3             	add    %r11d,%eax
140d9350a:	45 33 f8             	xor    %r8d,%r15d
140d9350d:	03 c2                	add    %edx,%eax
140d9350f:	8b d5                	mov    %ebp,%edx
140d93511:	33 d6                	xor    %esi,%edx
140d93513:	44 03 f8             	add    %eax,%r15d
140d93516:	41 23 d6             	and    %r14d,%edx
140d93519:	33 d6                	xor    %esi,%edx
140d9351b:	41 03 d1             	add    %r9d,%edx
140d9351e:	41 03 d0             	add    %r8d,%edx
140d93521:	03 d7                	add    %edi,%edx
140d93523:	8b fd                	mov    %ebp,%edi
140d93525:	c1 e7 13             	shl    $0x13,%edi
140d93528:	c1 ed 0d             	shr    $0xd,%ebp
140d9352b:	0b fd                	or     %ebp,%edi
140d9352d:	44 8b 4c 24 24       	mov    0x24(%rsp),%r9d
140d93532:	8b ea                	mov    %edx,%ebp
140d93534:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
140d93539:	45 33 c8             	xor    %r8d,%r9d
140d9353c:	8b c2                	mov    %edx,%eax
140d9353e:	41 c1 cc 19          	ror    $0x19,%r12d
140d93542:	c1 c8 0f             	ror    $0xf,%eax
140d93545:	c1 cd 17             	ror    $0x17,%ebp
140d93548:	33 e8                	xor    %eax,%ebp
140d9354a:	33 ea                	xor    %edx,%ebp
140d9354c:	8b 14 24             	mov    (%rsp),%edx
140d9354f:	8b c2                	mov    %edx,%eax
140d93551:	44 8b c2             	mov    %edx,%r8d
140d93554:	c1 c8 11             	ror    $0x11,%eax
140d93557:	44 33 e0             	xor    %eax,%r12d
140d9355a:	41 c1 e8 02          	shr    $0x2,%r8d
140d9355e:	8b c2                	mov    %edx,%eax
140d93560:	41 81 e0 00 80 ff 3f 	and    $0x3fff8000,%r8d
140d93567:	c1 e0 1e             	shl    $0x1e,%eax
140d9356a:	41 8b d1             	mov    %r9d,%edx
140d9356d:	44 0b c0             	or     %eax,%r8d
140d93570:	c1 ea 0f             	shr    $0xf,%edx
140d93573:	41 8b c1             	mov    %r9d,%eax
140d93576:	c1 e0 0f             	shl    $0xf,%eax
140d93579:	44 33 c0             	xor    %eax,%r8d
140d9357c:	8b 04 24             	mov    (%rsp),%eax
140d9357f:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d93584:	33 d0                	xor    %eax,%edx
140d93586:	c1 ea 02             	shr    $0x2,%edx
140d93589:	44 0b c2             	or     %edx,%r8d
140d9358c:	45 33 e0             	xor    %r8d,%r12d
140d9358f:	44 8b 04 24          	mov    (%rsp),%r8d
140d93593:	41 8b d0             	mov    %r8d,%edx
140d93596:	41 8b c0             	mov    %r8d,%eax
140d93599:	c1 e8 1a             	shr    $0x1a,%eax
140d9359c:	81 e2 ff ff 01 00    	and    $0x1ffff,%edx
140d935a2:	c1 e2 06             	shl    $0x6,%edx
140d935a5:	0b d0                	or     %eax,%edx
140d935a7:	41 8b c1             	mov    %r9d,%eax
140d935aa:	c1 e8 09             	shr    $0x9,%eax
140d935ad:	33 d0                	xor    %eax,%edx
140d935af:	41 c1 e1 11          	shl    $0x11,%r9d
140d935b3:	41 8b c0             	mov    %r8d,%eax
140d935b6:	45 8b c7             	mov    %r15d,%r8d
140d935b9:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d935be:	41 c1 e8 14          	shr    $0x14,%r8d
140d935c2:	44 33 c8             	xor    %eax,%r9d
140d935c5:	41 8b c7             	mov    %r15d,%eax
140d935c8:	c1 e0 0c             	shl    $0xc,%eax
140d935cb:	44 0b c0             	or     %eax,%r8d
140d935ce:	41 c1 e1 06          	shl    $0x6,%r9d
140d935d2:	41 0b d1             	or     %r9d,%edx
140d935d5:	8d 85 3d c5 ce 43    	lea    0x43cec53d(%rbp),%eax
140d935db:	44 33 e2             	xor    %edx,%r12d