14003fa8f:	0f 10 48 30          	movups 0x30(%rax),%xmm1
14003fa93:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14003fa97:	0f 10 40 40          	movups 0x40(%rax),%xmm0
14003fa9b:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
14003fa9f:	0f 10 48 50          	movups 0x50(%rax),%xmm1
14003faa3:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
14003faa7:	0f 10 40 60          	movups 0x60(%rax),%xmm0
14003faab:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
14003faaf:	0f 10 48 70          	movups 0x70(%rax),%xmm1
14003fab3:	49 03 c1             	add    %r9,%rax
14003fab6:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
14003faba:	49 03 c9             	add    %r9,%rcx
14003fabd:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
14003fac1:	49 83 e8 01          	sub    $0x1,%r8
14003fac5:	75 b6                	jne    0x14003fa7d
14003fac7:	0f 10 00             	movups (%rax),%xmm0
14003faca:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14003face:	48 8b 40 20          	mov    0x20(%rax),%rax
14003fad2:	0f 11 01             	movups %xmm0,(%rcx)
14003fad5:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14003fad9:	48 89 41 20          	mov    %rax,0x20(%rcx)
14003fadd:	48 8b cb             	mov    %rbx,%rcx
14003fae0:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14003fae5:	0f 10 00             	movups (%rax),%xmm0
14003fae8:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14003faec:	0f 11 01             	movups %xmm0,(%rcx)
14003faef:	0f 10 40 20          	movups 0x20(%rax),%xmm0
14003faf3:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14003faf7:	0f 10 48 30          	movups 0x30(%rax),%xmm1
14003fafb:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14003faff:	0f 10 40 40          	movups 0x40(%rax),%xmm0
14003fb03:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
14003fb07:	0f 10 48 50          	movups 0x50(%rax),%xmm1
14003fb0b:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
14003fb0f:	0f 10 40 60          	movups 0x60(%rax),%xmm0
14003fb13:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
14003fb17:	0f 10 48 70          	movups 0x70(%rax),%xmm1
14003fb1b:	49 03 c1             	add    %r9,%rax
14003fb1e:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
14003fb22:	49 03 c9             	add    %r9,%rcx
14003fb25:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
14003fb29:	48 83 ea 01          	sub    $0x1,%rdx
14003fb2d:	75 b6                	jne    0x14003fae5
14003fb2f:	0f 10 00             	movups (%rax),%xmm0
14003fb32:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14003fb36:	48 8b 40 20          	mov    0x20(%rax),%rax
14003fb3a:	0f 11 01             	movups %xmm0,(%rcx)
14003fb3d:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14003fb41:	48 89 41 20          	mov    %rax,0x20(%rcx)
14003fb45:	8b cf                	mov    %edi,%ecx
14003fb47:	21 13                	and    %edx,(%rbx)
14003fb49:	48 8b d3             	mov    %rbx,%rdx
14003fb4c:	e8 3b 02 00 00       	call   0x14003fd8c
14003fb51:	83 cf ff             	or     $0xffffffff,%edi
14003fb54:	8b f0                	mov    %eax,%esi
14003fb56:	3b c7                	cmp    %edi,%eax
14003fb58:	75 1a                	jne    0x14003fb74
14003fb5a:	e8 d9 be fe ff       	call   0x14002ba38
14003fb5f:	48 8b cb             	mov    %rbx,%rcx
14003fb62:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14003fb68:	e8 1f 92 ff ff       	call   0x140038d8c
14003fb6d:	8b c7                	mov    %edi,%eax
14003fb6f:	e9 c7 00 00 00       	jmp    0x14003fc3b
14003fb74:	45 84 f6             	test   %r14b,%r14b
14003fb77:	75 05                	jne    0x14003fb7e
14003fb79:	e8 1e 6b ff ff       	call   0x14003669c
14003fb7e:	48 8b 85 a0 01 00 00 	mov    0x1a0(%rbp),%rax
14003fb85:	48 8b 88 88 00 00 00 	mov    0x88(%rax),%rcx
14003fb8c:	8b c7                	mov    %edi,%eax
14003fb8e:	f0 0f c1 01          	lock xadd %eax,(%rcx)
14003fb92:	03 c7                	add    %edi,%eax
14003fb94:	75 1f                	jne    0x14003fbb5
14003fb96:	48 8b 85 a0 01 00 00 	mov    0x1a0(%rbp),%rax
14003fb9d:	48 8b 88 88 00 00 00 	mov    0x88(%rax),%rcx
14003fba4:	48 8d 05 f5 29 03 00 	lea    0x329f5(%rip),%rax        # 0x1400725a0
14003fbab:	48 3b c8             	cmp    %rax,%rcx
14003fbae:	74 05                	je     0x14003fbb5
14003fbb0:	e8 d7 91 ff ff       	call   0x140038d8c
14003fbb5:	c7 03 01 00 00 00    	movl   $0x1,(%rbx)
14003fbbb:	48 8b 85 a0 01 00 00 	mov    0x1a0(%rbp),%rax
14003fbc2:	48 89 98 88 00 00 00 	mov    %rbx,0x88(%rax)
14003fbc9:	48 8b 85 a0 01 00 00 	mov    0x1a0(%rbp),%rax
14003fbd0:	8b 88 a8 03 00 00    	mov    0x3a8(%rax),%ecx
14003fbd6:	85 0d f8 27 03 00    	test   %ecx,0x327f8(%rip)        # 0x1400723d4
14003fbdc:	75 54                	jne    0x14003fc32
14003fbde:	48 8d 85 a0 01 00 00 	lea    0x1a0(%rbp),%rax
14003fbe5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14003fbea:	4c 8d 4c 24 24       	lea    0x24(%rsp),%r9
14003fbef:	48 8d 85 a8 01 00 00 	lea    0x1a8(%rbp),%rax
14003fbf6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14003fbfb:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14003fc00:	b8 05 00 00 00       	mov    $0x5,%eax
14003fc05:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14003fc0a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14003fc0f:	89 44 24 24          	mov    %eax,0x24(%rsp)
14003fc13:	89 44 24 28          	mov    %eax,0x28(%rsp)
14003fc17:	e8 f8 f8 ff ff       	call   0x14003f514
14003fc1c:	45 84 f6             	test   %r14b,%r14b
14003fc1f:	74 11                	je     0x14003fc32
14003fc21:	48 8b 85 a8 01 00 00 	mov    0x1a8(%rbp),%rax
14003fc28:	48 8b 08             	mov    (%rax),%rcx
14003fc2b:	48 89 0d 8e 27 03 00 	mov    %rcx,0x3278e(%rip)        # 0x1400723c0
14003fc32:	33 c9                	xor    %ecx,%ecx
14003fc34:	e8 53 91 ff ff       	call   0x140038d8c
14003fc39:	8b c6                	mov    %esi,%eax
14003fc3b:	4c 8d 9c 24 70 02 00 	lea    0x270(%rsp),%r11
14003fc42:	00
14003fc43:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14003fc47:	49 8b 73 28          	mov    0x28(%r11),%rsi
14003fc4b:	49 8b e3             	mov    %r11,%rsp
14003fc4e:	41 5e                	pop    %r14
14003fc50:	5f                   	pop    %rdi
14003fc51:	5d                   	pop    %rbp
14003fc52:	c3                   	ret
14003fc53:	cc                   	int3
14003fc54:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14003fc59:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14003fc5e:	57                   	push   %rdi
14003fc5f:	48 83 ec 20          	sub    $0x20,%rsp
14003fc63:	48 8b f2             	mov    %rdx,%rsi
14003fc66:	48 8b f9             	mov    %rcx,%rdi
14003fc69:	8b 05 65 27 03 00    	mov    0x32765(%rip),%eax        # 0x1400723d4
14003fc6f:	85 81 a8 03 00 00    	test   %eax,0x3a8(%rcx)
14003fc75:	74 13                	je     0x14003fc8a
14003fc77:	48 83 b9 90 00 00 00 	cmpq   $0x0,0x90(%rcx)
14003fc7e:	00
14003fc7f:	74 09                	je     0x14003fc8a
14003fc81:	48 8b 99 88 00 00 00 	mov    0x88(%rcx),%rbx
14003fc88:	eb 64                	jmp    0x14003fcee
14003fc8a:	b9 05 00 00 00       	mov    $0x5,%ecx
14003fc8f:	e8 b4 24 ff ff       	call   0x140032148
14003fc94:	90                   	nop
14003fc95:	48 8b 9f 88 00 00 00 	mov    0x88(%rdi),%rbx
14003fc9c:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14003fca1:	48 3b 1e             	cmp    (%rsi),%rbx
14003fca4:	74 3e                	je     0x14003fce4
14003fca6:	48 85 db             	test   %rbx,%rbx
14003fca9:	74 22                	je     0x14003fccd
14003fcab:	83 c8 ff             	or     $0xffffffff,%eax
14003fcae:	f0 0f c1 03          	lock xadd %eax,(%rbx)
14003fcb2:	83 f8 01             	cmp    $0x1,%eax
14003fcb5:	75 16                	jne    0x14003fccd
14003fcb7:	48 8d 05 e2 28 03 00 	lea    0x328e2(%rip),%rax        # 0x1400725a0
14003fcbe:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14003fcc3:	48 3b c8             	cmp    %rax,%rcx
14003fcc6:	74 05                	je     0x14003fccd
14003fcc8:	e8 bf 90 ff ff       	call   0x140038d8c
14003fccd:	48 8b 06             	mov    (%rsi),%rax
14003fcd0:	48 89 87 88 00 00 00 	mov    %rax,0x88(%rdi)
14003fcd7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14003fcdc:	f0 ff 00             	lock incl (%rax)
14003fcdf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14003fce4:	b9 05 00 00 00       	mov    $0x5,%ecx
14003fce9:	e8 ba 24 ff ff       	call   0x1400321a8
14003fcee:	48 85 db             	test   %rbx,%rbx
14003fcf1:	74 13                	je     0x14003fd06
14003fcf3:	48 8b c3             	mov    %rbx,%rax
14003fcf6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14003fcfb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14003fd00:	48 83 c4 20          	add    $0x20,%rsp
14003fd04:	5f                   	pop    %rdi
14003fd05:	c3                   	ret
14003fd06:	e8 39 27 ff ff       	call   0x140032444
14003fd0b:	90                   	nop
14003fd0c:	cc                   	int3
14003fd0d:	cc                   	int3
14003fd0e:	cc                   	int3
14003fd0f:	cc                   	int3
14003fd10:	48 83 ec 28          	sub    $0x28,%rsp
14003fd14:	80 3d d1 89 03 00 00 	cmpb   $0x0,0x389d1(%rip)        # 0x1400786ec
14003fd1b:	75 4c                	jne    0x14003fd69
14003fd1d:	48 8d 0d bc 2b 03 00 	lea    0x32bbc(%rip),%rcx        # 0x1400728e0
14003fd24:	48 89 0d ad 89 03 00 	mov    %rcx,0x389ad(%rip)        # 0x1400786d8
14003fd2b:	48 8d 05 6e 28 03 00 	lea    0x3286e(%rip),%rax        # 0x1400725a0
14003fd32:	48 8d 0d 97 2a 03 00 	lea    0x32a97(%rip),%rcx        # 0x1400727d0
14003fd39:	48 89 05 a0 89 03 00 	mov    %rax,0x389a0(%rip)        # 0x1400786e0
14003fd40:	48 89 0d 89 89 03 00 	mov    %rcx,0x38989(%rip)        # 0x1400786d0
14003fd47:	e8 b8 8c ff ff       	call   0x140038a04
14003fd4c:	4c 8d 0d 8d 89 03 00 	lea    0x3898d(%rip),%r9        # 0x1400786e0
14003fd53:	4c 8b c0             	mov    %rax,%r8
14003fd56:	b2 01                	mov    $0x1,%dl
14003fd58:	b9 fd ff ff ff       	mov    $0xfffffffd,%ecx
14003fd5d:	e8 82 fc ff ff       	call   0x14003f9e4
14003fd62:	c6 05 83 89 03 00 01 	movb   $0x1,0x38983(%rip)        # 0x1400786ec
14003fd69:	b0 01                	mov    $0x1,%al
14003fd6b:	48 83 c4 28          	add    $0x28,%rsp
14003fd6f:	c3                   	ret
14003fd70:	48 83 ec 28          	sub    $0x28,%rsp
14003fd74:	e8 b7 8b ff ff       	call   0x140038930
14003fd79:	48 8d 15 60 89 03 00 	lea    0x38960(%rip),%rdx        # 0x1400786e0
14003fd80:	48 8b c8             	mov    %rax,%rcx
14003fd83:	48 83 c4 28          	add    $0x28,%rsp
14003fd87:	e9 c8 fe ff ff       	jmp    0x14003fc54
14003fd8c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14003fd91:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14003fd96:	56                   	push   %rsi
14003fd97:	57                   	push   %rdi
14003fd98:	41 54                	push   %r12
14003fd9a:	41 56                	push   %r14
14003fd9c:	41 57                	push   %r15
14003fd9e:	48 83 ec 40          	sub    $0x40,%rsp
14003fda2:	48 8b 05 6f 22 03 00 	mov    0x3226f(%rip),%rax        # 0x140072018
14003fda9:	48 33 c4             	xor    %rsp,%rax
14003fdac:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14003fdb1:	48 8b f2             	mov    %rdx,%rsi
14003fdb4:	e8 2b f9 ff ff       	call   0x14003f6e4
14003fdb9:	33 db                	xor    %ebx,%ebx
14003fdbb:	8b f8                	mov    %eax,%edi
14003fdbd:	85 c0                	test   %eax,%eax
14003fdbf:	0f 84 54 02 00 00    	je     0x140040019
14003fdc5:	4c 8d 25 24 2c 03 00 	lea    0x32c24(%rip),%r12        # 0x1400729f0
14003fdcc:	44 8b f3             	mov    %ebx,%r14d
14003fdcf:	49 8b c4             	mov    %r12,%rax
14003fdd2:	8d 6b 01             	lea    0x1(%rbx),%ebp
14003fdd5:	39 38                	cmp    %edi,(%rax)
14003fdd7:	0f 84 46 01 00 00    	je     0x14003ff23
14003fddd:	44 03 f5             	add    %ebp,%r14d
14003fde0:	48 83 c0 30          	add    $0x30,%rax
14003fde4:	41 83 fe 05          	cmp    $0x5,%r14d
14003fde8:	72 eb                	jb     0x14003fdd5
14003fdea:	81 ff e8 fd 00 00    	cmp    $0xfde8,%edi
14003fdf0:	0f 84 25 01 00 00    	je     0x14003ff1b
14003fdf6:	0f b7 cf             	movzwl %di,%ecx
14003fdf9:	ff 15 f1 c5 00 00    	call   *0xc5f1(%rip)        # 0x14004c3f0
14003fdff:	85 c0                	test   %eax,%eax
14003fe01:	0f 84 14 01 00 00    	je     0x14003ff1b
14003fe07:	b8 e9 fd 00 00       	mov    $0xfde9,%eax
14003fe0c:	3b f8                	cmp    %eax,%edi
14003fe0e:	75 26                	jne    0x14003fe36
14003fe10:	48 89 46 04          	mov    %rax,0x4(%rsi)
14003fe14:	48 89 9e 20 02 00 00 	mov    %rbx,0x220(%rsi)
14003fe1b:	89 5e 18             	mov    %ebx,0x18(%rsi)
14003fe1e:	66 89 5e 1c          	mov    %bx,0x1c(%rsi)
14003fe22:	48 8d 7e 0c          	lea    0xc(%rsi),%rdi
14003fe26:	0f b7 c3             	movzwl %bx,%eax
14003fe29:	b9 06 00 00 00       	mov    $0x6,%ecx
14003fe2e:	66 f3 ab             	rep stos %ax,%es:(%rdi)
14003fe31:	e9 d9 01 00 00       	jmp    0x14004000f
14003fe36:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14003fe3b:	8b cf                	mov    %edi,%ecx
14003fe3d:	ff 15 5d c4 00 00    	call   *0xc45d(%rip)        # 0x14004c2a0
14003fe43:	85 c0                	test   %eax,%eax
14003fe45:	0f 84 c4 00 00 00    	je     0x14003ff0f
14003fe4b:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
14003fe4f:	33 d2                	xor    %edx,%edx
14003fe51:	41 b8 01 01 00 00    	mov    $0x101,%r8d
14003fe57:	e8 44 79 fe ff       	call   0x1400277a0
14003fe5c:	83 7c 24 20 02       	cmpl   $0x2,0x20(%rsp)
14003fe61:	89 7e 04             	mov    %edi,0x4(%rsi)
14003fe64:	48 89 9e 20 02 00 00 	mov    %rbx,0x220(%rsi)
14003fe6b:	0f 85 94 00 00 00    	jne    0x14003ff05
14003fe71:	48 8d 4c 24 26       	lea    0x26(%rsp),%rcx
14003fe76:	38 5c 24 26          	cmp    %bl,0x26(%rsp)
14003fe7a:	74 2c                	je     0x14003fea8
14003fe7c:	38 59 01             	cmp    %bl,0x1(%rcx)
14003fe7f:	74 27                	je     0x14003fea8
14003fe81:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
14003fe85:	0f b6 11             	movzbl (%rcx),%edx
14003fe88:	3b d0                	cmp    %eax,%edx
14003fe8a:	77 14                	ja     0x14003fea0
14003fe8c:	2b c2                	sub    %edx,%eax
14003fe8e:	8d 7a 01             	lea    0x1(%rdx),%edi
14003fe91:	8d 14 28             	lea    (%rax,%rbp,1),%edx
14003fe94:	80 4c 37 18 04       	orb    $0x4,0x18(%rdi,%rsi,1)
14003fe99:	03 fd                	add    %ebp,%edi
14003fe9b:	48 2b d5             	sub    %rbp,%rdx
14003fe9e:	75 f4                	jne    0x14003fe94
14003fea0:	48 83 c1 02          	add    $0x2,%rcx
14003fea4:	38 19                	cmp    %bl,(%rcx)
14003fea6:	75 d4                	jne    0x14003fe7c
14003fea8:	48 8d 46 1a          	lea    0x1a(%rsi),%rax
14003feac:	b9 fe 00 00 00       	mov    $0xfe,%ecx
14003feb1:	80 08 08             	orb    $0x8,(%rax)
14003feb4:	48 03 c5             	add    %rbp,%rax
14003feb7:	48 2b cd             	sub    %rbp,%rcx
14003feba:	75 f5                	jne    0x14003feb1
14003febc:	8b 4e 04             	mov    0x4(%rsi),%ecx
14003febf:	81 e9 a4 03 00 00    	sub    $0x3a4,%ecx
14003fec5:	74 2e                	je     0x14003fef5
14003fec7:	83 e9 04             	sub    $0x4,%ecx
14003feca:	74 20                	je     0x14003feec
14003fecc:	83 e9 0d             	sub    $0xd,%ecx
14003fecf:	74 12                	je     0x14003fee3
14003fed1:	3b cd                	cmp    %ebp,%ecx
14003fed3:	74 05                	je     0x14003feda
14003fed5:	48 8b c3             	mov    %rbx,%rax
14003fed8:	eb 22                	jmp    0x14003fefc
14003feda:	48 8b 05 bf 58 01 00 	mov    0x158bf(%rip),%rax        # 0x1400557a0
14003fee1:	eb 19                	jmp    0x14003fefc
14003fee3:	48 8b 05 ae 58 01 00 	mov    0x158ae(%rip),%rax        # 0x140055798
14003feea:	eb 10                	jmp    0x14003fefc
14003feec:	48 8b 05 9d 58 01 00 	mov    0x1589d(%rip),%rax        # 0x140055790
14003fef3:	eb 07                	jmp    0x14003fefc
14003fef5:	48 8b 05 8c 58 01 00 	mov    0x1588c(%rip),%rax        # 0x140055788
14003fefc:	48 89 86 20 02 00 00 	mov    %rax,0x220(%rsi)
14003ff03:	eb 02                	jmp    0x14003ff07
14003ff05:	8b eb                	mov    %ebx,%ebp
14003ff07:	89 6e 08             	mov    %ebp,0x8(%rsi)
14003ff0a:	e9 13 ff ff ff       	jmp    0x14003fe22
14003ff0f:	39 1d d3 87 03 00    	cmp    %ebx,0x387d3(%rip)        # 0x1400786e8
14003ff15:	0f 85 fe 00 00 00    	jne    0x140040019
14003ff1b:	83 c8 ff             	or     $0xffffffff,%eax
14003ff1e:	e9 00 01 00 00       	jmp    0x140040023
14003ff23:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
14003ff27:	33 d2                	xor    %edx,%edx
14003ff29:	41 b8 01 01 00 00    	mov    $0x101,%r8d
14003ff2f:	e8 6c 78 fe ff       	call   0x1400277a0
14003ff34:	41 8b c6             	mov    %r14d,%eax
14003ff37:	4d 8d 4c 24 10       	lea    0x10(%r12),%r9
14003ff3c:	4c 8d 1d 9d 2a 03 00 	lea    0x32a9d(%rip),%r11        # 0x1400729e0
14003ff43:	41 be 04 00 00 00    	mov    $0x4,%r14d
14003ff49:	4c 8d 3c 40          	lea    (%rax,%rax,2),%r15
14003ff4d:	49 c1 e7 04          	shl    $0x4,%r15
14003ff51:	4d 03 cf             	add    %r15,%r9
14003ff54:	49 8b d1             	mov    %r9,%rdx
14003ff57:	41 38 19             	cmp    %bl,(%r9)
14003ff5a:	74 3e                	je     0x14003ff9a
14003ff5c:	38 5a 01             	cmp    %bl,0x1(%rdx)
14003ff5f:	74 39                	je     0x14003ff9a
14003ff61:	44 0f b6 02          	movzbl (%rdx),%r8d
14003ff65:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
14003ff69:	44 3b c0             	cmp    %eax,%r8d
14003ff6c:	77 24                	ja     0x14003ff92
14003ff6e:	45 8d 50 01          	lea    0x1(%r8),%r10d
14003ff72:	41 81 fa 01 01 00 00 	cmp    $0x101,%r10d
14003ff79:	73 17                	jae    0x14003ff92
14003ff7b:	41 8a 03             	mov    (%r11),%al
14003ff7e:	44 03 c5             	add    %ebp,%r8d
14003ff81:	41 08 44 32 18       	or     %al,0x18(%r10,%rsi,1)
14003ff86:	44 03 d5             	add    %ebp,%r10d
14003ff89:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
14003ff8d:	44 3b c0             	cmp    %eax,%r8d
14003ff90:	76 e0                	jbe    0x14003ff72
14003ff92:	48 83 c2 02          	add    $0x2,%rdx
14003ff96:	38 1a                	cmp    %bl,(%rdx)
14003ff98:	75 c2                	jne    0x14003ff5c
14003ff9a:	49 83 c1 08          	add    $0x8,%r9
14003ff9e:	4c 03 dd             	add    %rbp,%r11
14003ffa1:	4c 2b f5             	sub    %rbp,%r14
14003ffa4:	75 ae                	jne    0x14003ff54
14003ffa6:	89 7e 04             	mov    %edi,0x4(%rsi)
14003ffa9:	89 6e 08             	mov    %ebp,0x8(%rsi)
14003ffac:	81 ef a4 03 00 00    	sub    $0x3a4,%edi
14003ffb2:	74 29                	je     0x14003ffdd
14003ffb4:	83 ef 04             	sub    $0x4,%edi
14003ffb7:	74 1b                	je     0x14003ffd4
14003ffb9:	83 ef 0d             	sub    $0xd,%edi
14003ffbc:	74 0d                	je     0x14003ffcb
14003ffbe:	3b fd                	cmp    %ebp,%edi
14003ffc0:	75 22                	jne    0x14003ffe4