14026943e:	4c 8b 45 97          	mov    -0x69(%rbp),%r8
140269442:	49 8b 9c 24 98 00 00 	mov    0x98(%r12),%rbx
140269449:	00
14026944a:	48 89 5d 6f          	mov    %rbx,0x6f(%rbp)
14026944e:	49 3b 9c 24 a0 00 00 	cmp    0xa0(%r12),%rbx
140269455:	00
140269456:	0f 84 e6 05 00 00    	je     0x140269a42
14026945c:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
140269460:	48 3b 7b 28          	cmp    0x28(%rbx),%rdi
140269464:	0f 84 ba 05 00 00    	je     0x140269a24
14026946a:	48 8d 57 38          	lea    0x38(%rdi),%rdx
14026946e:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140269472:	e8 75 26 db ff       	call   0x14001baec
140269477:	90                   	nop
140269478:	4c 8b 47 50          	mov    0x50(%rdi),%r8
14026947c:	4c 8b 4f 58          	mov    0x58(%rdi),%r9
140269480:	4d 2b c8             	sub    %r8,%r9
140269483:	49 c1 f9 04          	sar    $0x4,%r9
140269487:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
14026948b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14026948f:	e8 84 93 dc ff       	call   0x140032818
140269494:	4c 8b 47 68          	mov    0x68(%rdi),%r8
140269498:	4c 8b 4f 70          	mov    0x70(%rdi),%r9
14026949c:	4d 2b c8             	sub    %r8,%r9
14026949f:	49 c1 f9 04          	sar    $0x4,%r9
1402694a3:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1402694a7:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402694ab:	e8 68 93 dc ff       	call   0x140032818
1402694b0:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
1402694b4:	4c 2b 0b             	sub    (%rbx),%r9
1402694b7:	49 c1 f9 04          	sar    $0x4,%r9
1402694bb:	4c 8b 03             	mov    (%rbx),%r8
1402694be:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1402694c2:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402694c6:	e8 4d 93 dc ff       	call   0x140032818
1402694cb:	48 8b 75 e7          	mov    -0x19(%rbp),%rsi
1402694cf:	48 3b 75 ef          	cmp    -0x11(%rbp),%rsi
1402694d3:	0f 84 2d 05 00 00    	je     0x140269a06
1402694d9:	45 33 c0             	xor    %r8d,%r8d
1402694dc:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402694e0:	48 8b 0e             	mov    (%rsi),%rcx
1402694e3:	e8 58 cf e4 ff       	call   0x1400b6440
1402694e8:	90                   	nop
1402694e9:	0f 57 c0             	xorps  %xmm0,%xmm0
1402694ec:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1402694f1:	4d 8b 44 24 60       	mov    0x60(%r12),%r8
1402694f6:	49 8b 48 08          	mov    0x8(%r8),%rcx
1402694fa:	49 8b d0             	mov    %r8,%rdx
1402694fd:	4d 8b d0             	mov    %r8,%r10
140269500:	4c 8b 4d a7          	mov    -0x59(%rbp),%r9
140269504:	eb 21                	jmp    0x140269527
140269506:	4c 39 49 20          	cmp    %r9,0x20(%rcx)
14026950a:	75 05                	jne    0x140269511
14026950c:	41 8a c6             	mov    %r14b,%al
14026950f:	eb 06                	jmp    0x140269517
140269511:	1a c0                	sbb    %al,%al
140269513:	24 fe                	and    $0xfe,%al
140269515:	fe c0                	inc    %al
140269517:	84 c0                	test   %al,%al
140269519:	79 06                	jns    0x140269521
14026951b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14026951f:	eb 06                	jmp    0x140269527
140269521:	48 8b d1             	mov    %rcx,%rdx
140269524:	48 8b 09             	mov    (%rcx),%rcx
140269527:	44 38 71 19          	cmp    %r14b,0x19(%rcx)
14026952b:	74 d9                	je     0x140269506
14026952d:	44 38 72 19          	cmp    %r14b,0x19(%rdx)
140269531:	75 15                	jne    0x140269548
140269533:	4c 3b 4a 20          	cmp    0x20(%rdx),%r9
140269537:	75 05                	jne    0x14026953e
140269539:	41 8a c6             	mov    %r14b,%al
14026953c:	eb 06                	jmp    0x140269544
14026953e:	1a c0                	sbb    %al,%al
140269540:	24 fe                	and    $0xfe,%al
140269542:	fe c0                	inc    %al
140269544:	84 c0                	test   %al,%al
140269546:	79 06                	jns    0x14026954e
140269548:	49 8b d0             	mov    %r8,%rdx
14026954b:	4d 8b d0             	mov    %r8,%r10
14026954e:	49 3b d2             	cmp    %r10,%rdx
140269551:	74 2c                	je     0x14026957f
140269553:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140269557:	49 8d 4c 24 60       	lea    0x60(%r12),%rcx
14026955c:	e8 1b 7b f8 ff       	call   0x1401f107c
140269561:	48 8b 48 08          	mov    0x8(%rax),%rcx
140269565:	48 85 c9             	test   %rcx,%rcx
140269568:	74 04                	je     0x14026956e
14026956a:	f0 ff 41 08          	lock incl 0x8(%rcx)
14026956e:	4c 8b 38             	mov    (%rax),%r15
140269571:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
140269575:	48 8b 40 08          	mov    0x8(%rax),%rax
140269579:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14026957d:	eb 04                	jmp    0x140269583
14026957f:	4c 8b 7d c7          	mov    -0x39(%rbp),%r15
140269583:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140269589:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14026958d:	48 8b 0e             	mov    (%rsi),%rcx
140269590:	e8 ab ce e4 ff       	call   0x1400b6440
140269595:	90                   	nop
140269596:	0f 57 c0             	xorps  %xmm0,%xmm0
140269599:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
14026959f:	4d 8b 44 24 40       	mov    0x40(%r12),%r8
1402695a4:	49 8b 48 08          	mov    0x8(%r8),%rcx
1402695a8:	49 8b d0             	mov    %r8,%rdx
1402695ab:	4d 8b d0             	mov    %r8,%r10
1402695ae:	4c 8b 4d d7          	mov    -0x29(%rbp),%r9
1402695b2:	eb 21                	jmp    0x1402695d5
1402695b4:	4c 39 49 20          	cmp    %r9,0x20(%rcx)
1402695b8:	75 05                	jne    0x1402695bf
1402695ba:	41 8a c6             	mov    %r14b,%al
1402695bd:	eb 06                	jmp    0x1402695c5
1402695bf:	1a c0                	sbb    %al,%al
1402695c1:	24 fe                	and    $0xfe,%al
1402695c3:	fe c0                	inc    %al
1402695c5:	84 c0                	test   %al,%al
1402695c7:	79 06                	jns    0x1402695cf
1402695c9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1402695cd:	eb 06                	jmp    0x1402695d5
1402695cf:	48 8b d1             	mov    %rcx,%rdx
1402695d2:	48 8b 09             	mov    (%rcx),%rcx
1402695d5:	44 38 71 19          	cmp    %r14b,0x19(%rcx)
1402695d9:	74 d9                	je     0x1402695b4
1402695db:	44 38 72 19          	cmp    %r14b,0x19(%rdx)
1402695df:	75 15                	jne    0x1402695f6
1402695e1:	4c 3b 4a 20          	cmp    0x20(%rdx),%r9
1402695e5:	75 05                	jne    0x1402695ec
1402695e7:	41 8a c6             	mov    %r14b,%al
1402695ea:	eb 06                	jmp    0x1402695f2
1402695ec:	1a c0                	sbb    %al,%al
1402695ee:	24 fe                	and    $0xfe,%al
1402695f0:	fe c0                	inc    %al
1402695f2:	84 c0                	test   %al,%al
1402695f4:	79 06                	jns    0x1402695fc
1402695f6:	49 8b d0             	mov    %r8,%rdx
1402695f9:	4d 8b d0             	mov    %r8,%r10
1402695fc:	49 3b d2             	cmp    %r10,%rdx
1402695ff:	74 32                	je     0x140269633
140269601:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140269605:	49 8d 4c 24 40       	lea    0x40(%r12),%rcx
14026960a:	e8 6d 7a f8 ff       	call   0x1401f107c
14026960f:	48 8b 48 08          	mov    0x8(%rax),%rcx
140269613:	48 85 c9             	test   %rcx,%rcx
140269616:	74 08                	je     0x140269620
140269618:	f0 ff 41 08          	lock incl 0x8(%rcx)
14026961c:	4c 8b 7d c7          	mov    -0x39(%rbp),%r15
140269620:	48 8b 10             	mov    (%rax),%rdx
140269623:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140269628:	48 8b 40 08          	mov    0x8(%rax),%rax
14026962c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140269631:	eb 05                	jmp    0x140269638
140269633:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140269638:	4c 8b 4d b7          	mov    -0x49(%rbp),%r9
14026963c:	49 8b 49 08          	mov    0x8(%r9),%rcx
140269640:	4d 8b c1             	mov    %r9,%r8
140269643:	eb 21                	jmp    0x140269666
140269645:	48 39 51 20          	cmp    %rdx,0x20(%rcx)
140269649:	75 05                	jne    0x140269650
14026964b:	41 8a c6             	mov    %r14b,%al
14026964e:	eb 06                	jmp    0x140269656
140269650:	1a c0                	sbb    %al,%al
140269652:	24 fe                	and    $0xfe,%al
140269654:	fe c0                	inc    %al
140269656:	84 c0                	test   %al,%al
140269658:	79 06                	jns    0x140269660
14026965a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14026965e:	eb 06                	jmp    0x140269666
140269660:	4c 8b c1             	mov    %rcx,%r8
140269663:	48 8b 09             	mov    (%rcx),%rcx
140269666:	44 38 71 19          	cmp    %r14b,0x19(%rcx)
14026966a:	74 d9                	je     0x140269645
14026966c:	45 38 70 19          	cmp    %r14b,0x19(%r8)
140269670:	75 15                	jne    0x140269687
140269672:	49 3b 50 20          	cmp    0x20(%r8),%rdx
140269676:	75 05                	jne    0x14026967d
140269678:	41 8a c6             	mov    %r14b,%al
14026967b:	eb 06                	jmp    0x140269683
14026967d:	1a c0                	sbb    %al,%al
14026967f:	24 fe                	and    $0xfe,%al
140269681:	fe c0                	inc    %al
140269683:	84 c0                	test   %al,%al
140269685:	79 03                	jns    0x14026968a
140269687:	4d 8b c1             	mov    %r9,%r8
14026968a:	4d 3b c1             	cmp    %r9,%r8
14026968d:	74 67                	je     0x1402696f6
14026968f:	49 8b d0             	mov    %r8,%rdx
140269692:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140269696:	e8 ad d4 dc ff       	call   0x140036b48
14026969b:	4c 8b e8             	mov    %rax,%r13
14026969e:	4c 8b 70 28          	mov    0x28(%rax),%r14
1402696a2:	4d 85 f6             	test   %r14,%r14
1402696a5:	74 43                	je     0x1402696ea
1402696a7:	41 83 cf ff          	or     $0xffffffff,%r15d
1402696ab:	41 8b cf             	mov    %r15d,%ecx
1402696ae:	f0 41 0f c1 4e 08    	lock xadd %ecx,0x8(%r14)
1402696b4:	41 03 cf             	add    %r15d,%ecx
1402696b7:	75 2d                	jne    0x1402696e6
1402696b9:	49 8b 16             	mov    (%r14),%rdx
1402696bc:	49 8b ce             	mov    %r14,%rcx
1402696bf:	48 8b 02             	mov    (%rdx),%rax
1402696c2:	ff 15 70 35 8a 00    	call   *0x8a3570(%rip)        # 0x140b0cc38
1402696c8:	41 8b c7             	mov    %r15d,%eax
1402696cb:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1402696d1:	41 03 c7             	add    %r15d,%eax
1402696d4:	75 10                	jne    0x1402696e6
1402696d6:	49 8b 06             	mov    (%r14),%rax
1402696d9:	49 8b ce             	mov    %r14,%rcx
1402696dc:	48 8b 40 08          	mov    0x8(%rax),%rax
1402696e0:	ff 15 52 35 8a 00    	call   *0x8a3552(%rip)        # 0x140b0cc38
1402696e6:	4c 8b 7d c7          	mov    -0x39(%rbp),%r15
1402696ea:	49 8b cd             	mov    %r13,%rcx
1402696ed:	ff 15 cd 31 8a 00    	call   *0x8a31cd(%rip)        # 0x140b0c8c0
1402696f3:	45 33 f6             	xor    %r14d,%r14d
1402696f6:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
1402696fa:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1402696fe:	4c 8b ea             	mov    %rdx,%r13
140269701:	eb 21                	jmp    0x140269724
140269703:	4c 39 79 20          	cmp    %r15,0x20(%rcx)
140269707:	75 05                	jne    0x14026970e
140269709:	41 8a c6             	mov    %r14b,%al
14026970c:	eb 06                	jmp    0x140269714
14026970e:	1a c0                	sbb    %al,%al
140269710:	24 fe                	and    $0xfe,%al
140269712:	fe c0                	inc    %al
140269714:	84 c0                	test   %al,%al
140269716:	79 06                	jns    0x14026971e
140269718:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14026971c:	eb 06                	jmp    0x140269724
14026971e:	4c 8b e9             	mov    %rcx,%r13
140269721:	48 8b 09             	mov    (%rcx),%rcx
140269724:	44 38 71 19          	cmp    %r14b,0x19(%rcx)
140269728:	74 d9                	je     0x140269703
14026972a:	45 38 75 19          	cmp    %r14b,0x19(%r13)
14026972e:	75 15                	jne    0x140269745
140269730:	4d 3b 7d 20          	cmp    0x20(%r13),%r15
140269734:	75 05                	jne    0x14026973b
140269736:	41 8a c6             	mov    %r14b,%al
140269739:	eb 06                	jmp    0x140269741
14026973b:	1a c0                	sbb    %al,%al
14026973d:	24 fe                	and    $0xfe,%al
14026973f:	fe c0                	inc    %al
140269741:	84 c0                	test   %al,%al
140269743:	79 03                	jns    0x140269748
140269745:	4c 8b ea             	mov    %rdx,%r13
140269748:	4c 3b ea             	cmp    %rdx,%r13
14026974b:	0f 84 77 01 00 00    	je     0x1402698c8
140269751:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140269755:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140269759:	e8 3a c4 e4 ff       	call   0x1400b5b98
14026975e:	90                   	nop
14026975f:	4c 8b 7d 87          	mov    -0x79(%rbp),%r15
140269763:	49 8b 07             	mov    (%r15),%rax
140269766:	4c 8b b0 b8 00 00 00 	mov    0xb8(%rax),%r14
14026976d:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140269771:	48 8b 11             	mov    (%rcx),%rdx
140269774:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14026977b:	ff 15 b7 34 8a 00    	call   *0x8a34b7(%rip)        # 0x140b0cc38
140269781:	45 33 c0             	xor    %r8d,%r8d
140269784:	48 8b d0             	mov    %rax,%rdx
140269787:	49 8b cf             	mov    %r15,%rcx
14026978a:	49 8b c6             	mov    %r14,%rax
14026978d:	ff 15 a5 34 8a 00    	call   *0x8a34a5(%rip)        # 0x140b0cc38
140269793:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
140269797:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14026979b:	e8 6c be e4 ff       	call   0x1400b560c
1402697a0:	90                   	nop
1402697a1:	4c 8b 7d ff          	mov    -0x1(%rbp),%r15
1402697a5:	49 8b 07             	mov    (%r15),%rax
1402697a8:	4c 8b b0 b8 00 00 00 	mov    0xb8(%rax),%r14
1402697af:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1402697b3:	4c 8b 01             	mov    (%rcx),%r8
1402697b6:	49 8b 80 a8 00 00 00 	mov    0xa8(%r8),%rax
1402697bd:	ff 15 75 34 8a 00    	call   *0x8a3475(%rip)        # 0x140b0cc38
1402697c3:	45 33 c0             	xor    %r8d,%r8d
1402697c6:	48 8b d0             	mov    %rax,%rdx
1402697c9:	49 8b cf             	mov    %r15,%rcx
1402697cc:	49 8b c6             	mov    %r14,%rax
1402697cf:	ff 15 63 34 8a 00    	call   *0x8a3463(%rip)        # 0x140b0cc38
1402697d5:	49 8b d5             	mov    %r13,%rdx
1402697d8:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1402697dc:	e8 67 d3 dc ff       	call   0x140036b48
1402697e1:	4c 8b f8             	mov    %rax,%r15
1402697e4:	4c 8b 70 28          	mov    0x28(%rax),%r14
1402697e8:	41 83 cd ff          	or     $0xffffffff,%r13d
1402697ec:	4d 85 f6             	test   %r14,%r14
1402697ef:	74 3b                	je     0x14026982c
1402697f1:	41 8b cd             	mov    %r13d,%ecx
1402697f4:	f0 41 0f c1 4e 08    	lock xadd %ecx,0x8(%r14)
1402697fa:	41 03 cd             	add    %r13d,%ecx
1402697fd:	75 2d                	jne    0x14026982c
1402697ff:	49 8b 16             	mov    (%r14),%rdx
140269802:	49 8b ce             	mov    %r14,%rcx
140269805:	48 8b 02             	mov    (%rdx),%rax
140269808:	ff 15 2a 34 8a 00    	call   *0x8a342a(%rip)        # 0x140b0cc38
14026980e:	41 8b c5             	mov    %r13d,%eax
140269811:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
140269817:	41 03 c5             	add    %r13d,%eax
14026981a:	75 10                	jne    0x14026982c
14026981c:	49 8b 06             	mov    (%r14),%rax
14026981f:	49 8b ce             	mov    %r14,%rcx
140269822:	48 8b 40 08          	mov    0x8(%rax),%rax
140269826:	ff 15 0c 34 8a 00    	call   *0x8a340c(%rip)        # 0x140b0cc38
14026982c:	49 8b cf             	mov    %r15,%rcx
14026982f:	ff 15 8b 30 8a 00    	call   *0x8a308b(%rip)        # 0x140b0c8c0
140269835:	90                   	nop
140269836:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
14026983a:	48 85 c9             	test   %rcx,%rcx
14026983d:	74 40                	je     0x14026987f
14026983f:	41 8b c5             	mov    %r13d,%eax
140269842:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140269847:	41 03 c5             	add    %r13d,%eax
14026984a:	75 33                	jne    0x14026987f
14026984c:	4c 8b 75 07          	mov    0x7(%rbp),%r14
140269850:	49 8b 06             	mov    (%r14),%rax
140269853:	49 8b ce             	mov    %r14,%rcx
140269856:	48 8b 00             	mov    (%rax),%rax
140269859:	ff 15 d9 33 8a 00    	call   *0x8a33d9(%rip)        # 0x140b0cc38
14026985f:	41 8b c5             	mov    %r13d,%eax
140269862:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
140269868:	41 03 c5             	add    %r13d,%eax
14026986b:	75 12                	jne    0x14026987f
14026986d:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140269871:	48 8b 01             	mov    (%rcx),%rax
140269874:	48 8b 40 08          	mov    0x8(%rax),%rax
140269878:	ff 15 ba 33 8a 00    	call   *0x8a33ba(%rip)        # 0x140b0cc38
14026987e:	90                   	nop
14026987f:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140269883:	48 85 c9             	test   %rcx,%rcx
140269886:	74 40                	je     0x1402698c8
140269888:	41 8b c5             	mov    %r13d,%eax
14026988b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140269890:	41 03 c5             	add    %r13d,%eax
140269893:	75 33                	jne    0x1402698c8
140269895:	4c 8b 75 8f          	mov    -0x71(%rbp),%r14
140269899:	49 8b 06             	mov    (%r14),%rax
14026989c:	49 8b ce             	mov    %r14,%rcx
14026989f:	48 8b 00             	mov    (%rax),%rax
1402698a2:	ff 15 90 33 8a 00    	call   *0x8a3390(%rip)        # 0x140b0cc38
1402698a8:	41 8b c5             	mov    %r13d,%eax
1402698ab:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1402698b1:	41 03 c5             	add    %r13d,%eax
1402698b4:	75 12                	jne    0x1402698c8
1402698b6:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1402698ba:	48 8b 01             	mov    (%rcx),%rax
1402698bd:	48 8b 40 08          	mov    0x8(%rax),%rax
1402698c1:	ff 15 71 33 8a 00    	call   *0x8a3371(%rip)        # 0x140b0cc38
1402698c7:	90                   	nop
1402698c8:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402698cd:	41 83 cf ff          	or     $0xffffffff,%r15d
1402698d1:	48 85 c9             	test   %rcx,%rcx
1402698d4:	74 42                	je     0x140269918