14001a76f:	48 03 c1             	add    %rcx,%rax
14001a772:	48 3b c3             	cmp    %rbx,%rax
14001a775:	77 19                	ja     0x14001a790
14001a777:	48 ff c1             	inc    %rcx
14001a77a:	4c 8d 04 4f          	lea    (%rdi,%rcx,2),%r8
14001a77e:	49 8b c9             	mov    %r9,%rcx
14001a781:	4c 2b c7             	sub    %rdi,%r8
14001a784:	48 8b d7             	mov    %rdi,%rdx
14001a787:	e8 90 fb 04 00       	call   0x14006a31c
14001a78c:	b0 01                	mov    $0x1,%al
14001a78e:	eb 02                	jmp    0x14001a792
14001a790:	32 c0                	xor    %al,%al
14001a792:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001a797:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14001a79c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14001a7a1:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14001a7a6:	48 83 c4 20          	add    $0x20,%rsp
14001a7aa:	41 5e                	pop    %r14
14001a7ac:	c3                   	ret
14001a7ad:	90                   	nop
14001a7ae:	90                   	nop
14001a7af:	90                   	nop
14001a7b0:	48 83 ec 28          	sub    $0x28,%rsp
14001a7b4:	e8 37 ee ff ff       	call   0x1400195f0
14001a7b9:	d1 e8                	shr    $1,%eax
14001a7bb:	48 83 c4 28          	add    $0x28,%rsp
14001a7bf:	c3                   	ret
14001a7c0:	40 53                	rex push %rbx
14001a7c2:	48 83 ec 20          	sub    $0x20,%rsp
14001a7c6:	33 d2                	xor    %edx,%edx
14001a7c8:	48 8b d9             	mov    %rcx,%rbx
14001a7cb:	e8 58 f4 ff ff       	call   0x140019c28
14001a7d0:	84 c0                	test   %al,%al
14001a7d2:	75 1e                	jne    0x14001a7f2
14001a7d4:	83 3d 39 ec 0b 00 00 	cmpl   $0x0,0xbec39(%rip)        # 0x1400d9414
14001a7db:	74 11                	je     0x14001a7ee
14001a7dd:	b2 01                	mov    $0x1,%dl
14001a7df:	48 8b cb             	mov    %rbx,%rcx
14001a7e2:	e8 41 f4 ff ff       	call   0x140019c28
14001a7e7:	84 c0                	test   %al,%al
14001a7e9:	0f 95 c0             	setne  %al
14001a7ec:	eb 06                	jmp    0x14001a7f4
14001a7ee:	32 c0                	xor    %al,%al
14001a7f0:	eb 02                	jmp    0x14001a7f4
14001a7f2:	b0 01                	mov    $0x1,%al
14001a7f4:	48 83 c4 20          	add    $0x20,%rsp
14001a7f8:	5b                   	pop    %rbx
14001a7f9:	c3                   	ret
14001a7fa:	90                   	nop
14001a7fb:	90                   	nop
14001a7fc:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14001a801:	55                   	push   %rbp
14001a802:	56                   	push   %rsi
14001a803:	57                   	push   %rdi
14001a804:	41 56                	push   %r14
14001a806:	41 57                	push   %r15
14001a808:	48 8b ec             	mov    %rsp,%rbp
14001a80b:	48 83 ec 70          	sub    $0x70,%rsp
14001a80f:	48 8b 05 aa 7e 0a 00 	mov    0xa7eaa(%rip),%rax        # 0x1400c26c0
14001a816:	48 33 c4             	xor    %rsp,%rax
14001a819:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14001a81d:	41 8a d8             	mov    %r8b,%bl
14001a820:	48 8b f2             	mov    %rdx,%rsi
14001a823:	48 8b f9             	mov    %rcx,%rdi
14001a826:	45 33 ff             	xor    %r15d,%r15d
14001a829:	48 85 d2             	test   %rdx,%rdx
14001a82c:	75 1a                	jne    0x14001a848
14001a82e:	0f 57 c0             	xorps  %xmm0,%xmm0
14001a831:	0f 11 01             	movups %xmm0,(%rcx)
14001a834:	4c 89 79 10          	mov    %r15,0x10(%rcx)
14001a838:	8d 72 07             	lea    0x7(%rdx),%esi
14001a83b:	48 89 71 18          	mov    %rsi,0x18(%rcx)
14001a83f:	66 44 89 39          	mov    %r15w,(%rcx)
14001a843:	e9 70 01 00 00       	jmp    0x14001a9b8
14001a848:	48 8b ce             	mov    %rsi,%rcx
14001a84b:	4c 39 7a 10          	cmp    %r15,0x10(%rdx)
14001a84f:	75 31                	jne    0x14001a882
14001a851:	e8 3e 11 00 00       	call   0x14001b994
14001a856:	0f 57 c0             	xorps  %xmm0,%xmm0
14001a859:	0f 11 07             	movups %xmm0,(%rdi)
14001a85c:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
14001a860:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
14001a864:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14001a868:	49 ff c0             	inc    %r8
14001a86b:	66 46 39 3c 40       	cmp    %r15w,(%rax,%r8,2)
14001a870:	75 f6                	jne    0x14001a868
14001a872:	48 8b d0             	mov    %rax,%rdx
14001a875:	48 8b cf             	mov    %rdi,%rcx
14001a878:	e8 7b 8a fe ff       	call   0x1400032f8
14001a87d:	e9 36 01 00 00       	jmp    0x14001a9b8
14001a882:	e8 0d 11 00 00       	call   0x14001b994
14001a887:	4c 8b f0             	mov    %rax,%r14
14001a88a:	44 8a c3             	mov    %bl,%r8b
14001a88d:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14001a891:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14001a895:	e8 62 ff ff ff       	call   0x14001a7fc
14001a89a:	48 8b d8             	mov    %rax,%rbx
14001a89d:	48 8b 50 10          	mov    0x10(%rax),%rdx
14001a8a1:	be 07 00 00 00       	mov    $0x7,%esi
14001a8a6:	48 3b 50 18          	cmp    0x18(%rax),%rdx
14001a8aa:	73 1a                	jae    0x14001a8c6
14001a8ac:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
14001a8b0:	48 89 48 10          	mov    %rcx,0x10(%rax)
14001a8b4:	48 39 70 18          	cmp    %rsi,0x18(%rax)
14001a8b8:	76 03                	jbe    0x14001a8bd
14001a8ba:	48 8b 00             	mov    (%rax),%rax
14001a8bd:	c7 04 50 5c 00 00 00 	movl   $0x5c,(%rax,%rdx,2)
14001a8c4:	eb 0e                	jmp    0x14001a8d4
14001a8c6:	41 b9 5c 00 00 00    	mov    $0x5c,%r9d
14001a8cc:	48 8b cb             	mov    %rbx,%rcx
14001a8cf:	e8 e4 85 ff ff       	call   0x140012eb8
14001a8d4:	0f 57 c0             	xorps  %xmm0,%xmm0
14001a8d7:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14001a8db:	0f 57 c9             	xorps  %xmm1,%xmm1
14001a8de:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
14001a8e3:	0f 10 03             	movups (%rbx),%xmm0
14001a8e6:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14001a8ea:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
14001a8ee:	0f 11 4d c0          	movups %xmm1,-0x40(%rbp)
14001a8f2:	48 89 73 18          	mov    %rsi,0x18(%rbx)
14001a8f6:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
14001a8fa:	66 44 89 3b          	mov    %r15w,(%rbx)
14001a8fe:	49 8b d6             	mov    %r14,%rdx
14001a901:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14001a905:	e8 be 62 ff ff       	call   0x140010bc8
14001a90a:	0f 57 c0             	xorps  %xmm0,%xmm0
14001a90d:	0f 11 07             	movups %xmm0,(%rdi)
14001a910:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
14001a914:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
14001a918:	0f 10 00             	movups (%rax),%xmm0
14001a91b:	0f 11 07             	movups %xmm0,(%rdi)
14001a91e:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14001a922:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
14001a926:	4c 89 78 10          	mov    %r15,0x10(%rax)
14001a92a:	48 89 70 18          	mov    %rsi,0x18(%rax)
14001a92e:	66 44 89 38          	mov    %r15w,(%rax)
14001a932:	bb 00 10 00 00       	mov    $0x1000,%ebx
14001a937:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
14001a93b:	48 3b c6             	cmp    %rsi,%rax
14001a93e:	76 2b                	jbe    0x14001a96b
14001a940:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14001a944:	48 8b d1             	mov    %rcx,%rdx
14001a947:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14001a94e:	00
14001a94f:	48 3b c3             	cmp    %rbx,%rax
14001a952:	72 11                	jb     0x14001a965
14001a954:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14001a958:	48 2b d1             	sub    %rcx,%rdx
14001a95b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14001a95f:	48 83 f8 1f          	cmp    $0x1f,%rax
14001a963:	77 46                	ja     0x14001a9ab
14001a965:	ff 15 3d 4c 05 00    	call   *0x54c3d(%rip)        # 0x14006f5a8
14001a96b:	66 0f 6f 05 ed 97 08 	movdqa 0x897ed(%rip),%xmm0        # 0x1400a4160
14001a972:	00
14001a973:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
14001a978:	66 44 89 7d b0       	mov    %r15w,-0x50(%rbp)
14001a97d:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14001a981:	48 3b c6             	cmp    %rsi,%rax
14001a984:	76 32                	jbe    0x14001a9b8
14001a986:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14001a98a:	48 8b d1             	mov    %rcx,%rdx
14001a98d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14001a994:	00
14001a995:	48 3b c3             	cmp    %rbx,%rax
14001a998:	72 18                	jb     0x14001a9b2
14001a99a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14001a99e:	48 2b d1             	sub    %rcx,%rdx
14001a9a1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14001a9a5:	48 83 f8 1f          	cmp    $0x1f,%rax
14001a9a9:	76 07                	jbe    0x14001a9b2
14001a9ab:	ff 15 c7 4a 05 00    	call   *0x54ac7(%rip)        # 0x14006f478
14001a9b1:	cc                   	int3
14001a9b2:	ff 15 f0 4b 05 00    	call   *0x54bf0(%rip)        # 0x14006f5a8
14001a9b8:	48 8b c7             	mov    %rdi,%rax
14001a9bb:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14001a9bf:	48 33 cc             	xor    %rsp,%rcx
14001a9c2:	e8 79 f0 04 00       	call   0x140069a40
14001a9c7:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
14001a9ce:	00
14001a9cf:	48 83 c4 70          	add    $0x70,%rsp
14001a9d3:	41 5f                	pop    %r15
14001a9d5:	41 5e                	pop    %r14
14001a9d7:	5f                   	pop    %rdi
14001a9d8:	5e                   	pop    %rsi
14001a9d9:	5d                   	pop    %rbp
14001a9da:	c3                   	ret
14001a9db:	90                   	nop
14001a9dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001a9e1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14001a9e6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001a9eb:	57                   	push   %rdi
14001a9ec:	48 83 ec 20          	sub    $0x20,%rsp
14001a9f0:	48 8b d9             	mov    %rcx,%rbx
14001a9f3:	49 8b f1             	mov    %r9,%rsi
14001a9f6:	48 8b 09             	mov    (%rcx),%rcx
14001a9f9:	49 8b e8             	mov    %r8,%rbp
14001a9fc:	48 8b fa             	mov    %rdx,%rdi
14001a9ff:	48 85 c9             	test   %rcx,%rcx
14001aa02:	74 29                	je     0x14001aa2d
14001aa04:	48 8b 43 10          	mov    0x10(%rbx),%rax
14001aa08:	48 2b c1             	sub    %rcx,%rax
14001aa0b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14001aa11:	72 14                	jb     0x14001aa27
14001aa13:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14001aa17:	48 2b ca             	sub    %rdx,%rcx
14001aa1a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14001aa1e:	48 83 f8 1f          	cmp    $0x1f,%rax
14001aa22:	77 31                	ja     0x14001aa55
14001aa24:	48 8b ca             	mov    %rdx,%rcx
14001aa27:	ff 15 7b 4b 05 00    	call   *0x54b7b(%rip)        # 0x14006f5a8
14001aa2d:	48 8d 04 2f          	lea    (%rdi,%rbp,1),%rax
14001aa31:	48 89 3b             	mov    %rdi,(%rbx)
14001aa34:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14001aa39:	48 89 43 08          	mov    %rax,0x8(%rbx)
14001aa3d:	48 8d 04 37          	lea    (%rdi,%rsi,1),%rax
14001aa41:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14001aa46:	48 89 43 10          	mov    %rax,0x10(%rbx)
14001aa4a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001aa4f:	48 83 c4 20          	add    $0x20,%rsp
14001aa53:	5f                   	pop    %rdi
14001aa54:	c3                   	ret
14001aa55:	ff 15 1d 4a 05 00    	call   *0x54a1d(%rip)        # 0x14006f478
14001aa5b:	cc                   	int3
14001aa5c:	48 83 ec 28          	sub    $0x28,%rsp
14001aa60:	49 81 f8 00 10 00 00 	cmp    $0x1000,%r8
14001aa67:	72 14                	jb     0x14001aa7d
14001aa69:	48 8b 4a f8          	mov    -0x8(%rdx),%rcx
14001aa6d:	48 2b d1             	sub    %rcx,%rdx
14001aa70:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14001aa74:	48 83 f8 1f          	cmp    $0x1f,%rax
14001aa78:	77 11                	ja     0x14001aa8b
14001aa7a:	48 8b d1             	mov    %rcx,%rdx
14001aa7d:	48 8b ca             	mov    %rdx,%rcx
14001aa80:	48 83 c4 28          	add    $0x28,%rsp
14001aa84:	48 ff 25 1d 4b 05 00 	rex.W jmp *0x54b1d(%rip)        # 0x14006f5a8
14001aa8b:	ff 15 e7 49 05 00    	call   *0x549e7(%rip)        # 0x14006f478
14001aa91:	cc                   	int3
14001aa92:	90                   	nop
14001aa93:	90                   	nop
14001aa94:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001aa99:	57                   	push   %rdi
14001aa9a:	48 83 ec 20          	sub    $0x20,%rsp
14001aa9e:	48 8b da             	mov    %rdx,%rbx
14001aaa1:	49 8b f8             	mov    %r8,%rdi
14001aaa4:	48 2b d9             	sub    %rcx,%rbx
14001aaa7:	48 8b d1             	mov    %rcx,%rdx
14001aaaa:	4c 8b c3             	mov    %rbx,%r8
14001aaad:	48 8b cf             	mov    %rdi,%rcx
14001aab0:	e8 67 f8 04 00       	call   0x14006a31c
14001aab5:	48 8d 04 1f          	lea    (%rdi,%rbx,1),%rax
14001aab9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001aabe:	48 83 c4 20          	add    $0x20,%rsp
14001aac2:	5f                   	pop    %rdi
14001aac3:	c3                   	ret
14001aac4:	40 53                	rex push %rbx
14001aac6:	48 83 ec 20          	sub    $0x20,%rsp
14001aaca:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
14001aace:	48 8b d9             	mov    %rcx,%rbx
14001aad1:	74 33                	je     0x14001ab06
14001aad3:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14001aad7:	e8 0c 04 00 00       	call   0x14001aee8
14001aadc:	48 8b 0b             	mov    (%rbx),%rcx
14001aadf:	48 83 23 00          	andq   $0x0,(%rbx)
14001aae3:	48 85 c9             	test   %rcx,%rcx
14001aae6:	74 06                	je     0x14001aaee
14001aae8:	ff 15 ba 4a 05 00    	call   *0x54aba(%rip)        # 0x14006f5a8
14001aaee:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14001aaf2:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
14001aaf7:	48 85 c9             	test   %rcx,%rcx
14001aafa:	74 06                	je     0x14001ab02
14001aafc:	ff 15 a6 4a 05 00    	call   *0x54aa6(%rip)        # 0x14006f5a8
14001ab02:	c6 43 38 00          	movb   $0x0,0x38(%rbx)
14001ab06:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14001ab0a:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
14001ab0f:	48 85 c9             	test   %rcx,%rcx
14001ab12:	74 06                	je     0x14001ab1a
14001ab14:	ff 15 8e 4a 05 00    	call   *0x54a8e(%rip)        # 0x14006f5a8
14001ab1a:	48 8b 0b             	mov    (%rbx),%rcx
14001ab1d:	48 83 23 00          	andq   $0x0,(%rbx)
14001ab21:	48 85 c9             	test   %rcx,%rcx
14001ab24:	74 06                	je     0x14001ab2c
14001ab26:	ff 15 7c 4a 05 00    	call   *0x54a7c(%rip)        # 0x14006f5a8
14001ab2c:	48 83 c4 20          	add    $0x20,%rsp
14001ab30:	5b                   	pop    %rbx
14001ab31:	c3                   	ret
14001ab32:	90                   	nop
14001ab33:	90                   	nop
14001ab34:	48 8b c4             	mov    %rsp,%rax
14001ab37:	48 89 58 08          	mov    %rbx,0x8(%rax)
14001ab3b:	48 89 70 10          	mov    %rsi,0x10(%rax)
14001ab3f:	48 89 78 18          	mov    %rdi,0x18(%rax)
14001ab43:	4c 89 70 20          	mov    %r14,0x20(%rax)
14001ab47:	41 57                	push   %r15
14001ab49:	48 83 ec 30          	sub    $0x30,%rsp
14001ab4d:	41 8b 30             	mov    (%r8),%esi
14001ab50:	4c 8d 71 08          	lea    0x8(%rcx),%r14
14001ab54:	48 8b fa             	mov    %rdx,%rdi
14001ab57:	48 b8 cc cc cc cc cc 	movabs $0xcccccccccccccccc,%rax
14001ab5e:	cc cc cc
14001ab61:	49 8b 16             	mov    (%r14),%rdx
14001ab64:	4d 8b f8             	mov    %r8,%r15
14001ab67:	48 8b d9             	mov    %rcx,%rbx
14001ab6a:	48 3b d0             	cmp    %rax,%rdx
14001ab6d:	0f 84 20 01 00 00    	je     0x14001ac93
14001ab73:	0f b7 49 1c          	movzwl 0x1c(%rcx),%ecx
14001ab77:	83 e1 0f             	and    $0xf,%ecx
14001ab7a:	83 e9 01             	sub    $0x1,%ecx
14001ab7d:	0f 84 d6 00 00 00    	je     0x14001ac59
14001ab83:	83 e9 01             	sub    $0x1,%ecx
14001ab86:	0f 84 cd 00 00 00    	je     0x14001ac59
14001ab8c:	83 e9 02             	sub    $0x2,%ecx
14001ab8f:	74 6b                	je     0x14001abfc
14001ab91:	83 f9 07             	cmp    $0x7,%ecx
14001ab94:	0f 85 f5 00 00 00    	jne    0x14001ac8f
14001ab9a:	83 fe 08             	cmp    $0x8,%esi
14001ab9d:	0f 82 d3 00 00 00    	jb     0x14001ac76
14001aba3:	48 85 ff             	test   %rdi,%rdi
14001aba6:	75 0e                	jne    0x14001abb6
14001aba8:	ff 15 8a 48 05 00    	call   *0x5488a(%rip)        # 0x14006f438
14001abae:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14001abb4:	eb 34                	jmp    0x14001abea
14001abb6:	4d 85 f6             	test   %r14,%r14
14001abb9:	74 0b                	je     0x14001abc6
14001abbb:	48 83 fe 08          	cmp    $0x8,%rsi
14001abbf:	72 05                	jb     0x14001abc6
14001abc1:	48 89 17             	mov    %rdx,(%rdi)
14001abc4:	eb 2a                	jmp    0x14001abf0
14001abc6:	4c 8b c6             	mov    %rsi,%r8
14001abc9:	33 d2                	xor    %edx,%edx
14001abcb:	48 8b cf             	mov    %rdi,%rcx
14001abce:	e8 43 f7 04 00       	call   0x14006a316
14001abd3:	4d 85 f6             	test   %r14,%r14
14001abd6:	74 d0                	je     0x14001aba8
14001abd8:	48 83 fe 08          	cmp    $0x8,%rsi
14001abdc:	73 12                	jae    0x14001abf0
14001abde:	ff 15 54 48 05 00    	call   *0x54854(%rip)        # 0x14006f438
14001abe4:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14001abea:	ff 15 e8 48 05 00    	call   *0x548e8(%rip)        # 0x14006f4d8
14001abf0:	41 c7 07 08 00 00 00 	movl   $0x8,(%r15)
14001abf7:	e9 93 00 00 00       	jmp    0x14001ac8f
14001abfc:	83 fe 04             	cmp    $0x4,%esi
14001abff:	72 75                	jb     0x14001ac76
14001ac01:	48 85 ff             	test   %rdi,%rdi
14001ac04:	75 0e                	jne    0x14001ac14
14001ac06:	ff 15 2c 48 05 00    	call   *0x5482c(%rip)        # 0x14006f438
14001ac0c:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14001ac12:	eb 36                	jmp    0x14001ac4a
14001ac14:	4d 85 f6             	test   %r14,%r14
14001ac17:	74 0d                	je     0x14001ac26
14001ac19:	48 83 fe 04          	cmp    $0x4,%rsi