14021d537:	44 89 a5 a8 00 00 00 	mov    %r12d,0xa8(%rbp)
14021d53e:	89 38                	mov    %edi,(%rax)
14021d540:	8d 57 f8             	lea    -0x8(%rdi),%edx
14021d543:	48 03 d0             	add    %rax,%rdx
14021d546:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14021d54b:	8d 47 01             	lea    0x1(%rdi),%eax
14021d54e:	89 85 a8 00 00 00    	mov    %eax,0xa8(%rbp)
14021d554:	48 3b 54 24 60       	cmp    0x60(%rsp),%rdx
14021d559:	74 0a                	je     0x14021d565
14021d55b:	89 02                	mov    %eax,(%rdx)
14021d55d:	48 83 44 24 58 04    	addq   $0x4,0x58(%rsp)
14021d563:	eb 11                	jmp    0x14021d576
14021d565:	4c 8d 85 a8 00 00 00 	lea    0xa8(%rbp),%r8
14021d56c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14021d571:	e8 9a 48 e1 ff       	call   0x140031e10
14021d576:	45 33 c9             	xor    %r9d,%r9d
14021d579:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14021d57e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14021d583:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14021d587:	e8 f8 c0 e4 ff       	call   0x140069684
14021d58c:	0f 57 c0             	xorps  %xmm0,%xmm0
14021d58f:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14021d595:	83 cf ff             	or     $0xffffffff,%edi
14021d598:	89 bd b8 00 00 00    	mov    %edi,0xb8(%rbp)
14021d59e:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
14021d5a3:	4c 89 65 b0          	mov    %r12,-0x50(%rbp)
14021d5a7:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
14021d5ad:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14021d5b1:	48 8b 01             	mov    (%rcx),%rax
14021d5b4:	48 8b 40 18          	mov    0x18(%rax),%rax
14021d5b8:	ff 15 7a f6 8e 00    	call   *0x8ef67a(%rip)        # 0x140b0cc38
14021d5be:	83 f8 07             	cmp    $0x7,%eax
14021d5c1:	75 0f                	jne    0x14021d5d2
14021d5c3:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14021d5c7:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14021d5cb:	e8 90 38 e1 ff       	call   0x140030e60
14021d5d0:	eb 0d                	jmp    0x14021d5df
14021d5d2:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14021d5d6:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14021d5da:	e8 89 76 e1 ff       	call   0x140034c68
14021d5df:	48 8b 10             	mov    (%rax),%rdx
14021d5e2:	48 8b 48 08          	mov    0x8(%rax),%rcx
14021d5e6:	4c 89 20             	mov    %r12,(%rax)
14021d5e9:	4c 89 60 08          	mov    %r12,0x8(%rax)
14021d5ed:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
14021d5f1:	48 85 db             	test   %rbx,%rbx
14021d5f4:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
14021d5f8:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
14021d5fd:	74 35                	je     0x14021d634
14021d5ff:	8b c7                	mov    %edi,%eax
14021d601:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14021d606:	03 c7                	add    %edi,%eax
14021d608:	75 2a                	jne    0x14021d634
14021d60a:	48 8b 03             	mov    (%rbx),%rax
14021d60d:	48 8b cb             	mov    %rbx,%rcx
14021d610:	48 8b 00             	mov    (%rax),%rax
14021d613:	ff 15 1f f6 8e 00    	call   *0x8ef61f(%rip)        # 0x140b0cc38
14021d619:	8b c7                	mov    %edi,%eax
14021d61b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14021d620:	03 c7                	add    %edi,%eax
14021d622:	75 10                	jne    0x14021d634
14021d624:	48 8b 03             	mov    (%rbx),%rax
14021d627:	48 8b cb             	mov    %rbx,%rcx
14021d62a:	48 8b 40 08          	mov    0x8(%rax),%rax
14021d62e:	ff 15 04 f6 8e 00    	call   *0x8ef604(%rip)        # 0x140b0cc38
14021d634:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14021d639:	48 81 c2 38 02 00 00 	add    $0x238,%rdx
14021d640:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14021d644:	e8 8b e5 df ff       	call   0x14001bbd4
14021d649:	90                   	nop
14021d64a:	4c 8b fe             	mov    %rsi,%r15
14021d64d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14021d652:	48 8b c1             	mov    %rcx,%rax
14021d655:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14021d65a:	48 2b c2             	sub    %rdx,%rax
14021d65d:	48 c1 f8 04          	sar    $0x4,%rax
14021d661:	48 3b c6             	cmp    %rsi,%rax
14021d664:	0f 86 d9 08 00 00    	jbe    0x14021df43
14021d66a:	41 bd 10 00 00 00    	mov    $0x10,%r13d
14021d670:	66 0f 6f 4c 24 20    	movdqa 0x20(%rsp),%xmm1
14021d676:	66 0f 6f c1          	movdqa %xmm1,%xmm0
14021d67a:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14021d67f:	66 0f d6 44 24 28    	movq   %xmm0,0x28(%rsp)
14021d685:	66 48 0f 7e ce       	movq   %xmm1,%rsi
14021d68a:	4c 8b 75 a8          	mov    -0x58(%rbp),%r14
14021d68e:	48 85 f6             	test   %rsi,%rsi
14021d691:	0f 85 d7 00 00 00    	jne    0x14021d76e
14021d697:	48 2b ca             	sub    %rdx,%rcx
14021d69a:	48 c1 f9 04          	sar    $0x4,%rcx
14021d69e:	49 8d 47 ff          	lea    -0x1(%r15),%rax
14021d6a2:	48 3b c1             	cmp    %rcx,%rax
14021d6a5:	0f 83 f1 08 00 00    	jae    0x14021df9c
14021d6ab:	48 83 c2 f0          	add    $0xfffffffffffffff0,%rdx
14021d6af:	49 03 d5             	add    %r13,%rdx
14021d6b2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14021d6b7:	e8 bc da df ff       	call   0x14001b178
14021d6bc:	0f 57 c0             	xorps  %xmm0,%xmm0
14021d6bf:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
14021d6c4:	4c 89 65 98          	mov    %r12,-0x68(%rbp)
14021d6c8:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14021d6cd:	4c 89 65 f0          	mov    %r12,-0x10(%rbp)
14021d6d1:	45 33 c9             	xor    %r9d,%r9d
14021d6d4:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14021d6d8:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
14021d6dc:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
14021d6e1:	48 8b ce             	mov    %rsi,%rcx
14021d6e4:	e8 87 77 e1 ff       	call   0x140034e70
14021d6e9:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14021d6ed:	48 85 c9             	test   %rcx,%rcx
14021d6f0:	74 31                	je     0x14021d723
14021d6f2:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
14021d6f6:	48 2b c1             	sub    %rcx,%rax
14021d6f9:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14021d6fd:	48 8b d1             	mov    %rcx,%rdx
14021d700:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14021d706:	72 15                	jb     0x14021d71d
14021d708:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14021d70c:	48 2b d1             	sub    %rcx,%rdx
14021d70f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14021d713:	48 83 f8 1f          	cmp    $0x1f,%rax
14021d717:	0f 87 78 08 00 00    	ja     0x14021df95
14021d71d:	ff 15 9d f1 8e 00    	call   *0x8ef19d(%rip)        # 0x140b0c8c0
14021d723:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
14021d727:	4c 8b c2             	mov    %rdx,%r8
14021d72a:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14021d72e:	4c 2b c1             	sub    %rcx,%r8
14021d731:	49 c1 f8 04          	sar    $0x4,%r8
14021d735:	4c 8d 0d f4 d2 f7 ff 	lea    -0x82d0c(%rip),%r9        # 0x14019aa30
14021d73c:	e8 d7 65 ed ff       	call   0x1400f3d18
14021d741:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14021d745:	48 39 4d 88          	cmp    %rcx,-0x78(%rbp)
14021d749:	74 1a                	je     0x14021d765
14021d74b:	48 8b 49 f0          	mov    -0x10(%rcx),%rcx
14021d74f:	48 8b 01             	mov    (%rcx),%rax
14021d752:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
14021d759:	ff 15 d9 f4 8e 00    	call   *0x8ef4d9(%rip)        # 0x140b0cc38
14021d75f:	89 85 b8 00 00 00    	mov    %eax,0xb8(%rbp)
14021d765:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14021d769:	e8 62 d7 df ff       	call   0x14001aed0
14021d76e:	48 8b 0e             	mov    (%rsi),%rcx
14021d771:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
14021d778:	48 8b ce             	mov    %rsi,%rcx
14021d77b:	ff 15 b7 f4 8e 00    	call   *0x8ef4b7(%rip)        # 0x140b0cc38
14021d781:	0f 10 00             	movups (%rax),%xmm0
14021d784:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
14021d78a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14021d78f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14021d794:	48 2b c1             	sub    %rcx,%rax
14021d797:	48 c1 f8 04          	sar    $0x4,%rax
14021d79b:	4c 3b f8             	cmp    %rax,%r15
14021d79e:	0f 83 22 08 00 00    	jae    0x14021dfc6
14021d7a4:	4a 8b 0c 29          	mov    (%rcx,%r13,1),%rcx
14021d7a8:	48 8b 01             	mov    (%rcx),%rax
14021d7ab:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14021d7b2:	ff 15 80 f4 8e 00    	call   *0x8ef480(%rip)        # 0x140b0cc38
14021d7b8:	48 8b d0             	mov    %rax,%rdx
14021d7bb:	45 33 c0             	xor    %r8d,%r8d
14021d7be:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14021d7c3:	e8 d0 8a f9 ff       	call   0x1401b6298
14021d7c8:	41 8a d4             	mov    %r12b,%dl
14021d7cb:	89 95 b0 00 00 00    	mov    %edx,0xb0(%rbp)
14021d7d1:	c6 85 a8 00 00 00 01 	movb   $0x1,0xa8(%rbp)
14021d7d8:	49 8b fc             	mov    %r12,%rdi
14021d7db:	49 8b de             	mov    %r14,%rbx
14021d7de:	4c 8b 65 a0          	mov    -0x60(%rbp),%r12
14021d7e2:	49 2b dc             	sub    %r12,%rbx
14021d7e5:	48 c1 fb 04          	sar    $0x4,%rbx
14021d7e9:	48 85 db             	test   %rbx,%rbx
14021d7ec:	0f 84 ad 00 00 00    	je     0x14021d89f
14021d7f2:	84 d2                	test   %dl,%dl
14021d7f4:	0f 85 a5 00 00 00    	jne    0x14021d89f
14021d7fa:	48 3b fb             	cmp    %rbx,%rdi
14021d7fd:	0f 83 c3 07 00 00    	jae    0x14021dfc6
14021d803:	49 8b 0c 24          	mov    (%r12),%rcx
14021d807:	48 8b 01             	mov    (%rcx),%rax
14021d80a:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14021d811:	ff 15 21 f4 8e 00    	call   *0x8ef421(%rip)        # 0x140b0cc38
14021d817:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14021d81c:	48 8b c8             	mov    %rax,%rcx
14021d81f:	e8 c4 88 f9 ff       	call   0x1401b60e8
14021d824:	8b 8d b0 00 00 00    	mov    0xb0(%rbp),%ecx
14021d82a:	0f b6 c9             	movzbl %cl,%ecx
14021d82d:	84 c0                	test   %al,%al
14021d82f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14021d835:	41 0f 45 c8          	cmovne %r8d,%ecx
14021d839:	89 8d b0 00 00 00    	mov    %ecx,0xb0(%rbp)
14021d83f:	49 8b 0c 24          	mov    (%r12),%rcx
14021d843:	48 8b 01             	mov    (%rcx),%rax
14021d846:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14021d84d:	ff 15 e5 f3 8e 00    	call   *0x8ef3e5(%rip)        # 0x140b0cc38
14021d853:	f3 0f 10 48 04       	movss  0x4(%rax),%xmm1
14021d858:	f3 0f 5f 4c 24 6c    	maxss  0x6c(%rsp),%xmm1
14021d85e:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
14021d863:	f3 0f 5d 44 24 74    	minss  0x74(%rsp),%xmm0
14021d869:	0f 2f c1             	comiss %xmm1,%xmm0
14021d86c:	76 06                	jbe    0x14021d874
14021d86e:	f3 0f 5c c1          	subss  %xmm1,%xmm0
14021d872:	eb 03                	jmp    0x14021d877
14021d874:	0f 57 c0             	xorps  %xmm0,%xmm0
14021d877:	0f 2e 05 8e 37 99 00 	ucomiss 0x99378e(%rip),%xmm0        # 0x140bb100c
14021d87e:	7a 02                	jp     0x14021d882
14021d880:	74 07                	je     0x14021d889
14021d882:	c6 85 a8 00 00 00 00 	movb   $0x0,0xa8(%rbp)
14021d889:	48 ff c7             	inc    %rdi
14021d88c:	49 83 c4 10          	add    $0x10,%r12
14021d890:	48 3b fb             	cmp    %rbx,%rdi
14021d893:	8b 95 b0 00 00 00    	mov    0xb0(%rbp),%edx
14021d899:	0f 82 53 ff ff ff    	jb     0x14021d7f2
14021d89f:	49 8d 5f 01          	lea    0x1(%r15),%rbx
14021d8a3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14021d8a8:	48 8b c1             	mov    %rcx,%rax
14021d8ab:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
14021d8b0:	49 2b c2             	sub    %r10,%rax
14021d8b3:	48 c1 f8 04          	sar    $0x4,%rax
14021d8b7:	48 3b d8             	cmp    %rax,%rbx
14021d8ba:	0f 83 e6 00 00 00    	jae    0x14021d9a6
14021d8c0:	49 8d 7d 10          	lea    0x10(%r13),%rdi
14021d8c4:	41 bc 01 00 00 00    	mov    $0x1,%r12d
14021d8ca:	eb 06                	jmp    0x14021d8d2
14021d8cc:	8b 95 b0 00 00 00    	mov    0xb0(%rbp),%edx
14021d8d2:	84 d2                	test   %dl,%dl
14021d8d4:	0f 85 cc 00 00 00    	jne    0x14021d9a6
14021d8da:	49 2b ca             	sub    %r10,%rcx
14021d8dd:	48 c1 f9 04          	sar    $0x4,%rcx
14021d8e1:	48 3b d9             	cmp    %rcx,%rbx
14021d8e4:	0f 83 dc 06 00 00    	jae    0x14021dfc6
14021d8ea:	49 8b 0c 3a          	mov    (%r10,%rdi,1),%rcx
14021d8ee:	48 8b 01             	mov    (%rcx),%rax
14021d8f1:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14021d8f8:	ff 15 3a f3 8e 00    	call   *0x8ef33a(%rip)        # 0x140b0cc38
14021d8fe:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14021d903:	48 8b c8             	mov    %rax,%rcx
14021d906:	e8 dd 87 f9 ff       	call   0x1401b60e8
14021d90b:	0f b6 8d b0 00 00 00 	movzbl 0xb0(%rbp),%ecx
14021d912:	84 c0                	test   %al,%al
14021d914:	41 0f 45 cc          	cmovne %r12d,%ecx
14021d918:	88 8d b0 00 00 00    	mov    %cl,0xb0(%rbp)
14021d91e:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14021d923:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14021d928:	48 2b c1             	sub    %rcx,%rax
14021d92b:	48 c1 f8 04          	sar    $0x4,%rax
14021d92f:	48 3b d8             	cmp    %rax,%rbx
14021d932:	0f 83 8e 06 00 00    	jae    0x14021dfc6
14021d938:	48 8b 0c 0f          	mov    (%rdi,%rcx,1),%rcx
14021d93c:	48 8b 01             	mov    (%rcx),%rax
14021d93f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14021d946:	ff 15 ec f2 8e 00    	call   *0x8ef2ec(%rip)        # 0x140b0cc38
14021d94c:	f3 0f 10 48 04       	movss  0x4(%rax),%xmm1
14021d951:	f3 0f 5f 4c 24 6c    	maxss  0x6c(%rsp),%xmm1
14021d957:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
14021d95c:	f3 0f 5d 44 24 74    	minss  0x74(%rsp),%xmm0
14021d962:	0f 2f c1             	comiss %xmm1,%xmm0
14021d965:	76 06                	jbe    0x14021d96d
14021d967:	f3 0f 5c c1          	subss  %xmm1,%xmm0
14021d96b:	eb 03                	jmp    0x14021d970
14021d96d:	0f 57 c0             	xorps  %xmm0,%xmm0
14021d970:	0f 2e 05 95 36 99 00 	ucomiss 0x993695(%rip),%xmm0        # 0x140bb100c
14021d977:	7a 02                	jp     0x14021d97b
14021d979:	74 07                	je     0x14021d982
14021d97b:	c6 85 a8 00 00 00 00 	movb   $0x0,0xa8(%rbp)
14021d982:	49 03 dc             	add    %r12,%rbx
14021d985:	48 83 c7 10          	add    $0x10,%rdi
14021d989:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14021d98e:	48 8b c1             	mov    %rcx,%rax
14021d991:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
14021d996:	49 2b c2             	sub    %r10,%rax
14021d999:	48 c1 f8 04          	sar    $0x4,%rax
14021d99d:	48 3b d8             	cmp    %rax,%rbx
14021d9a0:	0f 82 26 ff ff ff    	jb     0x14021d8cc
14021d9a6:	0f 57 c0             	xorps  %xmm0,%xmm0
14021d9a9:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
14021d9ae:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
14021d9b3:	49 2b ca             	sub    %r10,%rcx
14021d9b6:	48 c1 f9 04          	sar    $0x4,%rcx
14021d9ba:	4c 3b f9             	cmp    %rcx,%r15
14021d9bd:	0f 83 fc 05 00 00    	jae    0x14021dfbf
14021d9c3:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14021d9c8:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
14021d9cd:	45 33 c9             	xor    %r9d,%r9d
14021d9d0:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14021d9d4:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
14021d9d8:	4b 8b 0c 2a          	mov    (%r10,%r13,1),%rcx
14021d9dc:	e8 8f 74 e1 ff       	call   0x140034e70
14021d9e1:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14021d9e5:	48 85 c9             	test   %rcx,%rcx
14021d9e8:	74 31                	je     0x14021da1b
14021d9ea:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
14021d9ee:	48 2b c1             	sub    %rcx,%rax
14021d9f1:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14021d9f5:	48 8b d1             	mov    %rcx,%rdx
14021d9f8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14021d9fe:	72 15                	jb     0x14021da15
14021da00:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14021da04:	48 2b d1             	sub    %rcx,%rdx
14021da07:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14021da0b:	48 83 f8 1f          	cmp    $0x1f,%rax
14021da0f:	0f 87 8e 05 00 00    	ja     0x14021dfa3
14021da15:	ff 15 a5 ee 8e 00    	call   *0x8eeea5(%rip)        # 0x140b0c8c0
14021da1b:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14021da1f:	4c 8b c2             	mov    %rdx,%r8
14021da22:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14021da26:	4c 2b c1             	sub    %rcx,%r8
14021da29:	49 c1 f8 04          	sar    $0x4,%r8
14021da2d:	4c 8d 0d fc cf f7 ff 	lea    -0x83004(%rip),%r9        # 0x14019aa30
14021da34:	e8 df 62 ed ff       	call   0x1400f3d18
14021da39:	83 cf ff             	or     $0xffffffff,%edi
14021da3c:	89 7c 24 4c          	mov    %edi,0x4c(%rsp)
14021da40:	89 7c 24 48          	mov    %edi,0x48(%rsp)
14021da44:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14021da48:	48 3b 4d d0          	cmp    -0x30(%rbp),%rcx
14021da4c:	74 3d                	je     0x14021da8b
14021da4e:	48 8b 09             	mov    (%rcx),%rcx
14021da51:	48 8b 01             	mov    (%rcx),%rax
14021da54:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
14021da5b:	ff 15 d7 f1 8e 00    	call   *0x8ef1d7(%rip)        # 0x140b0cc38
14021da61:	89 44 24 48          	mov    %eax,0x48(%rsp)
14021da65:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14021da69:	48 39 4d c8          	cmp    %rcx,-0x38(%rbp)
14021da6d:	0f 84 4c 05 00 00    	je     0x14021dfbf
14021da73:	48 8b 49 f0          	mov    -0x10(%rcx),%rcx
14021da77:	48 8b 11             	mov    (%rcx),%rdx
14021da7a:	48 8b 82 00 01 00 00 	mov    0x100(%rdx),%rax
14021da81:	ff 15 b1 f1 8e 00    	call   *0x8ef1b1(%rip)        # 0x140b0cc38
14021da87:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
14021da8b:	44 8b e7             	mov    %edi,%r12d
14021da8e:	8b 85 b8 00 00 00    	mov    0xb8(%rbp),%eax
14021da94:	3b c7                	cmp    %edi,%eax
14021da96:	74 24                	je     0x14021dabc
14021da98:	44 8b c0             	mov    %eax,%r8d
14021da9b:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
14021da9f:	48 8b d3             	mov    %rbx,%rdx
14021daa2:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
14021daa6:	e8 f5 30 8d 00       	call   0x140af0ba0
14021daab:	48 3b c3             	cmp    %rbx,%rax
14021daae:	74 0c                	je     0x14021dabc
14021dab0:	48 83 c0 04          	add    $0x4,%rax
14021dab4:	48 3b c3             	cmp    %rbx,%rax
14021dab7:	74 03                	je     0x14021dabc
14021dab9:	44 8b 20             	mov    (%rax),%r12d
14021dabc:	80 bd b0 00 00 00 00 	cmpb   $0x0,0xb0(%rbp)
14021dac3:	0f 85 87 03 00 00    	jne    0x14021de50
14021dac9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14021dace:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14021dad3:	48 2b c3             	sub    %rbx,%rax
14021dad6:	48 c1 f8 04          	sar    $0x4,%rax
14021dada:	4c 3b f8             	cmp    %rax,%r15
14021dadd:	0f 83 dc 04 00 00    	jae    0x14021dfbf
14021dae3:	4a 8b 1c 2b          	mov    (%rbx,%r13,1),%rbx
14021dae7:	48 8b 06             	mov    (%rsi),%rax
14021daea:	48 8b ce             	mov    %rsi,%rcx