14000c68f:	8b 7c 24 68          	mov    0x68(%rsp),%edi
14000c693:	40 f6 c7 0b          	test   $0xb,%dil
14000c697:	0f 85 1f 04 00 00    	jne    0x14000cabc
14000c69d:	4c 8d b3 10 01 00 00 	lea    0x110(%rbx),%r14
14000c6a4:	49 8b ce             	mov    %r14,%rcx
14000c6a7:	48 ff 15 42 87 07 00 	rex.W call *0x78742(%rip)        # 0x140084df0
14000c6ae:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c6b3:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14000c6b7:	33 c0                	xor    %eax,%eax
14000c6b9:	83 7b 4c 01          	cmpl   $0x1,0x4c(%rbx)
14000c6bd:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
14000c6c2:	0f 94 c0             	sete   %al
14000c6c5:	ff c0                	inc    %eax
14000c6c7:	48 85 c9             	test   %rcx,%rcx
14000c6ca:	0f 85 d0 be 03 00    	jne    0x1400485a0
14000c6d0:	4d 85 e4             	test   %r12,%r12
14000c6d3:	0f 85 da be 03 00    	jne    0x1400485b3
14000c6d9:	85 44 24 6c          	test   %eax,0x6c(%rsp)
14000c6dd:	4c 8d 6b 48          	lea    0x48(%rbx),%r13
14000c6e1:	0f 95 c1             	setne  %cl
14000c6e4:	41 85 7d 00          	test   %edi,0x0(%r13)
14000c6e8:	0f 95 c0             	setne  %al
14000c6eb:	84 c8                	test   %cl,%al
14000c6ed:	0f 85 a1 00 00 00    	jne    0x14000c794
14000c6f3:	4c 8b 6d a8          	mov    -0x58(%rbp),%r13
14000c6f7:	4d 85 f6             	test   %r14,%r14
14000c6fa:	74 16                	je     0x14000c712
14000c6fc:	49 8b ce             	mov    %r14,%rcx
14000c6ff:	48 ff 15 4a 87 07 00 	rex.W call *0x7874a(%rip)        # 0x140084e50
14000c706:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c70b:	33 c0                	xor    %eax,%eax
14000c70d:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14000c712:	48 8d 3d af 3d 09 00 	lea    0x93daf(%rip),%rdi        # 0x1400a04c8
14000c719:	48 8b cf             	mov    %rdi,%rcx
14000c71c:	48 ff 15 cd 86 07 00 	rex.W call *0x786cd(%rip)        # 0x140084df0
14000c723:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c728:	8b 43 34             	mov    0x34(%rbx),%eax
14000c72b:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
14000c72f:	a8 04                	test   $0x4,%al
14000c731:	0f 85 d4 08 00 00    	jne    0x14000d00b
14000c737:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000c73c:	48 8b 43 18          	mov    0x18(%rbx),%rax
14000c740:	48 3b d8             	cmp    %rax,%rbx
14000c743:	74 33                	je     0x14000c778
14000c745:	48 85 c0             	test   %rax,%rax
14000c748:	74 09                	je     0x14000c753
14000c74a:	f0 ff 40 0c          	lock incl 0xc(%rax)
14000c74e:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000c753:	48 8b cb             	mov    %rbx,%rcx
14000c756:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000c75b:	48 8b d8             	mov    %rax,%rbx
14000c75e:	48 85 c9             	test   %rcx,%rcx
14000c761:	74 15                	je     0x14000c778
14000c763:	8b c6                	mov    %esi,%eax
14000c765:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14000c76a:	83 f8 01             	cmp    $0x1,%eax
14000c76d:	0f 84 70 c0 03 00    	je     0x1400487e3
14000c773:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000c778:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14000c77c:	e8 0f 5c ff ff       	call   0x140002390
14000c781:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000c786:	48 85 c9             	test   %rcx,%rcx
14000c789:	0f 84 f7 fe ff ff    	je     0x14000c686
14000c78f:	e9 66 c0 03 00       	jmp    0x1400487fa
14000c794:	8b 43 34             	mov    0x34(%rbx),%eax
14000c797:	48 8d 73 34          	lea    0x34(%rbx),%rsi
14000c79b:	0f ba e0 14          	bt     $0x14,%eax
14000c79f:	0f 82 73 07 00 00    	jb     0x14000cf18
14000c7a5:	83 7c 24 74 00       	cmpl   $0x0,0x74(%rsp)
14000c7aa:	0f 84 74 03 00 00    	je     0x14000cb24
14000c7b0:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000c7b5:	48 8d 45 88          	lea    -0x78(%rbp),%rax
14000c7b9:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
14000c7bd:	4c 8d 0d 0c aa 07 00 	lea    0x7aa0c(%rip),%r9        # 0x1400871d0
14000c7c4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000c7c9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14000c7cf:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14000c7d3:	c7 45 c0 14 00 00 00 	movl   $0x14,-0x40(%rbp)
14000c7da:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
14000c7e1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000c7e6:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
14000c7ea:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000c7ef:	48 8d 45 10          	lea    0x10(%rbp),%rax
14000c7f3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000c7f8:	48 ff 15 81 8b 07 00 	rex.W call *0x78b81(%rip)        # 0x140085380
14000c7ff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c804:	8b f8                	mov    %eax,%edi
14000c806:	85 c0                	test   %eax,%eax
14000c808:	0f 88 01 be 03 00    	js     0x14004860f
14000c80e:	8b 4d 88             	mov    -0x78(%rbp),%ecx
14000c811:	85 c9                	test   %ecx,%ecx
14000c813:	0f 85 33 07 00 00    	jne    0x14000cf4c
14000c819:	45 33 db             	xor    %r11d,%r11d
14000c81c:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14000c821:	83 bd d8 00 00 00 00 	cmpl   $0x0,0xd8(%rbp)
14000c828:	41 bc 24 00 00 00    	mov    $0x24,%r12d
14000c82e:	48 8b 7d 90          	mov    -0x70(%rbp),%rdi
14000c832:	b9 2c 00 00 00       	mov    $0x2c,%ecx
14000c837:	44 0f 45 e1          	cmovne %ecx,%r12d
14000c83b:	4d 03 e7             	add    %r15,%r12
14000c83e:	4c 3b e7             	cmp    %rdi,%r12
14000c841:	0f 83 4b 04 00 00    	jae    0x14000cc92
14000c847:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
14000c84b:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14000c852:	49 ff c0             	inc    %r8
14000c855:	66 43 83 3c 41 00    	cmpw   $0x0,(%r9,%r8,2)
14000c85b:	75 f5                	jne    0x14000c852
14000c85d:	41 8d 50 01          	lea    0x1(%r8),%edx
14000c861:	48 6b c2 fe          	imul   $0xfffffffffffffffe,%rdx,%rax
14000c865:	48 03 c7             	add    %rdi,%rax
14000c868:	49 3b c4             	cmp    %r12,%rax
14000c86b:	0f 82 13 04 00 00    	jb     0x14000cc84
14000c871:	8b c2                	mov    %edx,%eax
14000c873:	48 f7 d8             	neg    %rax
14000c876:	48 8d 3c 47          	lea    (%rdi,%rax,2),%rdi
14000c87a:	48 89 7d 90          	mov    %rdi,-0x70(%rbp)
14000c87e:	45 85 c0             	test   %r8d,%r8d
14000c881:	74 60                	je     0x14000c8e3
14000c883:	4d 85 c9             	test   %r9,%r9
14000c886:	74 5b                	je     0x14000c8e3
14000c888:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
14000c88c:	45 8b d0             	mov    %r8d,%r10d
14000c88f:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
14000c895:	0f 87 22 be 03 00    	ja     0x1400486bd
14000c89b:	49 81 fa fe ff ff 7f 	cmp    $0x7ffffffe,%r10
14000c8a2:	0f 87 1e be 03 00    	ja     0x1400486c6
14000c8a8:	4c 2b d2             	sub    %rdx,%r10
14000c8ab:	48 8b cf             	mov    %rdi,%rcx
14000c8ae:	4c 2b cf             	sub    %rdi,%r9
14000c8b1:	49 8d 04 12          	lea    (%r10,%rdx,1),%rax
14000c8b5:	48 85 c0             	test   %rax,%rax
14000c8b8:	74 1c                	je     0x14000c8d6
14000c8ba:	41 0f b7 04 09       	movzwl (%r9,%rcx,1),%eax
14000c8bf:	66 85 c0             	test   %ax,%ax
14000c8c2:	74 12                	je     0x14000c8d6
14000c8c4:	66 89 01             	mov    %ax,(%rcx)
14000c8c7:	48 83 c1 02          	add    $0x2,%rcx
14000c8cb:	48 83 ea 01          	sub    $0x1,%rdx
14000c8cf:	75 e0                	jne    0x14000c8b1
14000c8d1:	e9 de bd 03 00       	jmp    0x1400486b4
14000c8d6:	48 85 d2             	test   %rdx,%rdx
14000c8d9:	0f 84 d5 bd 03 00    	je     0x1400486b4
14000c8df:	66 44 89 19          	mov    %r11w,(%rcx)
14000c8e3:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14000c8e7:	41 8b c0             	mov    %r8d,%eax
14000c8ea:	66 44 89 1c 47       	mov    %r11w,(%rdi,%rax,2)
14000c8ef:	48 85 c9             	test   %rcx,%rcx
14000c8f2:	0f 84 d7 bd 03 00    	je     0x1400486cf
14000c8f8:	8b c7                	mov    %edi,%eax
14000c8fa:	2b c1                	sub    %ecx,%eax
14000c8fc:	41 89 07             	mov    %eax,(%r15)
14000c8ff:	83 7c 24 70 00       	cmpl   $0x0,0x70(%rsp)
14000c904:	45 8b fb             	mov    %r11d,%r15d
14000c907:	0f 85 ca bd 03 00    	jne    0x1400486d7
14000c90d:	8b 06                	mov    (%rsi),%eax
14000c90f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000c914:	0f ba e0 15          	bt     $0x15,%eax
14000c918:	0f 82 cf 05 00 00    	jb     0x14000ceed
14000c91e:	4c 8b 5b 40          	mov    0x40(%rbx),%r11
14000c922:	4c 89 5c 24 50       	mov    %r11,0x50(%rsp)
14000c927:	33 f6                	xor    %esi,%esi
14000c929:	49 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%r10
14000c930:	49 ff c2             	inc    %r10
14000c933:	66 43 83 3c 53 00    	cmpw   $0x0,(%r11,%r10,2)
14000c939:	75 f5                	jne    0x14000c930
14000c93b:	41 8d 52 01          	lea    0x1(%r10),%edx
14000c93f:	48 6b c2 fe          	imul   $0xfffffffffffffffe,%rdx,%rax
14000c943:	48 03 c7             	add    %rdi,%rax
14000c946:	49 3b c4             	cmp    %r12,%rax
14000c949:	0f 82 e4 05 00 00    	jb     0x14000cf33
14000c94f:	8b c2                	mov    %edx,%eax
14000c951:	48 f7 d8             	neg    %rax
14000c954:	48 8d 3c 47          	lea    (%rdi,%rax,2),%rdi
14000c958:	48 89 7d 90          	mov    %rdi,-0x70(%rbp)
14000c95c:	45 85 d2             	test   %r10d,%r10d
14000c95f:	74 66                	je     0x14000c9c7
14000c961:	4d 85 db             	test   %r11,%r11
14000c964:	74 61                	je     0x14000c9c7
14000c966:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
14000c96a:	45 8b c2             	mov    %r10d,%r8d
14000c96d:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
14000c973:	0f 87 0d be 03 00    	ja     0x140048786
14000c979:	49 81 f8 fe ff ff 7f 	cmp    $0x7ffffffe,%r8
14000c980:	0f 87 09 be 03 00    	ja     0x14004878f
14000c986:	4c 2b c2             	sub    %rdx,%r8
14000c989:	4d 8b cb             	mov    %r11,%r9
14000c98c:	4c 2b cf             	sub    %rdi,%r9
14000c98f:	48 8b cf             	mov    %rdi,%rcx
14000c992:	49 8d 04 10          	lea    (%r8,%rdx,1),%rax
14000c996:	48 85 c0             	test   %rax,%rax
14000c999:	74 1c                	je     0x14000c9b7
14000c99b:	41 0f b7 04 09       	movzwl (%r9,%rcx,1),%eax
14000c9a0:	66 85 c0             	test   %ax,%ax
14000c9a3:	74 12                	je     0x14000c9b7
14000c9a5:	66 89 01             	mov    %ax,(%rcx)
14000c9a8:	48 83 c1 02          	add    $0x2,%rcx
14000c9ac:	48 83 ea 01          	sub    $0x1,%rdx
14000c9b0:	75 e0                	jne    0x14000c992
14000c9b2:	e9 c6 bd 03 00       	jmp    0x14004877d
14000c9b7:	48 85 d2             	test   %rdx,%rdx
14000c9ba:	0f 84 bd bd 03 00    	je     0x14004877d
14000c9c0:	66 89 31             	mov    %si,(%rcx)
14000c9c3:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14000c9c7:	41 8b c2             	mov    %r10d,%eax
14000c9ca:	66 89 34 47          	mov    %si,(%rdi,%rax,2)
14000c9ce:	48 8b 75 98          	mov    -0x68(%rbp),%rsi
14000c9d2:	48 85 c9             	test   %rcx,%rcx
14000c9d5:	0f 84 bc bd 03 00    	je     0x140048797
14000c9db:	8b c7                	mov    %edi,%eax
14000c9dd:	2b c1                	sub    %ecx,%eax
14000c9df:	89 46 04             	mov    %eax,0x4(%rsi)
14000c9e2:	bf 01 00 00 00       	mov    $0x1,%edi
14000c9e7:	33 c0                	xor    %eax,%eax
14000c9e9:	45 85 ff             	test   %r15d,%r15d
14000c9ec:	0f 85 b7 bd 03 00    	jne    0x1400487a9
14000c9f2:	85 ff                	test   %edi,%edi
14000c9f4:	0f 84 98 02 00 00    	je     0x14000cc92
14000c9fa:	8b 95 d8 00 00 00    	mov    0xd8(%rbp),%edx
14000ca00:	48 8b f8             	mov    %rax,%rdi
14000ca03:	85 d2                	test   %edx,%edx
14000ca05:	74 0c                	je     0x14000ca13
14000ca07:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
14000ca0b:	48 c7 47 1c 00 00 00 	movq   $0x0,0x1c(%rdi)
14000ca12:	00
14000ca13:	41 f6 45 00 0b       	testb  $0xb,0x0(%r13)
14000ca18:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
14000ca1c:	0f 85 75 04 00 00    	jne    0x14000ce97
14000ca22:	48 85 c9             	test   %rcx,%rcx
14000ca25:	74 1a                	je     0x14000ca41
14000ca27:	41 0f 10 45 00       	movups 0x0(%r13),%xmm0
14000ca2c:	0f 11 01             	movups %xmm0,(%rcx)
14000ca2f:	f2 41 0f 10 4d 10    	movsd  0x10(%r13),%xmm1
14000ca35:	f2 0f 11 49 10       	movsd  %xmm1,0x10(%rcx)
14000ca3a:	41 8b 45 18          	mov    0x18(%r13),%eax
14000ca3e:	89 41 18             	mov    %eax,0x18(%rcx)
14000ca41:	85 d2                	test   %edx,%edx
14000ca43:	74 4a                	je     0x14000ca8f
14000ca45:	48 8b 03             	mov    (%rbx),%rax
14000ca48:	48 8b cb             	mov    %rbx,%rcx
14000ca4b:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14000ca52:	ff 15 70 8c 07 00    	call   *0x78c70(%rip)        # 0x1400856c8
14000ca58:	48 85 c0             	test   %rax,%rax
14000ca5b:	74 32                	je     0x14000ca8f
14000ca5d:	48 8b 03             	mov    (%rbx),%rax
14000ca60:	48 8b cb             	mov    %rbx,%rcx
14000ca63:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14000ca6a:	ff 15 58 8c 07 00    	call   *0x78c58(%rip)        # 0x1400856c8
14000ca70:	8b 48 28             	mov    0x28(%rax),%ecx
14000ca73:	89 4f 1c             	mov    %ecx,0x1c(%rdi)
14000ca76:	48 8b cb             	mov    %rbx,%rcx
14000ca79:	48 8b 03             	mov    (%rbx),%rax
14000ca7c:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14000ca83:	ff 15 3f 8c 07 00    	call   *0x78c3f(%rip)        # 0x1400856c8
14000ca89:	f6 40 68 02          	testb  $0x2,0x68(%rax)
14000ca8d:	75 27                	jne    0x14000cab6
14000ca8f:	4c 8b 6d a8          	mov    -0x58(%rbp),%r13
14000ca93:	4d 8b fc             	mov    %r12,%r15
14000ca96:	4c 89 65 98          	mov    %r12,-0x68(%rbp)
14000ca9a:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
14000caa1:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
14000caa6:	41 ff 45 00          	incl   0x0(%r13)
14000caaa:	8b 43 20             	mov    0x20(%rbx),%eax
14000caad:	89 44 24 58          	mov    %eax,0x58(%rsp)
14000cab1:	e9 41 fc ff ff       	jmp    0x14000c6f7
14000cab6:	83 4f 20 01          	orl    $0x1,0x20(%rdi)
14000caba:	eb d3                	jmp    0x14000ca8f
14000cabc:	f6 43 48 0b          	testb  $0xb,0x48(%rbx)
14000cac0:	0f 84 d7 fb ff ff    	je     0x14000c69d
14000cac6:	48 8d 8b 10 01 00 00 	lea    0x110(%rbx),%rcx
14000cacd:	48 ff 15 5c 83 07 00 	rex.W call *0x7835c(%rip)        # 0x140084e30
14000cad4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cad9:	48 ff 15 70 81 07 00 	rex.W call *0x78170(%rip)        # 0x140084c50
14000cae0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cae5:	89 83 18 01 00 00    	mov    %eax,0x118(%rbx)
14000caeb:	33 d2                	xor    %edx,%edx
14000caed:	48 8b 03             	mov    (%rbx),%rax
14000caf0:	48 8b cb             	mov    %rbx,%rcx
14000caf3:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
14000cafa:	ff 15 c8 8b 07 00    	call   *0x78bc8(%rip)        # 0x1400856c8
14000cb00:	33 c0                	xor    %eax,%eax
14000cb02:	48 8d 8b 10 01 00 00 	lea    0x110(%rbx),%rcx
14000cb09:	89 83 18 01 00 00    	mov    %eax,0x118(%rbx)
14000cb0f:	48 ff 15 ea 82 07 00 	rex.W call *0x782ea(%rip)        # 0x140084e00
14000cb16:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cb1b:	8b 7c 24 68          	mov    0x68(%rsp),%edi
14000cb1f:	e9 79 fb ff ff       	jmp    0x14000c69d
14000cb24:	33 c9                	xor    %ecx,%ecx
14000cb26:	48 ff 15 13 7d 07 00 	rex.W call *0x77d13(%rip)        # 0x140084840
14000cb2d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cb32:	85 c0                	test   %eax,%eax
14000cb34:	0f 85 2d bd 03 00    	jne    0x140048867
14000cb3a:	c7 44 24 74 01 00 00 	movl   $0x1,0x74(%rsp)
14000cb41:	00
14000cb42:	48 ff 15 9f 80 07 00 	rex.W call *0x7809f(%rip)        # 0x140084be8
14000cb49:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cb4e:	ba 08 00 00 00       	mov    $0x8,%edx
14000cb53:	4c 8d 4d b8          	lea    -0x48(%rbp),%r9
14000cb57:	48 8b c8             	mov    %rax,%rcx
14000cb5a:	44 8d 42 f9          	lea    -0x7(%rdx),%r8d
14000cb5e:	48 ff 15 db 80 07 00 	rex.W call *0x780db(%rip)        # 0x140084c40
14000cb65:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cb6a:	85 c0                	test   %eax,%eax
14000cb6c:	0f 84 9a bc 03 00    	je     0x14004880c
14000cb72:	48 8d 05 4f 3a 09 00 	lea    0x93a4f(%rip),%rax        # 0x1400a05c8
14000cb79:	c6 45 08 01          	movb   $0x1,0x8(%rbp)
14000cb7d:	48 8b c8             	mov    %rax,%rcx
14000cb80:	48 89 45 00          	mov    %rax,0x0(%rbp)
14000cb84:	48 ff 15 ed 87 07 00 	rex.W call *0x787ed(%rip)        # 0x140085378
14000cb8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cb90:	48 8b 05 a1 34 09 00 	mov    0x934a1(%rip),%rax        # 0x1400a0038
14000cb97:	33 c9                	xor    %ecx,%ecx
14000cb99:	89 4d 0c             	mov    %ecx,0xc(%rbp)
14000cb9c:	48 85 c0             	test   %rax,%rax
14000cb9f:	74 2b                	je     0x14000cbcc
14000cba1:	48 8b 40 40          	mov    0x40(%rax),%rax
14000cba5:	ff 15 1d 8b 07 00    	call   *0x78b1d(%rip)        # 0x1400856c8
14000cbab:	0f b7 d8             	movzwl %ax,%ebx
14000cbae:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14000cbb2:	e8 cd 07 00 00       	call   0x14000d384
14000cbb7:	0f b7 05 4e 36 09 00 	movzwl 0x9364e(%rip),%eax        # 0x1400a020c
14000cbbe:	66 3b d8             	cmp    %ax,%bx
14000cbc1:	0f 84 e9 fb ff ff    	je     0x14000c7b0
14000cbc7:	e9 f7 b9 03 00       	jmp    0x1400485c3
14000cbcc:	8b d9                	mov    %ecx,%ebx
14000cbce:	eb de                	jmp    0x14000cbae
14000cbd0:	41 83 7d 00 00       	cmpl   $0x0,0x0(%r13)
14000cbd5:	0f 84 15 bd 03 00    	je     0x1400488f0
14000cbdb:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
14000cbdf:	b9 ea 00 00 00       	mov    $0xea,%ecx
14000cbe4:	44 8b 74 24 40       	mov    0x40(%rsp),%r14d
14000cbe9:	83 38 00             	cmpl   $0x0,(%rax)
14000cbec:	44 0f 45 f1          	cmovne %ecx,%r14d
14000cbf0:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14000cbf4:	48 85 c9             	test   %rcx,%rcx
14000cbf7:	74 11                	je     0x14000cc0a
14000cbf9:	8b 44 24 58          	mov    0x58(%rsp),%eax
14000cbfd:	45 85 f6             	test   %r14d,%r14d
14000cc00:	ba 00 00 00 00       	mov    $0x0,%edx
14000cc05:	0f 44 c2             	cmove  %edx,%eax
14000cc08:	89 01                	mov    %eax,(%rcx)
14000cc0a:	4c 8d 3d ef 23 09 00 	lea    0x923ef(%rip),%r15        # 0x14009f000
14000cc11:	48 8b 7d b0          	mov    -0x50(%rbp),%rdi
14000cc15:	48 85 ff             	test   %rdi,%rdi
14000cc18:	0f 85 c6 be 03 00    	jne    0x140048ae4
14000cc1e:	83 7c 24 74 00       	cmpl   $0x0,0x74(%rsp)
14000cc23:	74 16                	je     0x14000cc3b
14000cc25:	48 ff 15 24 7c 07 00 	rex.W call *0x77c24(%rip)        # 0x140084850
14000cc2c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cc31:	8b f8                	mov    %eax,%edi
14000cc33:	85 c0                	test   %eax,%eax