14020f662:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14020f667:	03 c7                	add    %edi,%eax
14020f669:	75 2a                	jne    0x14020f695
14020f66b:	48 8b 03             	mov    (%rbx),%rax
14020f66e:	48 8b cb             	mov    %rbx,%rcx
14020f671:	48 8b 00             	mov    (%rax),%rax
14020f674:	ff 15 be d5 8f 00    	call   *0x8fd5be(%rip)        # 0x140b0cc38
14020f67a:	8b c7                	mov    %edi,%eax
14020f67c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14020f681:	03 c7                	add    %edi,%eax
14020f683:	75 10                	jne    0x14020f695
14020f685:	48 8b 03             	mov    (%rbx),%rax
14020f688:	48 8b cb             	mov    %rbx,%rcx
14020f68b:	48 8b 40 08          	mov    0x8(%rax),%rax
14020f68f:	ff 15 a3 d5 8f 00    	call   *0x8fd5a3(%rip)        # 0x140b0cc38
14020f695:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
14020f69a:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
14020f69f:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14020f6a4:	48 8b 07             	mov    (%rdi),%rax
14020f6a7:	48 8b 98 b0 00 00 00 	mov    0xb0(%rax),%rbx
14020f6ae:	48 8b 16             	mov    (%rsi),%rdx
14020f6b1:	48 8b ce             	mov    %rsi,%rcx
14020f6b4:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14020f6bb:	ff 15 77 d5 8f 00    	call   *0x8fd577(%rip)        # 0x140b0cc38
14020f6c1:	48 8b d0             	mov    %rax,%rdx
14020f6c4:	48 8b cf             	mov    %rdi,%rcx
14020f6c7:	48 8b c3             	mov    %rbx,%rax
14020f6ca:	ff 15 68 d5 8f 00    	call   *0x8fd568(%rip)        # 0x140b0cc38
14020f6d0:	49 8b 55 08          	mov    0x8(%r13),%rdx
14020f6d4:	49 3b 55 10          	cmp    0x10(%r13),%rdx
14020f6d8:	74 2b                	je     0x14020f705
14020f6da:	48 83 22 00          	andq   $0x0,(%rdx)
14020f6de:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14020f6e3:	4d 85 f6             	test   %r14,%r14
14020f6e6:	74 0a                	je     0x14020f6f2
14020f6e8:	f0 41 ff 46 08       	lock incl 0x8(%r14)
14020f6ed:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
14020f6f2:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14020f6f7:	48 89 02             	mov    %rax,(%rdx)
14020f6fa:	4c 89 72 08          	mov    %r14,0x8(%rdx)
14020f6fe:	49 83 45 08 10       	addq   $0x10,0x8(%r13)
14020f703:	eb 0e                	jmp    0x14020f713
14020f705:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14020f70a:	49 8b cd             	mov    %r13,%rcx
14020f70d:	e8 12 0e e1 ff       	call   0x140020524
14020f712:	90                   	nop
14020f713:	83 cf ff             	or     $0xffffffff,%edi
14020f716:	4d 85 f6             	test   %r14,%r14
14020f719:	0f 84 d1 fc ff ff    	je     0x14020f3f0
14020f71f:	8b c7                	mov    %edi,%eax
14020f721:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
14020f727:	03 c7                	add    %edi,%eax
14020f729:	0f 85 c1 fc ff ff    	jne    0x14020f3f0
14020f72f:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14020f734:	48 8b 03             	mov    (%rbx),%rax
14020f737:	48 8b cb             	mov    %rbx,%rcx
14020f73a:	48 8b 00             	mov    (%rax),%rax
14020f73d:	ff 15 f5 d4 8f 00    	call   *0x8fd4f5(%rip)        # 0x140b0cc38
14020f743:	8b c7                	mov    %edi,%eax
14020f745:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14020f74a:	03 c7                	add    %edi,%eax
14020f74c:	0f 85 9e fc ff ff    	jne    0x14020f3f0
14020f752:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14020f757:	48 8b 01             	mov    (%rcx),%rax
14020f75a:	48 8b 40 08          	mov    0x8(%rax),%rax
14020f75e:	ff 15 d4 d4 8f 00    	call   *0x8fd4d4(%rip)        # 0x140b0cc38
14020f764:	e9 87 fc ff ff       	jmp    0x14020f3f0
14020f769:	ff 15 29 d2 8f 00    	call   *0x8fd229(%rip)        # 0x140b0c998
14020f76f:	cc                   	int3
14020f770:	ff 15 22 d2 8f 00    	call   *0x8fd222(%rip)        # 0x140b0c998
14020f776:	cc                   	int3
14020f777:	ff 15 1b d2 8f 00    	call   *0x8fd21b(%rip)        # 0x140b0c998
14020f77d:	cc                   	int3
14020f77e:	90                   	nop
14020f77f:	90                   	nop
14020f780:	48 8b c4             	mov    %rsp,%rax
14020f783:	48 89 58 18          	mov    %rbx,0x18(%rax)
14020f787:	55                   	push   %rbp
14020f788:	56                   	push   %rsi
14020f789:	57                   	push   %rdi
14020f78a:	41 54                	push   %r12
14020f78c:	41 55                	push   %r13
14020f78e:	41 56                	push   %r14
14020f790:	41 57                	push   %r15
14020f792:	48 8d a8 28 ff ff ff 	lea    -0xd8(%rax),%rbp
14020f799:	48 81 ec a0 01 00 00 	sub    $0x1a0,%rsp
14020f7a0:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
14020f7a4:	48 8b f9             	mov    %rcx,%rdi
14020f7a7:	48 8b 09             	mov    (%rcx),%rcx
14020f7aa:	48 8b 01             	mov    (%rcx),%rax
14020f7ad:	48 8b 40 40          	mov    0x40(%rax),%rax
14020f7b1:	ff 15 81 d4 8f 00    	call   *0x8fd481(%rip)        # 0x140b0cc38
14020f7b7:	45 33 f6             	xor    %r14d,%r14d
14020f7ba:	48 85 c0             	test   %rax,%rax
14020f7bd:	0f 84 8e 09 00 00    	je     0x140210151
14020f7c3:	4c 89 b5 e0 00 00 00 	mov    %r14,0xe0(%rbp)
14020f7ca:	4c 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%r9
14020f7d1:	45 8d 46 13          	lea    0x13(%r14),%r8d
14020f7d5:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14020f7d9:	48 8b 0f             	mov    (%rdi),%rcx
14020f7dc:	e8 6b 44 f8 ff       	call   0x140193c4c
14020f7e1:	48 8b d0             	mov    %rax,%rdx
14020f7e4:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14020f7e8:	e8 fb ae e5 ff       	call   0x14006a6e8
14020f7ed:	90                   	nop
14020f7ee:	41 83 cf ff          	or     $0xffffffff,%r15d
14020f7f2:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
14020f7f6:	48 85 db             	test   %rbx,%rbx
14020f7f9:	74 39                	je     0x14020f834
14020f7fb:	41 8b c7             	mov    %r15d,%eax
14020f7fe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14020f803:	41 03 c7             	add    %r15d,%eax
14020f806:	75 2c                	jne    0x14020f834
14020f808:	48 8b 03             	mov    (%rbx),%rax
14020f80b:	48 8b cb             	mov    %rbx,%rcx
14020f80e:	48 8b 00             	mov    (%rax),%rax
14020f811:	ff 15 21 d4 8f 00    	call   *0x8fd421(%rip)        # 0x140b0cc38
14020f817:	41 8b c7             	mov    %r15d,%eax
14020f81a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14020f81f:	41 03 c7             	add    %r15d,%eax
14020f822:	75 10                	jne    0x14020f834
14020f824:	48 8b 03             	mov    (%rbx),%rax
14020f827:	48 8b cb             	mov    %rbx,%rcx
14020f82a:	48 8b 40 08          	mov    0x8(%rax),%rax
14020f82e:	ff 15 04 d4 8f 00    	call   *0x8fd404(%rip)        # 0x140b0cc38
14020f834:	4c 39 75 f8          	cmp    %r14,-0x8(%rbp)
14020f838:	0f 84 cc 08 00 00    	je     0x14021010a
14020f83e:	0f 57 c0             	xorps  %xmm0,%xmm0
14020f841:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
14020f847:	48 8b 47 08          	mov    0x8(%rdi),%rax
14020f84b:	48 85 c0             	test   %rax,%rax
14020f84e:	74 04                	je     0x14020f854
14020f850:	f0 ff 40 08          	lock incl 0x8(%rax)
14020f854:	48 8b 07             	mov    (%rdi),%rax
14020f857:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14020f85c:	48 8b 47 08          	mov    0x8(%rdi),%rax
14020f860:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14020f864:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14020f869:	e8 66 5e 00 00       	call   0x1402156d4
14020f86e:	0f 57 c0             	xorps  %xmm0,%xmm0
14020f871:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
14020f876:	4c 89 75 c0          	mov    %r14,-0x40(%rbp)
14020f87a:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14020f880:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
14020f885:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14020f88b:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14020f890:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14020f894:	48 8b 0f             	mov    (%rdi),%rcx
14020f897:	e8 90 fd e4 ff       	call   0x14005f62c
14020f89c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14020f8a1:	48 85 c9             	test   %rcx,%rcx
14020f8a4:	74 35                	je     0x14020f8db
14020f8a6:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14020f8ab:	48 2b c1             	sub    %rcx,%rax
14020f8ae:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14020f8b2:	48 8b d1             	mov    %rcx,%rdx
14020f8b5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14020f8bb:	72 18                	jb     0x14020f8d5
14020f8bd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14020f8c1:	48 2b d1             	sub    %rcx,%rdx
14020f8c4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14020f8c8:	48 83 f8 1f          	cmp    $0x1f,%rax
14020f8cc:	76 07                	jbe    0x14020f8d5
14020f8ce:	ff 15 c4 d0 8f 00    	call   *0x8fd0c4(%rip)        # 0x140b0c998
14020f8d4:	cc                   	int3
14020f8d5:	ff 15 e5 cf 8f 00    	call   *0x8fcfe5(%rip)        # 0x140b0c8c0
14020f8db:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14020f8df:	48 8b 0f             	mov    (%rdi),%rcx
14020f8e2:	e8 b9 f1 e2 ff       	call   0x14003eaa0
14020f8e7:	0f 57 c0             	xorps  %xmm0,%xmm0
14020f8ea:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
14020f8f0:	48 8b 47 08          	mov    0x8(%rdi),%rax
14020f8f4:	48 85 c0             	test   %rax,%rax
14020f8f7:	74 04                	je     0x14020f8fd
14020f8f9:	f0 ff 40 08          	lock incl 0x8(%rax)
14020f8fd:	48 8b 07             	mov    (%rdi),%rax
14020f900:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14020f905:	48 8b 47 08          	mov    0x8(%rdi),%rax
14020f909:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14020f90d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14020f912:	e8 69 65 f9 ff       	call   0x1401a5e80
14020f917:	40 8a f0             	mov    %al,%sil
14020f91a:	88 85 e0 00 00 00    	mov    %al,0xe0(%rbp)
14020f920:	4d 8b ee             	mov    %r14,%r13
14020f923:	48 8b 0f             	mov    (%rdi),%rcx
14020f926:	48 8b 11             	mov    (%rcx),%rdx
14020f929:	48 8b 42 40          	mov    0x40(%rdx),%rax
14020f92d:	ff 15 05 d3 8f 00    	call   *0x8fd305(%rip)        # 0x140b0cc38
14020f933:	48 85 c0             	test   %rax,%rax
14020f936:	0f 84 69 07 00 00    	je     0x1402100a5
14020f93c:	48 8b 0f             	mov    (%rdi),%rcx
14020f93f:	48 8b 01             	mov    (%rcx),%rax
14020f942:	4d 8b c5             	mov    %r13,%r8
14020f945:	48 8d 55 08          	lea    0x8(%rbp),%rdx
14020f949:	48 8b 40 30          	mov    0x30(%rax),%rax
14020f94d:	ff 15 e5 d2 8f 00    	call   *0x8fd2e5(%rip)        # 0x140b0cc38
14020f953:	48 8b d0             	mov    %rax,%rdx
14020f956:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14020f95b:	e8 88 ad e5 ff       	call   0x14006a6e8
14020f960:	90                   	nop
14020f961:	48 8b 5d 10          	mov    0x10(%rbp),%rbx
14020f965:	48 85 db             	test   %rbx,%rbx
14020f968:	74 39                	je     0x14020f9a3
14020f96a:	41 8b c7             	mov    %r15d,%eax
14020f96d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14020f972:	41 03 c7             	add    %r15d,%eax
14020f975:	75 2c                	jne    0x14020f9a3
14020f977:	48 8b 03             	mov    (%rbx),%rax
14020f97a:	48 8b cb             	mov    %rbx,%rcx
14020f97d:	48 8b 00             	mov    (%rax),%rax
14020f980:	ff 15 b2 d2 8f 00    	call   *0x8fd2b2(%rip)        # 0x140b0cc38
14020f986:	41 8b c7             	mov    %r15d,%eax
14020f989:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14020f98e:	41 03 c7             	add    %r15d,%eax
14020f991:	75 10                	jne    0x14020f9a3
14020f993:	48 8b 03             	mov    (%rbx),%rax
14020f996:	48 8b cb             	mov    %rbx,%rcx
14020f999:	48 8b 40 08          	mov    0x8(%rax),%rax
14020f99d:	ff 15 95 d2 8f 00    	call   *0x8fd295(%rip)        # 0x140b0cc38
14020f9a3:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14020f9a8:	48 85 c9             	test   %rcx,%rcx
14020f9ab:	0f 84 91 06 00 00    	je     0x140210042
14020f9b1:	4d 8b e6             	mov    %r14,%r12
14020f9b4:	48 8b 01             	mov    (%rcx),%rax
14020f9b7:	48 8b 40 40          	mov    0x40(%rax),%rax
14020f9bb:	ff 15 77 d2 8f 00    	call   *0x8fd277(%rip)        # 0x140b0cc38
14020f9c1:	48 85 c0             	test   %rax,%rax
14020f9c4:	0f 84 78 06 00 00    	je     0x140210042
14020f9ca:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14020f9cf:	48 8b 01             	mov    (%rcx),%rax
14020f9d2:	4d 8b c4             	mov    %r12,%r8
14020f9d5:	48 8d 55 18          	lea    0x18(%rbp),%rdx
14020f9d9:	48 8b 40 30          	mov    0x30(%rax),%rax
14020f9dd:	ff 15 55 d2 8f 00    	call   *0x8fd255(%rip)        # 0x140b0cc38
14020f9e3:	48 8b d0             	mov    %rax,%rdx
14020f9e6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14020f9eb:	e8 e0 d7 e0 ff       	call   0x14001d1d0
14020f9f0:	90                   	nop
14020f9f1:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
14020f9f5:	48 85 db             	test   %rbx,%rbx
14020f9f8:	74 39                	je     0x14020fa33
14020f9fa:	41 8b c7             	mov    %r15d,%eax
14020f9fd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14020fa02:	41 03 c7             	add    %r15d,%eax
14020fa05:	75 2c                	jne    0x14020fa33
14020fa07:	48 8b 03             	mov    (%rbx),%rax
14020fa0a:	48 8b cb             	mov    %rbx,%rcx
14020fa0d:	48 8b 00             	mov    (%rax),%rax
14020fa10:	ff 15 22 d2 8f 00    	call   *0x8fd222(%rip)        # 0x140b0cc38
14020fa16:	41 8b c7             	mov    %r15d,%eax
14020fa19:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14020fa1e:	41 03 c7             	add    %r15d,%eax
14020fa21:	75 10                	jne    0x14020fa33
14020fa23:	48 8b 03             	mov    (%rbx),%rax
14020fa26:	48 8b cb             	mov    %rbx,%rcx
14020fa29:	48 8b 40 08          	mov    0x8(%rax),%rax
14020fa2d:	ff 15 05 d2 8f 00    	call   *0x8fd205(%rip)        # 0x140b0cc38
14020fa33:	4c 39 74 24 40       	cmp    %r14,0x40(%rsp)
14020fa38:	0f 84 9c 05 00 00    	je     0x14020ffda
14020fa3e:	0f 57 c0             	xorps  %xmm0,%xmm0
14020fa41:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14020fa47:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
14020fa4c:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14020fa50:	48 85 c9             	test   %rcx,%rcx
14020fa53:	74 51                	je     0x14020faa6
14020fa55:	48 81 c1 88 01 00 00 	add    $0x188,%rcx
14020fa5c:	48 8b 01             	mov    (%rcx),%rax
14020fa5f:	48 8b 00             	mov    (%rax),%rax
14020fa62:	ff 15 d0 d1 8f 00    	call   *0x8fd1d0(%rip)        # 0x140b0cc38
14020fa68:	83 f8 05             	cmp    $0x5,%eax
14020fa6b:	75 39                	jne    0x14020faa6
14020fa6d:	4c 8b 05 34 b2 b1 00 	mov    0xb1b234(%rip),%r8        # 0x140d2aca8
14020fa74:	40 84 f6             	test   %sil,%sil
14020fa77:	4c 0f 45 05 31 b2 b1 	cmovne 0xb1b231(%rip),%r8        # 0x140d2acb0
14020fa7e:	00
14020fa7f:	0f 57 c0             	xorps  %xmm0,%xmm0
14020fa82:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14020fa88:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14020fa8d:	48 85 c9             	test   %rcx,%rcx
14020fa90:	74 04                	je     0x14020fa96
14020fa92:	f0 ff 41 08          	lock incl 0x8(%rcx)
14020fa96:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14020fa9b:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14020faa1:	e9 95 00 00 00       	jmp    0x14020fb3b
14020faa6:	0f 57 c0             	xorps  %xmm0,%xmm0
14020faa9:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14020faaf:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14020fab4:	48 85 c9             	test   %rcx,%rcx
14020fab7:	74 04                	je     0x14020fabd
14020fab9:	f0 ff 41 08          	lock incl 0x8(%rcx)
14020fabd:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
14020fac2:	66 0f 7f 74 24 50    	movdqa %xmm6,0x50(%rsp)
14020fac8:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14020facd:	e8 b6 11 f9 ff       	call   0x1401a0c88
14020fad2:	0f 2f 05 f7 15 9a 00 	comiss 0x9a15f7(%rip),%xmm0        # 0x140bb10d0
14020fad9:	72 14                	jb     0x14020faef
14020fadb:	4c 8b 05 b6 b1 b1 00 	mov    0xb1b1b6(%rip),%r8        # 0x140d2ac98
14020fae2:	40 84 f6             	test   %sil,%sil
14020fae5:	4c 0f 45 05 9b b1 b1 	cmovne 0xb1b19b(%rip),%r8        # 0x140d2ac88
14020faec:	00
14020faed:	eb 2a                	jmp    0x14020fb19
14020faef:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14020faf4:	e8 03 2a f7 ff       	call   0x1401824fc
14020faf9:	83 f8 03             	cmp    $0x3,%eax
14020fafc:	75 09                	jne    0x14020fb07
14020fafe:	4c 8b 05 7b b1 b1 00 	mov    0xb1b17b(%rip),%r8        # 0x140d2ac80
14020fb05:	eb 12                	jmp    0x14020fb19
14020fb07:	4c 8b 05 82 b1 b1 00 	mov    0xb1b182(%rip),%r8        # 0x140d2ac90
14020fb0e:	40 84 f6             	test   %sil,%sil
14020fb11:	4c 0f 45 05 87 b1 b1 	cmovne 0xb1b187(%rip),%r8        # 0x140d2aca0
14020fb18:	00
14020fb19:	0f 57 c0             	xorps  %xmm0,%xmm0
14020fb1c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14020fb21:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14020fb27:	48 85 c9             	test   %rcx,%rcx
14020fb2a:	74 09                	je     0x14020fb35
14020fb2c:	f0 ff 41 08          	lock incl 0x8(%rcx)
14020fb30:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
14020fb35:	66 0f 7f 74 24 50    	movdqa %xmm6,0x50(%rsp)
14020fb3b:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
14020fb3f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14020fb44:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14020fb49:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14020fb4e:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
14020fb55:	00
14020fb56:	41 b9 20 00 00 00    	mov    $0x20,%r9d
14020fb5c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14020fb61:	48 8b cf             	mov    %rdi,%rcx
14020fb64:	e8 13 eb ff ff       	call   0x14020e67c
14020fb69:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14020fb6e:	48 8b c1             	mov    %rcx,%rax
14020fb71:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14020fb76:	48 2b c2             	sub    %rdx,%rax
14020fb79:	48 c1 f8 04          	sar    $0x4,%rax
14020fb7d:	48 85 c0             	test   %rax,%rax
14020fb80:	0f 84 b2 02 00 00    	je     0x14020fe38
14020fb86:	33 f6                	xor    %esi,%esi
14020fb88:	45 33 ff             	xor    %r15d,%r15d
14020fb8b:	48 2b ca             	sub    %rdx,%rcx
14020fb8e:	48 c1 f9 04          	sar    $0x4,%rcx
14020fb92:	4c 3b f1             	cmp    %rcx,%r14
14020fb95:	0f 83 f2 05 00 00    	jae    0x14021018d
14020fb9b:	48 8b 0c 32          	mov    (%rdx,%rsi,1),%rcx
14020fb9f:	48 8b 01             	mov    (%rcx),%rax
14020fba2:	48 8b 40 40          	mov    0x40(%rax),%rax
14020fba6:	ff 15 8c d0 8f 00    	call   *0x8fd08c(%rip)        # 0x140b0cc38
14020fbac:	4c 3b f8             	cmp    %rax,%r15
14020fbaf:	0f 83 24 01 00 00    	jae    0x14020fcd9
14020fbb5:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14020fbba:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx