fffff8000026dde9:	00 00
fffff8000026ddeb:	2b d8                	sub    %eax,%ebx
fffff8000026dded:	f6 05 6c b7 39 00 04 	testb  $0x4,0x39b76c(%rip)        # 0xfffff80000609560
fffff8000026ddf4:	74 1b                	je     0xfffff8000026de11
fffff8000026ddf6:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000026ddfa:	0f 31                	rdtsc
fffff8000026ddfc:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000026de00:	48 0b c2             	or     %rdx,%rax
fffff8000026de03:	48 8b c8             	mov    %rax,%rcx
fffff8000026de06:	49 8b c0             	mov    %r8,%rax
fffff8000026de09:	48 f7 e1             	mul    %rcx
fffff8000026de0c:	48 8b c2             	mov    %rdx,%rax
fffff8000026de0f:	eb 05                	jmp    0xfffff8000026de16
fffff8000026de11:	e8 46 87 fc ff       	call   0xfffff8000023655c
fffff8000026de16:	48 8d 88 e8 03 00 00 	lea    0x3e8(%rax),%rcx
fffff8000026de1d:	48 8d 3c 5b          	lea    (%rbx,%rbx,2),%rdi
fffff8000026de21:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
fffff8000026de26:	48 8d 81 18 fc ff ff 	lea    -0x3e8(%rcx),%rax
fffff8000026de2d:	bb e8 03 00 00       	mov    $0x3e8,%ebx
fffff8000026de32:	4c 8d 25 67 db 4b 00 	lea    0x4bdb67(%rip),%r12        # 0xfffff8000072b9a0
fffff8000026de39:	b9 f4 01 00 00       	mov    $0x1f4,%ecx
fffff8000026de3e:	49 89 04 fc          	mov    %rax,(%r12,%rdi,8)
fffff8000026de42:	49 89 5c fc 08       	mov    %rbx,0x8(%r12,%rdi,8)
fffff8000026de47:	e8 38 05 00 00       	call   0xfffff8000026e384
fffff8000026de4c:	40 8a e8             	mov    %al,%bpl
fffff8000026de4f:	84 c0                	test   %al,%al
fffff8000026de51:	0f 85 a1 00 00 00    	jne    0xfffff8000026def8
fffff8000026de57:	83 3d 22 05 51 00 01 	cmpl   $0x1,0x510522(%rip)        # 0xfffff8000077e380
fffff8000026de5e:	0f 87 94 00 00 00    	ja     0xfffff8000026def8
fffff8000026de64:	48 81 3d 99 2d 51 00 	cmpq   $0x1f40,0x512d99(%rip)        # 0xfffff80000780c08
fffff8000026de6b:	40 1f 00 00
fffff8000026de6f:	0f 85 83 00 00 00    	jne    0xfffff8000026def8
fffff8000026de75:	38 05 8e ee 4b 00    	cmp    %al,0x4bee8e(%rip)        # 0xfffff8000072cd09
fffff8000026de7b:	75 7b                	jne    0xfffff8000026def8
fffff8000026de7d:	48 8b 0d 7c ee 4b 00 	mov    0x4bee7c(%rip),%rcx        # 0xfffff8000072cd00
fffff8000026de84:	48 8d 15 7d ee 4b 00 	lea    0x4bee7d(%rip),%rdx        # 0xfffff8000072cd08
fffff8000026de8b:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff8000026de8f:	48 8d 0d 4a ee 4b 00 	lea    0x4bee4a(%rip),%rcx        # 0xfffff8000072cce0
fffff8000026de96:	e8 e5 ef fc ff       	call   0xfffff8000023ce80
fffff8000026de9b:	85 c0                	test   %eax,%eax
fffff8000026de9d:	75 09                	jne    0xfffff8000026dea8
fffff8000026de9f:	c6 05 63 ee 4b 00 01 	movb   $0x1,0x4bee63(%rip)        # 0xfffff8000072cd09
fffff8000026dea6:	eb 50                	jmp    0xfffff8000026def8
fffff8000026dea8:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
fffff8000026dead:	c6 05 55 ee 4b 00 00 	movb   $0x0,0x4bee55(%rip)        # 0xfffff8000072cd09
fffff8000026deb4:	e8 e3 e8 ff ff       	call   0xfffff8000026c79c
fffff8000026deb9:	48 2b d8             	sub    %rax,%rbx
fffff8000026debc:	49 89 5c fc 08       	mov    %rbx,0x8(%r12,%rdi,8)
fffff8000026dec1:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000026dec8:	00 00
fffff8000026deca:	f6 05 8f b6 39 00 04 	testb  $0x4,0x39b68f(%rip)        # 0xfffff80000609560
fffff8000026ded1:	74 1b                	je     0xfffff8000026deee
fffff8000026ded3:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000026ded7:	0f 31                	rdtsc
fffff8000026ded9:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000026dedd:	48 0b c2             	or     %rdx,%rax
fffff8000026dee0:	48 8b c8             	mov    %rax,%rcx
fffff8000026dee3:	49 8b c0             	mov    %r8,%rax
fffff8000026dee6:	48 f7 e1             	mul    %rcx
fffff8000026dee9:	48 8b c2             	mov    %rdx,%rax
fffff8000026deec:	eb 05                	jmp    0xfffff8000026def3
fffff8000026deee:	e8 69 86 fc ff       	call   0xfffff8000023655c
fffff8000026def3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
fffff8000026def8:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
fffff8000026defd:	e8 9a e8 ff ff       	call   0xfffff8000026c79c
fffff8000026df02:	45 33 c0             	xor    %r8d,%r8d
fffff8000026df05:	33 d2                	xor    %edx,%edx
fffff8000026df07:	48 8b c8             	mov    %rax,%rcx
fffff8000026df0a:	e8 f5 00 00 00       	call   0xfffff8000026e004
fffff8000026df0f:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
fffff8000026df14:	41 89 44 fc 10       	mov    %eax,0x10(%r12,%rdi,8)
fffff8000026df19:	8b d8                	mov    %eax,%ebx
fffff8000026df1b:	e8 7c e8 ff ff       	call   0xfffff8000026c79c
fffff8000026df20:	49 29 44 fc 08       	sub    %rax,0x8(%r12,%rdi,8)
fffff8000026df25:	83 0d c4 36 39 00 ff 	orl    $0xffffffff,0x3936c4(%rip)        # 0xfffff800006015f0
fffff8000026df2c:	f0 48 83 25 83 d5 53 	lock andq $0x0,0x53d583(%rip)        # 0xfffff800007ab4b8
fffff8000026df33:	00 00
fffff8000026df35:	40 84 ed             	test   %bpl,%bpl
fffff8000026df38:	75 04                	jne    0xfffff8000026df3e
fffff8000026df3a:	85 db                	test   %ebx,%ebx
fffff8000026df3c:	74 07                	je     0xfffff8000026df45
fffff8000026df3e:	b8 a0 0f 00 00       	mov    $0xfa0,%eax
fffff8000026df43:	eb 15                	jmp    0xfffff8000026df5a
fffff8000026df45:	48 8b 05 bc 2c 51 00 	mov    0x512cbc(%rip),%rax        # 0xfffff80000780c08
fffff8000026df4c:	48 3d 40 1f 00 00    	cmp    $0x1f40,%rax
fffff8000026df52:	73 0d                	jae    0xfffff8000026df61
fffff8000026df54:	48 05 f4 01 00 00    	add    $0x1f4,%rax
fffff8000026df5a:	48 89 05 a7 2c 51 00 	mov    %rax,0x512ca7(%rip)        # 0xfffff80000780c08
fffff8000026df61:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff8000026df66:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
fffff8000026df6b:	48 89 46 18          	mov    %rax,0x18(%rsi)
fffff8000026df6f:	48 83 c4 20          	add    $0x20,%rsp
fffff8000026df73:	41 5c                	pop    %r12
fffff8000026df75:	5f                   	pop    %rdi
fffff8000026df76:	5e                   	pop    %rsi
fffff8000026df77:	c3                   	ret
fffff8000026df78:	cc                   	int3
fffff8000026df79:	cc                   	int3
fffff8000026df7a:	cc                   	int3
fffff8000026df7b:	cc                   	int3
fffff8000026df7c:	cc                   	int3
fffff8000026df7d:	cc                   	int3
fffff8000026df7e:	cc                   	int3
fffff8000026df7f:	cc                   	int3
fffff8000026df80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000026df85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000026df8a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000026df8f:	57                   	push   %rdi
fffff8000026df90:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000026df94:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff8000026df99:	45 33 c9             	xor    %r9d,%r9d
fffff8000026df9c:	49 8b e8             	mov    %r8,%rbp
fffff8000026df9f:	8b f2                	mov    %edx,%esi
fffff8000026dfa1:	48 8b f9             	mov    %rcx,%rdi
fffff8000026dfa4:	83 23 00             	andl   $0x0,(%rbx)
fffff8000026dfa7:	85 d2                	test   %edx,%edx
fffff8000026dfa9:	74 2a                	je     0xfffff8000026dfd5
fffff8000026dfab:	48 8b cd             	mov    %rbp,%rcx
fffff8000026dfae:	e8 e9 e7 ff ff       	call   0xfffff8000026c79c
fffff8000026dfb3:	4c 8b c0             	mov    %rax,%r8
fffff8000026dfb6:	48 8b d7             	mov    %rdi,%rdx
fffff8000026dfb9:	e8 2e e7 ff ff       	call   0xfffff8000026c6ec
fffff8000026dfbe:	44 8b c8             	mov    %eax,%r9d
fffff8000026dfc1:	85 c0                	test   %eax,%eax
fffff8000026dfc3:	74 29                	je     0xfffff8000026dfee
fffff8000026dfc5:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff8000026dfc8:	83 f9 01             	cmp    $0x1,%ecx
fffff8000026dfcb:	77 de                	ja     0xfffff8000026dfab
fffff8000026dfcd:	8b 03                	mov    (%rbx),%eax
fffff8000026dfcf:	01 05 eb 2c 51 00    	add    %eax,0x512ceb(%rip)        # 0xfffff80000780cc0
fffff8000026dfd5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000026dfda:	41 8b c1             	mov    %r9d,%eax
fffff8000026dfdd:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff8000026dfe2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000026dfe7:	48 83 c4 20          	add    $0x20,%rsp
fffff8000026dfeb:	5f                   	pop    %rdi
fffff8000026dfec:	c3                   	ret
fffff8000026dfed:	cc                   	int3
fffff8000026dfee:	8b 03                	mov    (%rbx),%eax
fffff8000026dff0:	48 ff c7             	inc    %rdi
fffff8000026dff3:	ff c0                	inc    %eax
fffff8000026dff5:	89 03                	mov    %eax,(%rbx)
fffff8000026dff7:	3b c6                	cmp    %esi,%eax
fffff8000026dff9:	72 b0                	jb     0xfffff8000026dfab
fffff8000026dffb:	eb d2                	jmp    0xfffff8000026dfcf
fffff8000026dffd:	cc                   	int3
fffff8000026dffe:	cc                   	int3
fffff8000026dfff:	cc                   	int3
fffff8000026e000:	cc                   	int3
fffff8000026e001:	cc                   	int3
fffff8000026e002:	cc                   	int3
fffff8000026e003:	cc                   	int3
fffff8000026e004:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff8000026e009:	55                   	push   %rbp
fffff8000026e00a:	56                   	push   %rsi
fffff8000026e00b:	57                   	push   %rdi
fffff8000026e00c:	41 54                	push   %r12
fffff8000026e00e:	41 55                	push   %r13
fffff8000026e010:	41 56                	push   %r14
fffff8000026e012:	41 57                	push   %r15
fffff8000026e014:	48 8b ec             	mov    %rsp,%rbp
fffff8000026e017:	48 83 ec 30          	sub    $0x30,%rsp
fffff8000026e01b:	83 65 48 00          	andl   $0x0,0x48(%rbp)
fffff8000026e01f:	33 db                	xor    %ebx,%ebx
fffff8000026e021:	48 8b 35 a8 03 51 00 	mov    0x5103a8(%rip),%rsi        # 0xfffff8000077e3d0
fffff8000026e028:	45 8a e8             	mov    %r8b,%r13b
fffff8000026e02b:	44 8a f2             	mov    %dl,%r14b
fffff8000026e02e:	48 8b f9             	mov    %rcx,%rdi
fffff8000026e031:	8d 43 01             	lea    0x1(%rbx),%eax
fffff8000026e034:	44 8a e0             	mov    %al,%r12b
fffff8000026e037:	44 8b f8             	mov    %eax,%r15d
fffff8000026e03a:	84 d2                	test   %dl,%dl
fffff8000026e03c:	74 06                	je     0xfffff8000026e044
fffff8000026e03e:	21 1d 3c 03 51 00    	and    %ebx,0x51033c(%rip)        # 0xfffff8000077e380
fffff8000026e044:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000026e04b:	00 00
fffff8000026e04d:	f6 05 0c b5 39 00 04 	testb  $0x4,0x39b50c(%rip)        # 0xfffff80000609560
fffff8000026e054:	74 1b                	je     0xfffff8000026e071
fffff8000026e056:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000026e05a:	0f 31                	rdtsc
fffff8000026e05c:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000026e060:	48 0b c2             	or     %rdx,%rax
fffff8000026e063:	48 8b c8             	mov    %rax,%rcx
fffff8000026e066:	49 8b c0             	mov    %r8,%rax
fffff8000026e069:	48 f7 e1             	mul    %rcx
fffff8000026e06c:	48 8b c2             	mov    %rdx,%rax
fffff8000026e06f:	eb 05                	jmp    0xfffff8000026e076
fffff8000026e071:	e8 e6 84 fc ff       	call   0xfffff8000023655c
fffff8000026e076:	48 03 c7             	add    %rdi,%rax
fffff8000026e079:	48 89 45 40          	mov    %rax,0x40(%rbp)
fffff8000026e07d:	33 ff                	xor    %edi,%edi
fffff8000026e07f:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff8000026e083:	e8 14 e7 ff ff       	call   0xfffff8000026c79c
fffff8000026e088:	48 85 c0             	test   %rax,%rax
fffff8000026e08b:	75 09                	jne    0xfffff8000026e096
fffff8000026e08d:	45 84 e4             	test   %r12b,%r12b
fffff8000026e090:	0f 84 e3 01 00 00    	je     0xfffff8000026e279
fffff8000026e096:	8b 05 e4 02 51 00    	mov    0x5102e4(%rip),%eax        # 0xfffff8000077e380
fffff8000026e09c:	44 8a e7             	mov    %dil,%r12b
fffff8000026e09f:	85 c0                	test   %eax,%eax
fffff8000026e0a1:	0f 84 61 01 00 00    	je     0xfffff8000026e208
fffff8000026e0a7:	83 e8 01             	sub    $0x1,%eax
fffff8000026e0aa:	0f 84 70 01 00 00    	je     0xfffff8000026e220
fffff8000026e0b0:	83 e8 01             	sub    $0x1,%eax
fffff8000026e0b3:	0f 84 a5 00 00 00    	je     0xfffff8000026e15e
fffff8000026e0b9:	83 f8 03             	cmp    $0x3,%eax
fffff8000026e0bc:	0f 85 07 01 00 00    	jne    0xfffff8000026e1c9
fffff8000026e0c2:	8b 15 c8 02 51 00    	mov    0x5102c8(%rip),%edx        # 0xfffff8000077e390
fffff8000026e0c8:	48 8d 45 48          	lea    0x48(%rbp),%rax
fffff8000026e0cc:	8b 0d f6 02 51 00    	mov    0x5102f6(%rip),%ecx        # 0xfffff8000077e3c8
fffff8000026e0d2:	4c 8d 45 40          	lea    0x40(%rbp),%r8
fffff8000026e0d6:	48 03 0d f3 02 51 00 	add    0x5102f3(%rip),%rcx        # 0xfffff8000077e3d0
fffff8000026e0dd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000026e0e2:	e8 99 fe ff ff       	call   0xfffff8000026df80
fffff8000026e0e7:	44 8b f8             	mov    %eax,%r15d
fffff8000026e0ea:	8b 45 48             	mov    0x48(%rbp),%eax
fffff8000026e0ed:	01 05 d5 02 51 00    	add    %eax,0x5102d5(%rip)        # 0xfffff8000077e3c8
fffff8000026e0f3:	03 d8                	add    %eax,%ebx
fffff8000026e0f5:	8b 05 95 02 51 00    	mov    0x510295(%rip),%eax        # 0xfffff8000077e390
fffff8000026e0fb:	2b 45 48             	sub    0x48(%rbp),%eax
fffff8000026e0fe:	89 05 8c 02 51 00    	mov    %eax,0x51028c(%rip)        # 0xfffff8000077e390
fffff8000026e104:	8b 05 86 02 51 00    	mov    0x510286(%rip),%eax        # 0xfffff8000077e390
fffff8000026e10a:	85 c0                	test   %eax,%eax
fffff8000026e10c:	0f 8f 42 01 00 00    	jg     0xfffff8000026e254
fffff8000026e112:	0f 10 06             	movups (%rsi),%xmm0
fffff8000026e115:	89 3d ad 02 51 00    	mov    %edi,0x5102ad(%rip)        # 0xfffff8000077e3c8
fffff8000026e11b:	ba 02 00 00 00       	mov    $0x2,%edx
fffff8000026e120:	f3 0f 7f 05 c8 2a 51 	movdqu %xmm0,0x512ac8(%rip)        # 0xfffff80000780bf0
fffff8000026e127:	00
fffff8000026e128:	0f b7 46 04          	movzwl 0x4(%rsi),%eax
fffff8000026e12c:	66 ff c8             	dec    %ax
fffff8000026e12f:	66 3b c2             	cmp    %dx,%ax
fffff8000026e132:	77 1f                	ja     0xfffff8000026e153
fffff8000026e134:	0f b7 46 06          	movzwl 0x6(%rsi),%eax
fffff8000026e138:	b9 f8 0f 00 00       	mov    $0xff8,%ecx
fffff8000026e13d:	66 3b c1             	cmp    %cx,%ax
fffff8000026e140:	77 11                	ja     0xfffff8000026e153
fffff8000026e142:	89 05 48 02 51 00    	mov    %eax,0x510248(%rip)        # 0xfffff8000077e390
fffff8000026e148:	89 15 32 02 51 00    	mov    %edx,0x510232(%rip)        # 0xfffff8000077e380
fffff8000026e14e:	e9 2c ff ff ff       	jmp    0xfffff8000026e07f
fffff8000026e153:	89 3d 27 02 51 00    	mov    %edi,0x510227(%rip)        # 0xfffff8000077e380
fffff8000026e159:	e9 21 ff ff ff       	jmp    0xfffff8000026e07f
fffff8000026e15e:	8b 15 2c 02 51 00    	mov    0x51022c(%rip),%edx        # 0xfffff8000077e390
fffff8000026e164:	48 8d 45 48          	lea    0x48(%rbp),%rax
fffff8000026e168:	8b 0d 5a 02 51 00    	mov    0x51025a(%rip),%ecx        # 0xfffff8000077e3c8
fffff8000026e16e:	4c 8d 45 40          	lea    0x40(%rbp),%r8
fffff8000026e172:	48 03 0d 57 02 51 00 	add    0x510257(%rip),%rcx        # 0xfffff8000077e3d0
fffff8000026e179:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000026e17e:	e8 fd fd ff ff       	call   0xfffff8000026df80
fffff8000026e183:	44 8b f8             	mov    %eax,%r15d
fffff8000026e186:	8b 45 48             	mov    0x48(%rbp),%eax
fffff8000026e189:	01 05 39 02 51 00    	add    %eax,0x510239(%rip)        # 0xfffff8000077e3c8
fffff8000026e18f:	8b 05 fb 01 51 00    	mov    0x5101fb(%rip),%eax        # 0xfffff8000077e390
fffff8000026e195:	8b 4d 48             	mov    0x48(%rbp),%ecx
fffff8000026e198:	2b c1                	sub    %ecx,%eax
fffff8000026e19a:	03 d9                	add    %ecx,%ebx
fffff8000026e19c:	89 05 ee 01 51 00    	mov    %eax,0x5101ee(%rip)        # 0xfffff8000077e390
fffff8000026e1a2:	85 c9                	test   %ecx,%ecx
fffff8000026e1a4:	75 2e                	jne    0xfffff8000026e1d4
fffff8000026e1a6:	8b 05 e4 01 51 00    	mov    0x5101e4(%rip),%eax        # 0xfffff8000077e390
fffff8000026e1ac:	85 c0                	test   %eax,%eax
fffff8000026e1ae:	74 24                	je     0xfffff8000026e1d4
fffff8000026e1b0:	8b 05 d2 01 51 00    	mov    0x5101d2(%rip),%eax        # 0xfffff8000077e388
fffff8000026e1b6:	ff c0                	inc    %eax
fffff8000026e1b8:	89 05 ca 01 51 00    	mov    %eax,0x5101ca(%rip)        # 0xfffff8000077e388
fffff8000026e1be:	3d 88 13 00 00       	cmp    $0x1388,%eax
fffff8000026e1c3:	0f 86 8b 00 00 00    	jbe    0xfffff8000026e254
fffff8000026e1c9:	89 3d b1 01 51 00    	mov    %edi,0x5101b1(%rip)        # 0xfffff8000077e380
fffff8000026e1cf:	e9 80 00 00 00       	jmp    0xfffff8000026e254
fffff8000026e1d4:	8b 05 b6 01 51 00    	mov    0x5101b6(%rip),%eax        # 0xfffff8000077e390
fffff8000026e1da:	85 c0                	test   %eax,%eax
fffff8000026e1dc:	75 76                	jne    0xfffff8000026e254
fffff8000026e1de:	b8 02 00 00 00       	mov    $0x2,%eax
fffff8000026e1e3:	48 8d 15 b6 01 51 00 	lea    0x5101b6(%rip),%rdx        # 0xfffff8000077e3a0
fffff8000026e1ea:	44 3b f8             	cmp    %eax,%r15d
fffff8000026e1ed:	48 8d 0d fc 29 51 00 	lea    0x5129fc(%rip),%rcx        # 0xfffff80000780bf0
fffff8000026e1f4:	45 8a c6             	mov    %r14b,%r8b
fffff8000026e1f7:	41 0f 94 c1          	sete   %r9b
fffff8000026e1fb:	e8 58 fa ff ff       	call   0xfffff8000026dc58
fffff8000026e200:	89 3d 7a 01 51 00    	mov    %edi,0x51017a(%rip)        # 0xfffff8000077e380
fffff8000026e206:	eb 56                	jmp    0xfffff8000026e25e
fffff8000026e208:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000026e20d:	89 3d b5 01 51 00    	mov    %edi,0x5101b5(%rip)        # 0xfffff8000077e3c8
fffff8000026e213:	89 05 67 01 51 00    	mov    %eax,0x510167(%rip)        # 0xfffff8000077e380
fffff8000026e219:	48 89 3d 68 01 51 00 	mov    %rdi,0x510168(%rip)        # 0xfffff8000077e388
fffff8000026e220:	8b 0d a2 01 51 00    	mov    0x5101a2(%rip),%ecx        # 0xfffff8000077e3c8
fffff8000026e226:	48 8d 45 48          	lea    0x48(%rbp),%rax
fffff8000026e22a:	48 03 0d 9f 01 51 00 	add    0x51019f(%rip),%rcx        # 0xfffff8000077e3d0
fffff8000026e231:	4c 8d 45 40          	lea    0x40(%rbp),%r8
fffff8000026e235:	ba 01 00 00 00       	mov    $0x1,%edx
fffff8000026e23a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000026e23f:	e8 3c fd ff ff       	call   0xfffff8000026df80
fffff8000026e244:	44 8b f8             	mov    %eax,%r15d
fffff8000026e247:	8b 45 48             	mov    0x48(%rbp),%eax
fffff8000026e24a:	01 05 78 01 51 00    	add    %eax,0x510178(%rip)        # 0xfffff8000077e3c8
fffff8000026e250:	85 c0                	test   %eax,%eax
fffff8000026e252:	75 40                	jne    0xfffff8000026e294
fffff8000026e254:	b8 02 00 00 00       	mov    $0x2,%eax
fffff8000026e259:	44 3b f8             	cmp    %eax,%r15d
fffff8000026e25c:	75 1b                	jne    0xfffff8000026e279
fffff8000026e25e:	45 84 ed             	test   %r13b,%r13b
fffff8000026e261:	75 16                	jne    0xfffff8000026e279
fffff8000026e263:	45 84 f6             	test   %r14b,%r14b
fffff8000026e266:	0f 84 13 fe ff ff    	je     0xfffff8000026e07f
fffff8000026e26c:	66 39 3d 89 29 51 00 	cmp    %di,0x512989(%rip)        # 0xfffff80000780bfc
fffff8000026e273:	0f 85 06 fe ff ff    	jne    0xfffff8000026e07f
fffff8000026e279:	8b c3                	mov    %ebx,%eax
fffff8000026e27b:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
fffff8000026e282:	00
fffff8000026e283:	48 83 c4 30          	add    $0x30,%rsp
fffff8000026e287:	41 5f                	pop    %r15
fffff8000026e289:	41 5e                	pop    %r14
fffff8000026e28b:	41 5d                	pop    %r13
fffff8000026e28d:	41 5c                	pop    %r12
fffff8000026e28f:	5f                   	pop    %rdi
fffff8000026e290:	5e                   	pop    %rsi
fffff8000026e291:	5d                   	pop    %rbp
fffff8000026e292:	c3                   	ret
fffff8000026e293:	cc                   	int3
fffff8000026e294:	03 d8                	add    %eax,%ebx
fffff8000026e296:	48 8b 05 33 01 51 00 	mov    0x510133(%rip),%rax        # 0xfffff8000077e3d0
fffff8000026e29d:	0f b6 08             	movzbl (%rax),%ecx
fffff8000026e2a0:	8b 05 e6 00 51 00    	mov    0x5100e6(%rip),%eax        # 0xfffff8000077e38c
fffff8000026e2a6:	c1 e8 08             	shr    $0x8,%eax
fffff8000026e2a9:	c1 e1 18             	shl    $0x18,%ecx
fffff8000026e2ac:	0b c8                	or     %eax,%ecx
fffff8000026e2ae:	89 0d d8 00 51 00    	mov    %ecx,0x5100d8(%rip)        # 0xfffff8000077e38c
fffff8000026e2b4:	81 f9 44 33 22 11    	cmp    $0x11223344,%ecx
fffff8000026e2ba:	75 39                	jne    0xfffff8000026e2f5
fffff8000026e2bc:	89 0e                	mov    %ecx,(%rsi)
fffff8000026e2be:	c7 05 b8 00 51 00 05 	movl   $0x5,0x5100b8(%rip)        # 0xfffff8000077e380
fffff8000026e2c5:	00 00 00
fffff8000026e2c8:	c7 05 f6 00 51 00 04 	movl   $0x4,0x5100f6(%rip)        # 0xfffff8000077e3c8
fffff8000026e2cf:	00 00 00
fffff8000026e2d2:	c7 05 b4 00 51 00 0c 	movl   $0xc,0x5100b4(%rip)        # 0xfffff8000077e390
fffff8000026e2d9:	00 00 00
fffff8000026e2dc:	45 84 f6             	test   %r14b,%r14b
fffff8000026e2df:	0f 85 9a fd ff ff    	jne    0xfffff8000026e07f
fffff8000026e2e5:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000026e2ea:	01 05 94 29 51 00    	add    %eax,0x512994(%rip)        # 0xfffff80000780c84
fffff8000026e2f0:	e9 8a fd ff ff       	jmp    0xfffff8000026e07f
fffff8000026e2f5:	89 3d cd 00 51 00    	mov    %edi,0x5100cd(%rip)        # 0xfffff8000077e3c8
fffff8000026e2fb:	e9 7f fd ff ff       	jmp    0xfffff8000026e07f
fffff8000026e300:	cc                   	int3
fffff8000026e301:	cc                   	int3
fffff8000026e302:	cc                   	int3
fffff8000026e303:	cc                   	int3
fffff8000026e304:	cc                   	int3
fffff8000026e305:	cc                   	int3
fffff8000026e306:	cc                   	int3