1402447ad:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402447b2:	41 03 c4             	add    %r12d,%eax
1402447b5:	75 12                	jne    0x1402447c9
1402447b7:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402447bb:	48 8b 01             	mov    (%rcx),%rax
1402447be:	48 8b 40 08          	mov    0x8(%rax),%rax
1402447c2:	ff 15 70 84 8c 00    	call   *0x8c8470(%rip)        # 0x140b0cc38
1402447c8:	90                   	nop
1402447c9:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402447cd:	e8 fe 66 dd ff       	call   0x14001aed0
1402447d2:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1402447d6:	e8 f5 66 dd ff       	call   0x14001aed0
1402447db:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1402447df:	48 85 c9             	test   %rcx,%rcx
1402447e2:	74 3e                	je     0x140244822
1402447e4:	41 8b c4             	mov    %r12d,%eax
1402447e7:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402447ec:	41 03 c4             	add    %r12d,%eax
1402447ef:	75 31                	jne    0x140244822
1402447f1:	48 8b 5d f7          	mov    -0x9(%rbp),%rbx
1402447f5:	48 8b 03             	mov    (%rbx),%rax
1402447f8:	48 8b cb             	mov    %rbx,%rcx
1402447fb:	48 8b 00             	mov    (%rax),%rax
1402447fe:	ff 15 34 84 8c 00    	call   *0x8c8434(%rip)        # 0x140b0cc38
140244804:	41 8b c4             	mov    %r12d,%eax
140244807:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14024480c:	41 03 c4             	add    %r12d,%eax
14024480f:	75 11                	jne    0x140244822
140244811:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140244815:	48 8b 01             	mov    (%rcx),%rax
140244818:	48 8b 40 08          	mov    0x8(%rax),%rax
14024481c:	ff 15 16 84 8c 00    	call   *0x8c8416(%rip)        # 0x140b0cc38
140244822:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140244829:	00
14024482a:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14024482e:	49 8b 73 28          	mov    0x28(%r11),%rsi
140244832:	49 8b 7b 30          	mov    0x30(%r11),%rdi
140244836:	4d 8b 63 38          	mov    0x38(%r11),%r12
14024483a:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
14024483f:	49 8b e3             	mov    %r11,%rsp
140244842:	41 5f                	pop    %r15
140244844:	41 5e                	pop    %r14
140244846:	5d                   	pop    %rbp
140244847:	c3                   	ret
140244848:	ff 15 4a 81 8c 00    	call   *0x8c814a(%rip)        # 0x140b0c998
14024484e:	90                   	nop
14024484f:	ff 15 43 81 8c 00    	call   *0x8c8143(%rip)        # 0x140b0c998
140244855:	90                   	nop
140244856:	ff 15 3c 81 8c 00    	call   *0x8c813c(%rip)        # 0x140b0c998
14024485c:	90                   	nop
14024485d:	ff 15 35 81 8c 00    	call   *0x8c8135(%rip)        # 0x140b0c998
140244863:	cc                   	int3
140244864:	48 8b c4             	mov    %rsp,%rax
140244867:	48 89 58 10          	mov    %rbx,0x10(%rax)
14024486b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14024486f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140244873:	55                   	push   %rbp
140244874:	41 54                	push   %r12
140244876:	41 55                	push   %r13
140244878:	41 56                	push   %r14
14024487a:	41 57                	push   %r15
14024487c:	48 8d a8 98 fe ff ff 	lea    -0x168(%rax),%rbp
140244883:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
14024488a:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
14024488e:	48 8b 05 ab a7 a7 00 	mov    0xa7a7ab(%rip),%rax        # 0x140cbf040
140244895:	48 33 c4             	xor    %rsp,%rax
140244898:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
14024489f:	4c 8b f1             	mov    %rcx,%r14
1402448a2:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
1402448a6:	48 8b 51 30          	mov    0x30(%rcx),%rdx
1402448aa:	48 8b 92 b0 00 00 00 	mov    0xb0(%rdx),%rdx
1402448b1:	48 83 c2 18          	add    $0x18,%rdx
1402448b5:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1402448b9:	e8 2e 72 dd ff       	call   0x14001baec
1402448be:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
1402448c4:	48 83 64 24 48 00    	andq   $0x0,0x48(%rsp)
1402448ca:	b9 38 00 00 00       	mov    $0x38,%ecx
1402448cf:	ff 15 f3 7f 8c 00    	call   *0x8c7ff3(%rip)        # 0x140b0c8c8
1402448d5:	48 85 c0             	test   %rax,%rax
1402448d8:	75 07                	jne    0x1402448e1
1402448da:	ff 15 b8 7b 8c 00    	call   *0x8c7bb8(%rip)        # 0x140b0c498
1402448e0:	cc                   	int3
1402448e1:	48 89 00             	mov    %rax,(%rax)
1402448e4:	48 89 40 08          	mov    %rax,0x8(%rax)
1402448e8:	48 89 40 10          	mov    %rax,0x10(%rax)
1402448ec:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1402448f2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402448f7:	0f 57 c0             	xorps  %xmm0,%xmm0
1402448fa:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
1402448ff:	b9 30 00 00 00       	mov    $0x30,%ecx
140244904:	ff 15 be 7f 8c 00    	call   *0x8c7fbe(%rip)        # 0x140b0c8c8
14024490a:	48 8b d0             	mov    %rax,%rdx
14024490d:	48 85 c0             	test   %rax,%rax
140244910:	75 07                	jne    0x140244919
140244912:	ff 15 80 7b 8c 00    	call   *0x8c7b80(%rip)        # 0x140b0c498
140244918:	cc                   	int3
140244919:	48 89 00             	mov    %rax,(%rax)
14024491c:	48 89 40 08          	mov    %rax,0x8(%rax)
140244920:	48 89 40 10          	mov    %rax,0x10(%rax)
140244924:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14024492a:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14024492e:	45 33 ff             	xor    %r15d,%r15d
140244931:	4c 89 7d 98          	mov    %r15,-0x68(%rbp)
140244935:	45 33 e4             	xor    %r12d,%r12d
140244938:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
14024493d:	45 33 ed             	xor    %r13d,%r13d
140244940:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
140244944:	48 8b 75 e0          	mov    -0x20(%rbp),%rsi
140244948:	48 3b 75 e8          	cmp    -0x18(%rbp),%rsi
14024494c:	0f 84 40 03 00 00    	je     0x140244c92
140244952:	49 8b ce             	mov    %r14,%rcx
140244955:	e8 92 4e dc ff       	call   0x1400097ec
14024495a:	48 8b 0e             	mov    (%rsi),%rcx
14024495d:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
140244964:	48 8b 01             	mov    (%rcx),%rax
140244967:	48 8b 40 20          	mov    0x20(%rax),%rax
14024496b:	ff 15 c7 82 8c 00    	call   *0x8c82c7(%rip)        # 0x140b0cc38
140244971:	8b d8                	mov    %eax,%ebx
140244973:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140244978:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14024497c:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140244981:	44 89 64 24 58       	mov    %r12d,0x58(%rsp)
140244986:	48 8b c7             	mov    %rdi,%rax
140244989:	eb 23                	jmp    0x1402449ae
14024498b:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140244990:	39 59 20             	cmp    %ebx,0x20(%rcx)
140244993:	7d 0b                	jge    0x1402449a0
140244995:	44 89 64 24 58       	mov    %r12d,0x58(%rsp)
14024499a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14024499e:	eb 0e                	jmp    0x1402449ae
1402449a0:	c7 44 24 58 01 00 00 	movl   $0x1,0x58(%rsp)
1402449a7:	00
1402449a8:	48 8b c1             	mov    %rcx,%rax
1402449ab:	48 8b 09             	mov    (%rcx),%rcx
1402449ae:	44 38 61 19          	cmp    %r12b,0x19(%rcx)
1402449b2:	74 d7                	je     0x14024498b
1402449b4:	44 38 60 19          	cmp    %r12b,0x19(%rax)
1402449b8:	75 05                	jne    0x1402449bf
1402449ba:	3b 58 20             	cmp    0x20(%rax),%ebx
1402449bd:	7d 72                	jge    0x140244a31
1402449bf:	48 b8 92 24 49 92 24 	movabs $0x492492492492492,%rax
1402449c6:	49 92 04
1402449c9:	48 39 44 24 48       	cmp    %rax,0x48(%rsp)
1402449ce:	0f 84 12 06 00 00    	je     0x140244fe6
1402449d4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402449d9:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1402449dd:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
1402449e1:	b9 38 00 00 00       	mov    $0x38,%ecx
1402449e6:	ff 15 dc 7e 8c 00    	call   *0x8c7edc(%rip)        # 0x140b0c8c8
1402449ec:	48 85 c0             	test   %rax,%rax
1402449ef:	0f 84 b4 02 00 00    	je     0x140244ca9
1402449f5:	89 58 20             	mov    %ebx,0x20(%rax)
1402449f8:	4c 89 60 28          	mov    %r12,0x28(%rax)
1402449fc:	4c 89 60 30          	mov    %r12,0x30(%rax)
140244a00:	48 89 38             	mov    %rdi,(%rax)
140244a03:	48 89 78 08          	mov    %rdi,0x8(%rax)
140244a07:	48 89 78 10          	mov    %rdi,0x10(%rax)
140244a0b:	66 83 60 18 00       	andw   $0x0,0x18(%rax)
140244a10:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
140244a14:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
140244a19:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140244a1f:	4c 8b c0             	mov    %rax,%r8
140244a22:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140244a27:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140244a2c:	e8 af 24 dc ff       	call   0x140006ee0
140244a31:	48 8d 48 28          	lea    0x28(%rax),%rcx
140244a35:	48 8b d6             	mov    %rsi,%rdx
140244a38:	e8 3b 67 dd ff       	call   0x14001b178
140244a3d:	49 8b dc             	mov    %r12,%rbx
140244a40:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140244a45:	4c 8b 2e             	mov    (%rsi),%r13
140244a48:	4c 89 6d d0          	mov    %r13,-0x30(%rbp)
140244a4c:	49 8b bd 38 01 00 00 	mov    0x138(%r13),%rdi
140244a53:	49 3b bd 40 01 00 00 	cmp    0x140(%r13),%rdi
140244a5a:	0f 84 e4 01 00 00    	je     0x140244c44
140244a60:	c7 44 24 24 0c 00 00 	movl   $0xc,0x24(%rsp)
140244a67:	00
140244a68:	44 89 64 24 24       	mov    %r12d,0x24(%rsp)
140244a6d:	41 bc 0c 00 00 00    	mov    $0xc,%r12d
140244a73:	44 89 64 24 24       	mov    %r12d,0x24(%rsp)
140244a78:	0f 57 c0             	xorps  %xmm0,%xmm0
140244a7b:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140244a81:	48 83 64 24 60 00    	andq   $0x0,0x60(%rsp)
140244a87:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140244a8d:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140244a91:	48 85 d2             	test   %rdx,%rdx
140244a94:	74 13                	je     0x140244aa9
140244a96:	8b 42 08             	mov    0x8(%rdx),%eax
140244a99:	eb 0a                	jmp    0x140244aa5
140244a9b:	8d 48 01             	lea    0x1(%rax),%ecx
140244a9e:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140244aa3:	74 33                	je     0x140244ad8
140244aa5:	85 c0                	test   %eax,%eax
140244aa7:	75 f2                	jne    0x140244a9b
140244aa9:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
140244aae:	0f 57 c0             	xorps  %xmm0,%xmm0
140244ab1:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
140244ab6:	48 83 65 b0 00       	andq   $0x0,-0x50(%rbp)
140244abb:	ba 01 00 00 00       	mov    $0x1,%edx
140244ac0:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140244ac4:	e8 c3 dc dd ff       	call   0x14002278c
140244ac9:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140244acd:	45 85 e4             	test   %r12d,%r12d
140244ad0:	75 19                	jne    0x140244aeb
140244ad2:	33 c9                	xor    %ecx,%ecx
140244ad4:	89 08                	mov    %ecx,(%rax)
140244ad6:	eb 19                	jmp    0x140244af1
140244ad8:	48 8b 07             	mov    (%rdi),%rax
140244adb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140244ae0:	4c 8b 77 08          	mov    0x8(%rdi),%r14
140244ae4:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140244ae9:	eb c3                	jmp    0x140244aae
140244aeb:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
140244af1:	b9 04 00 00 00       	mov    $0x4,%ecx
140244af6:	48 03 c1             	add    %rcx,%rax
140244af9:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140244afd:	45 33 c9             	xor    %r9d,%r9d
140244b00:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
140244b04:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140244b09:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140244b0e:	e8 5d 03 df ff       	call   0x140034e70
140244b13:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140244b17:	48 85 c9             	test   %rcx,%rcx
140244b1a:	74 31                	je     0x140244b4d
140244b1c:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140244b20:	48 2b c1             	sub    %rcx,%rax
140244b23:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140244b27:	48 8b d1             	mov    %rcx,%rdx
140244b2a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140244b30:	72 15                	jb     0x140244b47
140244b32:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140244b36:	48 2b d1             	sub    %rcx,%rdx
140244b39:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140244b3d:	48 83 f8 1f          	cmp    $0x1f,%rax
140244b41:	0f 87 5b 01 00 00    	ja     0x140244ca2
140244b47:	ff 15 73 7d 8c 00    	call   *0x8c7d73(%rip)        # 0x140b0c8c0
140244b4d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140244b52:	48 3b 5c 24 58       	cmp    0x58(%rsp),%rbx
140244b57:	74 7d                	je     0x140244bd6
140244b59:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
140244b5e:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
140244b63:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
140244b67:	48 8b 0b             	mov    (%rbx),%rcx
140244b6a:	48 81 c1 68 01 00 00 	add    $0x168,%rcx
140244b71:	48 8b 16             	mov    (%rsi),%rdx
140244b74:	e8 27 1f f7 ff       	call   0x1401b6aa0
140244b79:	84 c0                	test   %al,%al
140244b7b:	74 18                	je     0x140244b95
140244b7d:	48 8b 03             	mov    (%rbx),%rax
140244b80:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
140244b87:	48 2b 88 48 01 00 00 	sub    0x148(%rax),%rcx
140244b8e:	48 c1 f9 04          	sar    $0x4,%rcx
140244b92:	4c 03 e9             	add    %rcx,%r13
140244b95:	48 8b 03             	mov    (%rbx),%rax
140244b98:	8b 88 10 02 00 00    	mov    0x210(%rax),%ecx
140244b9e:	83 f9 03             	cmp    $0x3,%ecx
140244ba1:	75 05                	jne    0x140244ba8
140244ba3:	49 ff c4             	inc    %r12
140244ba6:	eb 08                	jmp    0x140244bb0
140244ba8:	83 f9 02             	cmp    $0x2,%ecx
140244bab:	75 03                	jne    0x140244bb0
140244bad:	49 ff c7             	inc    %r15
140244bb0:	48 83 c3 10          	add    $0x10,%rbx
140244bb4:	48 3b 5c 24 58       	cmp    0x58(%rsp),%rbx
140244bb9:	75 ac                	jne    0x140244b67
140244bbb:	4c 89 7d 80          	mov    %r15,-0x80(%rbp)
140244bbf:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
140244bc4:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
140244bc9:	4c 8b 7d 98          	mov    -0x68(%rbp),%r15
140244bcd:	44 8b 64 24 24       	mov    0x24(%rsp),%r12d
140244bd2:	4c 8b 6d d0          	mov    -0x30(%rbp),%r13
140244bd6:	4d 85 f6             	test   %r14,%r14
140244bd9:	74 42                	je     0x140244c1d
140244bdb:	83 c8 ff             	or     $0xffffffff,%eax
140244bde:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
140244be4:	83 f8 01             	cmp    $0x1,%eax
140244be7:	75 34                	jne    0x140244c1d
140244be9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140244bee:	48 8b 03             	mov    (%rbx),%rax
140244bf1:	48 8b cb             	mov    %rbx,%rcx
140244bf4:	48 8b 00             	mov    (%rax),%rax
140244bf7:	ff 15 3b 80 8c 00    	call   *0x8c803b(%rip)        # 0x140b0cc38
140244bfd:	83 c8 ff             	or     $0xffffffff,%eax
140244c00:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140244c05:	83 f8 01             	cmp    $0x1,%eax
140244c08:	75 13                	jne    0x140244c1d
140244c0a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140244c0f:	48 8b 01             	mov    (%rcx),%rax
140244c12:	48 8b 40 08          	mov    0x8(%rax),%rax
140244c16:	ff 15 1c 80 8c 00    	call   *0x8c801c(%rip)        # 0x140b0cc38
140244c1c:	90                   	nop
140244c1d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140244c22:	e8 a9 62 dd ff       	call   0x14001aed0
140244c27:	48 83 c7 10          	add    $0x10,%rdi
140244c2b:	49 3b bd 40 01 00 00 	cmp    0x140(%r13),%rdi
140244c32:	0f 85 40 fe ff ff    	jne    0x140244a78
140244c38:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140244c3d:	4c 8b 75 d8          	mov    -0x28(%rbp),%r14
140244c41:	45 33 e4             	xor    %r12d,%r12d
140244c44:	48 8b 0e             	mov    (%rsi),%rcx
140244c47:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
140244c4e:	48 8b 01             	mov    (%rcx),%rax
140244c51:	48 8b 40 20          	mov    0x20(%rax),%rax
140244c55:	ff 15 dd 7f 8c 00    	call   *0x8c7fdd(%rip)        # 0x140b0cc38
140244c5b:	89 44 24 68          	mov    %eax,0x68(%rsp)
140244c5f:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140244c64:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140244c68:	e8 27 cd f1 ff       	call   0x140161994
140244c6d:	48 89 18             	mov    %rbx,(%rax)
140244c70:	4c 03 fb             	add    %rbx,%r15
140244c73:	4c 89 7d 98          	mov    %r15,-0x68(%rbp)
140244c77:	48 83 c6 10          	add    $0x10,%rsi
140244c7b:	48 3b 75 e8          	cmp    -0x18(%rbp),%rsi
140244c7f:	0f 85 cd fc ff ff    	jne    0x140244952
140244c85:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
140244c89:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
140244c8e:	4c 8b 6d 80          	mov    -0x80(%rbp),%r13
140244c92:	33 f6                	xor    %esi,%esi
140244c94:	8b de                	mov    %esi,%ebx
140244c96:	89 74 24 20          	mov    %esi,0x20(%rsp)
140244c9a:	40 8a fe             	mov    %sil,%dil
140244c9d:	48 8b 02             	mov    (%rdx),%rax
140244ca0:	eb 6a                	jmp    0x140244d0c
140244ca2:	ff 15 f0 7c 8c 00    	call   *0x8c7cf0(%rip)        # 0x140b0c998
140244ca8:	90                   	nop
140244ca9:	ff 15 e9 77 8c 00    	call   *0x8c77e9(%rip)        # 0x140b0c498
140244caf:	90                   	nop
140244cb0:	40 84 ff             	test   %dil,%dil
140244cb3:	74 06                	je     0x140244cbb
140244cb5:	48 39 58 28          	cmp    %rbx,0x28(%rax)
140244cb9:	76 0e                	jbe    0x140244cc9
140244cbb:	40 b7 01             	mov    $0x1,%dil
140244cbe:	48 8b 58 28          	mov    0x28(%rax),%rbx
140244cc2:	8b 48 20             	mov    0x20(%rax),%ecx
140244cc5:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140244cc9:	48 8b 48 10          	mov    0x10(%rax),%rcx
140244ccd:	40 38 71 19          	cmp    %sil,0x19(%rcx)
140244cd1:	74 1e                	je     0x140244cf1
140244cd3:	48 8b 48 08          	mov    0x8(%rax),%rcx
140244cd7:	eb 0d                	jmp    0x140244ce6
140244cd9:	48 3b 41 10          	cmp    0x10(%rcx),%rax
140244cdd:	75 0d                	jne    0x140244cec
140244cdf:	48 8b c1             	mov    %rcx,%rax
140244ce2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140244ce6:	40 38 71 19          	cmp    %sil,0x19(%rcx)
140244cea:	74 ed                	je     0x140244cd9
140244cec:	48 8b c1             	mov    %rcx,%rax
140244cef:	eb 1b                	jmp    0x140244d0c
140244cf1:	48 8b c1             	mov    %rcx,%rax
140244cf4:	4c 8b 01             	mov    (%rcx),%r8