14019429d:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
1401942a1:	83 cb ff             	or     $0xffffffff,%ebx
1401942a4:	48 85 ff             	test   %rdi,%rdi
1401942a7:	74 35                	je     0x1401942de
1401942a9:	8b c3                	mov    %ebx,%eax
1401942ab:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401942b0:	03 c3                	add    %ebx,%eax
1401942b2:	75 2a                	jne    0x1401942de
1401942b4:	48 8b 07             	mov    (%rdi),%rax
1401942b7:	48 8b cf             	mov    %rdi,%rcx
1401942ba:	48 8b 00             	mov    (%rax),%rax
1401942bd:	ff 15 75 89 97 00    	call   *0x978975(%rip)        # 0x140b0cc38
1401942c3:	8b c3                	mov    %ebx,%eax
1401942c5:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401942ca:	03 c3                	add    %ebx,%eax
1401942cc:	75 10                	jne    0x1401942de
1401942ce:	48 8b 07             	mov    (%rdi),%rax
1401942d1:	48 8b cf             	mov    %rdi,%rcx
1401942d4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401942d8:	ff 15 5a 89 97 00    	call   *0x97895a(%rip)        # 0x140b0cc38
1401942de:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
1401942e2:	48 85 ff             	test   %rdi,%rdi
1401942e5:	74 35                	je     0x14019431c
1401942e7:	8b c3                	mov    %ebx,%eax
1401942e9:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401942ee:	03 c3                	add    %ebx,%eax
1401942f0:	75 2a                	jne    0x14019431c
1401942f2:	48 8b 07             	mov    (%rdi),%rax
1401942f5:	48 8b cf             	mov    %rdi,%rcx
1401942f8:	48 8b 00             	mov    (%rax),%rax
1401942fb:	ff 15 37 89 97 00    	call   *0x978937(%rip)        # 0x140b0cc38
140194301:	8b c3                	mov    %ebx,%eax
140194303:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140194308:	03 c3                	add    %ebx,%eax
14019430a:	75 10                	jne    0x14019431c
14019430c:	48 8b 07             	mov    (%rdi),%rax
14019430f:	48 8b cf             	mov    %rdi,%rcx
140194312:	48 8b 40 08          	mov    0x8(%rax),%rax
140194316:	ff 15 1c 89 97 00    	call   *0x97891c(%rip)        # 0x140b0cc38
14019431c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140194321:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140194326:	48 83 c4 20          	add    $0x20,%rsp
14019432a:	5f                   	pop    %rdi
14019432b:	c3                   	ret
14019432c:	48 8b d6             	mov    %rsi,%rdx
14019432f:	49 8b c9             	mov    %r9,%rcx
140194332:	e8 41 6e e8 ff       	call   0x14001b178
140194337:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
14019433b:	e9 61 ff ff ff       	jmp    0x1401942a1
140194340:	ff 15 52 86 97 00    	call   *0x978652(%rip)        # 0x140b0c998
140194346:	cc                   	int3
140194347:	90                   	nop
140194348:	90                   	nop
140194349:	90                   	nop
14019434a:	90                   	nop
14019434b:	90                   	nop
14019434c:	90                   	nop
14019434d:	90                   	nop
14019434e:	90                   	nop
14019434f:	90                   	nop
140194350:	48 8b c4             	mov    %rsp,%rax
140194353:	48 89 58 08          	mov    %rbx,0x8(%rax)
140194357:	48 89 70 18          	mov    %rsi,0x18(%rax)
14019435b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14019435f:	48 89 50 10          	mov    %rdx,0x10(%rax)
140194363:	55                   	push   %rbp
140194364:	41 56                	push   %r14
140194366:	41 57                	push   %r15
140194368:	48 8b ec             	mov    %rsp,%rbp
14019436b:	48 83 ec 40          	sub    $0x40,%rsp
14019436f:	4d 8b f8             	mov    %r8,%r15
140194372:	48 8b fa             	mov    %rdx,%rdi
140194375:	4c 8b f1             	mov    %rcx,%r14
140194378:	0f 57 c0             	xorps  %xmm0,%xmm0
14019437b:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140194380:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
140194385:	48 8d 71 30          	lea    0x30(%rcx),%rsi
140194389:	48 8b 1e             	mov    (%rsi),%rbx
14019438c:	48 3b 59 38          	cmp    0x38(%rcx),%rbx
140194390:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140194394:	74 7b                	je     0x140194411
140194396:	48 8b 07             	mov    (%rdi),%rax
140194399:	48 39 03             	cmp    %rax,(%rbx)
14019439c:	75 1c                	jne    0x1401943ba
14019439e:	4d 8b 4f 08          	mov    0x8(%r15),%r9
1401943a2:	4d 2b 0f             	sub    (%r15),%r9
1401943a5:	49 c1 f9 04          	sar    $0x4,%r9
1401943a9:	4d 8b 07             	mov    (%r15),%r8
1401943ac:	48 8b d1             	mov    %rcx,%rdx
1401943af:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401943b3:	e8 60 e4 e9 ff       	call   0x140032818
1401943b8:	eb 49                	jmp    0x140194403
1401943ba:	48 3b 4d f0          	cmp    -0x10(%rbp),%rcx
1401943be:	74 34                	je     0x1401943f4
1401943c0:	48 83 21 00          	andq   $0x0,(%rcx)
1401943c4:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1401943c8:	48 83 22 00          	andq   $0x0,(%rdx)
1401943cc:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401943d0:	48 85 c0             	test   %rax,%rax
1401943d3:	74 08                	je     0x1401943dd
1401943d5:	f0 ff 40 08          	lock incl 0x8(%rax)
1401943d9:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401943dd:	48 8b 03             	mov    (%rbx),%rax
1401943e0:	48 89 01             	mov    %rax,(%rcx)
1401943e3:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401943e7:	48 89 02             	mov    %rax,(%rdx)
1401943ea:	48 83 c1 10          	add    $0x10,%rcx
1401943ee:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1401943f2:	eb 13                	jmp    0x140194407
1401943f4:	4c 8b c3             	mov    %rbx,%r8
1401943f7:	48 8b d1             	mov    %rcx,%rdx
1401943fa:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401943fe:	e8 21 c1 e8 ff       	call   0x140020524
140194403:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140194407:	48 83 c3 10          	add    $0x10,%rbx
14019440b:	49 3b 5e 38          	cmp    0x38(%r14),%rbx
14019440f:	75 85                	jne    0x140194396
140194411:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140194415:	48 3b f0             	cmp    %rax,%rsi
140194418:	74 17                	je     0x140194431
14019441a:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14019441e:	48 2b ca             	sub    %rdx,%rcx
140194421:	48 c1 f9 04          	sar    $0x4,%rcx
140194425:	4c 8b c1             	mov    %rcx,%r8
140194428:	48 8b ce             	mov    %rsi,%rcx
14019442b:	e8 74 db e9 ff       	call   0x140031fa4
140194430:	90                   	nop
140194431:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140194435:	e8 96 6a e8 ff       	call   0x14001aed0
14019443a:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14019443e:	48 85 db             	test   %rbx,%rbx
140194441:	74 38                	je     0x14019447b
140194443:	83 cf ff             	or     $0xffffffff,%edi
140194446:	8b c7                	mov    %edi,%eax
140194448:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14019444d:	03 c7                	add    %edi,%eax
14019444f:	75 2a                	jne    0x14019447b
140194451:	48 8b 03             	mov    (%rbx),%rax
140194454:	48 8b cb             	mov    %rbx,%rcx
140194457:	48 8b 00             	mov    (%rax),%rax
14019445a:	ff 15 d8 87 97 00    	call   *0x9787d8(%rip)        # 0x140b0cc38
140194460:	8b c7                	mov    %edi,%eax
140194462:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140194467:	03 c7                	add    %edi,%eax
140194469:	75 10                	jne    0x14019447b
14019446b:	48 8b 03             	mov    (%rbx),%rax
14019446e:	48 8b cb             	mov    %rbx,%rcx
140194471:	48 8b 40 08          	mov    0x8(%rax),%rax
140194475:	ff 15 bd 87 97 00    	call   *0x9787bd(%rip)        # 0x140b0cc38
14019447b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140194480:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140194485:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14019448a:	48 83 c4 40          	add    $0x40,%rsp
14019448e:	41 5f                	pop    %r15
140194490:	41 5e                	pop    %r14
140194492:	5d                   	pop    %rbp
140194493:	c3                   	ret
140194494:	90                   	nop
140194495:	90                   	nop
140194496:	90                   	nop
140194497:	90                   	nop
140194498:	90                   	nop
140194499:	90                   	nop
14019449a:	90                   	nop
14019449b:	90                   	nop
14019449c:	90                   	nop
14019449d:	90                   	nop
14019449e:	90                   	nop
14019449f:	90                   	nop
1401944a0:	48 8b c4             	mov    %rsp,%rax
1401944a3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401944a7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401944ab:	4c 89 70 18          	mov    %r14,0x18(%rax)
1401944af:	4c 89 78 20          	mov    %r15,0x20(%rax)
1401944b3:	55                   	push   %rbp
1401944b4:	48 8b ec             	mov    %rsp,%rbp
1401944b7:	48 83 ec 40          	sub    $0x40,%rsp
1401944bb:	4c 8b fa             	mov    %rdx,%r15
1401944be:	4c 8b f1             	mov    %rcx,%r14
1401944c1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401944c4:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1401944c9:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
1401944ce:	48 8d 71 30          	lea    0x30(%rcx),%rsi
1401944d2:	48 8b 1e             	mov    (%rsi),%rbx
1401944d5:	48 3b 59 38          	cmp    0x38(%rcx),%rbx
1401944d9:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401944dd:	0f 84 2b 01 00 00    	je     0x14019460e
1401944e3:	4d 8b 0f             	mov    (%r15),%r9
1401944e6:	49 8b 51 08          	mov    0x8(%r9),%rdx
1401944ea:	4d 8b d1             	mov    %r9,%r10
1401944ed:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
1401944f1:	75 2d                	jne    0x140194520
1401944f3:	4c 8b c2             	mov    %rdx,%r8
1401944f6:	4c 8b 1b             	mov    (%rbx),%r11
1401944f9:	4d 39 58 20          	cmp    %r11,0x20(%r8)
1401944fd:	75 04                	jne    0x140194503
1401944ff:	32 c0                	xor    %al,%al
140194501:	eb 06                	jmp    0x140194509
140194503:	1a c0                	sbb    %al,%al
140194505:	24 fe                	and    $0xfe,%al
140194507:	fe c0                	inc    %al
140194509:	84 c0                	test   %al,%al
14019450b:	79 06                	jns    0x140194513
14019450d:	4d 8b 40 10          	mov    0x10(%r8),%r8
140194511:	eb 06                	jmp    0x140194519
140194513:	4d 8b d0             	mov    %r8,%r10
140194516:	4d 8b 00             	mov    (%r8),%r8
140194519:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
14019451e:	74 d9                	je     0x1401944f9
140194520:	41 80 7a 19 00       	cmpb   $0x0,0x19(%r10)
140194525:	75 17                	jne    0x14019453e
140194527:	49 8b 42 20          	mov    0x20(%r10),%rax
14019452b:	48 39 03             	cmp    %rax,(%rbx)
14019452e:	75 04                	jne    0x140194534
140194530:	32 c0                	xor    %al,%al
140194532:	eb 06                	jmp    0x14019453a
140194534:	1a c0                	sbb    %al,%al
140194536:	24 fe                	and    $0xfe,%al
140194538:	fe c0                	inc    %al
14019453a:	84 c0                	test   %al,%al
14019453c:	79 03                	jns    0x140194541
14019453e:	4d 8b d1             	mov    %r9,%r10
140194541:	4d 3b d1             	cmp    %r9,%r10
140194544:	74 6d                	je     0x1401945b3
140194546:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
14019454a:	75 29                	jne    0x140194575
14019454c:	4c 8b 03             	mov    (%rbx),%r8
14019454f:	4c 39 42 20          	cmp    %r8,0x20(%rdx)
140194553:	75 04                	jne    0x140194559
140194555:	32 c0                	xor    %al,%al
140194557:	eb 06                	jmp    0x14019455f
140194559:	1a c0                	sbb    %al,%al
14019455b:	24 fe                	and    $0xfe,%al
14019455d:	fe c0                	inc    %al
14019455f:	84 c0                	test   %al,%al
140194561:	79 06                	jns    0x140194569
140194563:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140194567:	eb 06                	jmp    0x14019456f
140194569:	4c 8b ca             	mov    %rdx,%r9
14019456c:	48 8b 12             	mov    (%rdx),%rdx
14019456f:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140194573:	74 da                	je     0x14019454f
140194575:	41 80 79 19 00       	cmpb   $0x0,0x19(%r9)
14019457a:	75 17                	jne    0x140194593
14019457c:	49 8b 41 20          	mov    0x20(%r9),%rax
140194580:	48 39 03             	cmp    %rax,(%rbx)
140194583:	75 04                	jne    0x140194589
140194585:	32 c0                	xor    %al,%al
140194587:	eb 06                	jmp    0x14019458f
140194589:	1a c0                	sbb    %al,%al
14019458b:	24 fe                	and    $0xfe,%al
14019458d:	fe c0                	inc    %al
14019458f:	84 c0                	test   %al,%al
140194591:	79 03                	jns    0x140194596
140194593:	4d 8b 0f             	mov    (%r15),%r9
140194596:	4d 8b 41 30          	mov    0x30(%r9),%r8
14019459a:	4d 8b 49 38          	mov    0x38(%r9),%r9
14019459e:	4d 2b c8             	sub    %r8,%r9
1401945a1:	49 c1 f9 04          	sar    $0x4,%r9
1401945a5:	48 8b d1             	mov    %rcx,%rdx
1401945a8:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401945ac:	e8 67 e2 e9 ff       	call   0x140032818
1401945b1:	eb 49                	jmp    0x1401945fc
1401945b3:	48 3b 4d f0          	cmp    -0x10(%rbp),%rcx
1401945b7:	74 34                	je     0x1401945ed
1401945b9:	48 83 21 00          	andq   $0x0,(%rcx)
1401945bd:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1401945c1:	48 83 22 00          	andq   $0x0,(%rdx)
1401945c5:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401945c9:	48 85 c0             	test   %rax,%rax
1401945cc:	74 08                	je     0x1401945d6
1401945ce:	f0 ff 40 08          	lock incl 0x8(%rax)
1401945d2:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401945d6:	48 8b 03             	mov    (%rbx),%rax
1401945d9:	48 89 01             	mov    %rax,(%rcx)
1401945dc:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401945e0:	48 89 02             	mov    %rax,(%rdx)
1401945e3:	48 83 c1 10          	add    $0x10,%rcx
1401945e7:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1401945eb:	eb 13                	jmp    0x140194600
1401945ed:	4c 8b c3             	mov    %rbx,%r8
1401945f0:	48 8b d1             	mov    %rcx,%rdx
1401945f3:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401945f7:	e8 28 bf e8 ff       	call   0x140020524
1401945fc:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140194600:	48 83 c3 10          	add    $0x10,%rbx
140194604:	49 3b 5e 38          	cmp    0x38(%r14),%rbx
140194608:	0f 85 d5 fe ff ff    	jne    0x1401944e3
14019460e:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140194612:	48 3b f0             	cmp    %rax,%rsi
140194615:	74 17                	je     0x14019462e
140194617:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14019461b:	48 2b ca             	sub    %rdx,%rcx
14019461e:	48 c1 f9 04          	sar    $0x4,%rcx
140194622:	4c 8b c1             	mov    %rcx,%r8
140194625:	48 8b ce             	mov    %rsi,%rcx
140194628:	e8 77 d9 e9 ff       	call   0x140031fa4
14019462d:	90                   	nop
14019462e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140194632:	e8 99 68 e8 ff       	call   0x14001aed0
140194637:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019463c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140194641:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140194646:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
14019464b:	48 83 c4 40          	add    $0x40,%rsp
14019464f:	5d                   	pop    %rbp
140194650:	c3                   	ret
140194651:	90                   	nop
140194652:	90                   	nop
140194653:	90                   	nop
140194654:	48 83 ec 28          	sub    $0x28,%rsp
140194658:	48 8b 41 38          	mov    0x38(%rcx),%rax
14019465c:	4d 8b c8             	mov    %r8,%r9
14019465f:	48 83 c1 30          	add    $0x30,%rcx
140194663:	4c 8b 01             	mov    (%rcx),%r8
140194666:	4c 3b c0             	cmp    %rax,%r8
140194669:	74 11                	je     0x14019467c
14019466b:	48 8b 12             	mov    (%rdx),%rdx
14019466e:	49 39 10             	cmp    %rdx,(%r8)
140194671:	74 09                	je     0x14019467c
140194673:	49 83 c0 10          	add    $0x10,%r8
140194677:	4c 3b c0             	cmp    %rax,%r8
14019467a:	75 f2                	jne    0x14019466e
14019467c:	49 83 c0 10          	add    $0x10,%r8
140194680:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140194685:	e8 c2 09 00 00       	call   0x14019504c
14019468a:	48 83 c4 28          	add    $0x28,%rsp
14019468e:	c3                   	ret
14019468f:	90                   	nop
140194690:	48 83 ec 28          	sub    $0x28,%rsp
140194694:	48 8b 41 38          	mov    0x38(%rcx),%rax
140194698:	4d 8b c8             	mov    %r8,%r9
14019469b:	48 83 c1 30          	add    $0x30,%rcx
14019469f:	4c 8b 01             	mov    (%rcx),%r8
1401946a2:	4c 3b c0             	cmp    %rax,%r8
1401946a5:	74 11                	je     0x1401946b8
1401946a7:	48 8b 12             	mov    (%rdx),%rdx
1401946aa:	49 39 10             	cmp    %rdx,(%r8)
1401946ad:	74 09                	je     0x1401946b8
1401946af:	49 83 c0 10          	add    $0x10,%r8
1401946b3:	4c 3b c0             	cmp    %rax,%r8
1401946b6:	75 f2                	jne    0x1401946aa
1401946b8:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401946bd:	e8 8a 09 00 00       	call   0x14019504c
1401946c2:	48 83 c4 28          	add    $0x28,%rsp
1401946c6:	c3                   	ret
1401946c7:	90                   	nop
1401946c8:	90                   	nop
1401946c9:	90                   	nop
1401946ca:	90                   	nop