fffff80000251b6d:	00
fffff80000251b6e:	84 c0                	test   %al,%al
fffff80000251b70:	0f 85 d3 04 00 00    	jne    0xfffff80000252049
fffff80000251b76:	0f b6 43 0d          	movzbl 0xd(%rbx),%eax
fffff80000251b7a:	84 c0                	test   %al,%al
fffff80000251b7c:	75 10                	jne    0xfffff80000251b8e
fffff80000251b7e:	48 8b 83 b8 04 01 00 	mov    0x104b8(%rbx),%rax
fffff80000251b85:	48 85 c0             	test   %rax,%rax
fffff80000251b88:	0f 84 bd 00 00 00    	je     0xfffff80000251c4b
fffff80000251b8e:	40 88 6b 0d          	mov    %bpl,0xd(%rbx)
fffff80000251b92:	f6 05 c7 79 3b 00 04 	testb  $0x4,0x3b79c7(%rip)        # 0xfffff80000609560
fffff80000251b99:	74 15                	je     0xfffff80000251bb0
fffff80000251b9b:	0f 31                	rdtsc
fffff80000251b9d:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000251ba1:	48 0b c2             	or     %rdx,%rax
fffff80000251ba4:	48 8b c8             	mov    %rax,%rcx
fffff80000251ba7:	48 8b 43 28          	mov    0x28(%rbx),%rax
fffff80000251bab:	48 f7 e1             	mul    %rcx
fffff80000251bae:	eb 0b                	jmp    0xfffff80000251bbb
fffff80000251bb0:	48 8b cb             	mov    %rbx,%rcx
fffff80000251bb3:	e8 a4 49 fe ff       	call   0xfffff8000023655c
fffff80000251bb8:	48 8b d0             	mov    %rax,%rdx
fffff80000251bbb:	0f 0d 8b b8 04 01 00 	prefetchw 0x104b8(%rbx)
fffff80000251bc2:	48 8b 83 b8 04 01 00 	mov    0x104b8(%rbx),%rax
fffff80000251bc9:	48 85 c0             	test   %rax,%rax
fffff80000251bcc:	74 08                	je     0xfffff80000251bd6
fffff80000251bce:	48 8b cb             	mov    %rbx,%rcx
fffff80000251bd1:	e8 56 06 0f 00       	call   0xfffff8000034222c
fffff80000251bd6:	8b 53 08             	mov    0x8(%rbx),%edx
fffff80000251bd9:	8b ca                	mov    %edx,%ecx
fffff80000251bdb:	8b 05 63 99 55 00    	mov    0x559963(%rip),%eax        # 0xfffff800007ab544
fffff80000251be1:	83 e2 3f             	and    $0x3f,%edx
fffff80000251be4:	c1 e9 06             	shr    $0x6,%ecx
fffff80000251be7:	40 88 ac 24 80 00 00 	mov    %bpl,0x80(%rsp)
fffff80000251bee:	00
fffff80000251bef:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
fffff80000251bf4:	3b c8                	cmp    %eax,%ecx
fffff80000251bf6:	73 53                	jae    0xfffff80000251c4b
fffff80000251bf8:	49 8b 44 ce 08       	mov    0x8(%r14,%rcx,8),%rax
fffff80000251bfd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff80000251c02:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff80000251c07:	8b c2                	mov    %edx,%eax
fffff80000251c09:	48 0f a3 01          	bt     %rax,(%rcx)
fffff80000251c0d:	0f 92 c0             	setb   %al
fffff80000251c10:	84 c0                	test   %al,%al
fffff80000251c12:	74 37                	je     0xfffff80000251c4b
fffff80000251c14:	8b 4b 08             	mov    0x8(%rbx),%ecx
fffff80000251c17:	8b d1                	mov    %ecx,%edx
fffff80000251c19:	48 8b 05 20 99 55 00 	mov    0x559920(%rip),%rax        # 0xfffff800007ab540
fffff80000251c20:	c1 ea 06             	shr    $0x6,%edx
fffff80000251c23:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000251c27:	3b d0                	cmp    %eax,%edx
fffff80000251c29:	72 06                	jb     0xfffff80000251c31
fffff80000251c2b:	f0 09 2c 24          	lock or %ebp,(%rsp)
fffff80000251c2f:	eb 0a                	jmp    0xfffff80000251c3b
fffff80000251c31:	83 e1 3f             	and    $0x3f,%ecx
fffff80000251c34:	f0 49 0f b3 4c d6 08 	lock btr %rcx,0x8(%r14,%rdx,8)
fffff80000251c3b:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
fffff80000251c42:	00
fffff80000251c43:	48 8b cb             	mov    %rbx,%rcx
fffff80000251c46:	e8 55 1e 0f 00       	call   0xfffff80000343aa0
fffff80000251c4b:	40 38 6b 0c          	cmp    %bpl,0xc(%rbx)
fffff80000251c4f:	0f 84 f4 03 00 00    	je     0xfffff80000252049
fffff80000251c55:	40 88 6b 0c          	mov    %bpl,0xc(%rbx)
fffff80000251c59:	f6 05 00 79 3b 00 04 	testb  $0x4,0x3b7900(%rip)        # 0xfffff80000609560
fffff80000251c60:	74 18                	je     0xfffff80000251c7a
fffff80000251c62:	0f 31                	rdtsc
fffff80000251c64:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000251c68:	48 0b c2             	or     %rdx,%rax
fffff80000251c6b:	48 8b c8             	mov    %rax,%rcx
fffff80000251c6e:	48 8b 43 28          	mov    0x28(%rbx),%rax
fffff80000251c72:	48 f7 e1             	mul    %rcx
fffff80000251c75:	48 8b fa             	mov    %rdx,%rdi
fffff80000251c78:	eb 0b                	jmp    0xfffff80000251c85
fffff80000251c7a:	48 8b cb             	mov    %rbx,%rcx
fffff80000251c7d:	e8 da 48 fe ff       	call   0xfffff8000023655c
fffff80000251c82:	48 8b f8             	mov    %rax,%rdi
fffff80000251c85:	4c 8b c7             	mov    %rdi,%r8
fffff80000251c88:	4c 2b 83 08 f0 02 00 	sub    0x2f008(%rbx),%r8
fffff80000251c8f:	0f 31                	rdtsc
fffff80000251c91:	48 8b 8b c8 f0 02 00 	mov    0x2f0c8(%rbx),%rcx
fffff80000251c98:	48 8d b3 d0 04 01 00 	lea    0x104d0(%rbx),%rsi
fffff80000251c9f:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000251ca3:	48 0b c2             	or     %rdx,%rax
fffff80000251ca6:	48 03 43 58          	add    0x58(%rbx),%rax
fffff80000251caa:	48 89 bb 08 f0 02 00 	mov    %rdi,0x2f008(%rbx)
fffff80000251cb1:	4c 01 83 10 f0 02 00 	add    %r8,0x2f010(%rbx)
fffff80000251cb8:	48 89 83 c8 f0 02 00 	mov    %rax,0x2f0c8(%rbx)
fffff80000251cbf:	48 2b c1             	sub    %rcx,%rax
fffff80000251cc2:	48 01 83 d0 f0 02 00 	add    %rax,0x2f0d0(%rbx)
fffff80000251cc9:	4c 01 83 18 f0 02 00 	add    %r8,0x2f018(%rbx)
fffff80000251cd0:	48 39 36             	cmp    %rsi,(%rsi)
fffff80000251cd3:	75 10                	jne    0xfffff80000251ce5
fffff80000251cd5:	48 8b f5             	mov    %rbp,%rsi
fffff80000251cd8:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
fffff80000251cdf:	00
fffff80000251ce0:	e9 a5 01 00 00       	jmp    0xfffff80000251e8a
fffff80000251ce5:	44 8b 8b 44 08 01 00 	mov    0x10844(%rbx),%r9d
fffff80000251cec:	41 8b d1             	mov    %r9d,%edx
fffff80000251cef:	4c 8b 9b d8 05 01 00 	mov    0x105d8(%rbx),%r11
fffff80000251cf6:	45 8b c1             	mov    %r9d,%r8d
fffff80000251cf9:	c1 ea 06             	shr    $0x6,%edx
fffff80000251cfc:	41 83 e0 3f          	and    $0x3f,%r8d
fffff80000251d00:	49 8b 8b 70 01 00 00 	mov    0x170(%r11),%rcx
fffff80000251d07:	48 8b c1             	mov    %rcx,%rax
fffff80000251d0a:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000251d0e:	3b d0                	cmp    %eax,%edx
fffff80000251d10:	72 0c                	jb     0xfffff80000251d1e
fffff80000251d12:	48 c1 e9 10          	shr    $0x10,%rcx
fffff80000251d16:	66 85 c9             	test   %cx,%cx
fffff80000251d19:	0f 95 c0             	setne  %al
fffff80000251d1c:	eb 0f                	jmp    0xfffff80000251d2d
fffff80000251d1e:	41 8b c8             	mov    %r8d,%ecx
fffff80000251d21:	49 0f a3 8c d3 78 01 	bt     %rcx,0x178(%r11,%rdx,8)
fffff80000251d28:	00 00
fffff80000251d2a:	0f 92 c0             	setb   %al
fffff80000251d2d:	84 c0                	test   %al,%al
fffff80000251d2f:	0f 84 e2 00 00 00    	je     0xfffff80000251e17
fffff80000251d35:	49 8b 83 c0 00 00 00 	mov    0xc0(%r11),%rax
fffff80000251d3c:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000251d40:	3b d0                	cmp    %eax,%edx
fffff80000251d42:	72 06                	jb     0xfffff80000251d4a
fffff80000251d44:	f0 09 2c 24          	lock or %ebp,(%rsp)
fffff80000251d48:	eb 10                	jmp    0xfffff80000251d5a
fffff80000251d4a:	41 8b c9             	mov    %r9d,%ecx
fffff80000251d4d:	83 e1 3f             	and    $0x3f,%ecx
fffff80000251d50:	f0 49 0f b3 8c d3 c8 	lock btr %rcx,0xc8(%r11,%rdx,8)
fffff80000251d57:	00 00 00
fffff80000251d5a:	40 38 2d da b4 59 00 	cmp    %bpl,0x59b4da(%rip)        # 0xfffff800007ed23b
fffff80000251d61:	0f 84 b0 00 00 00    	je     0xfffff80000251e17
fffff80000251d67:	48 8b 8b 00 05 01 00 	mov    0x10500(%rbx),%rcx
fffff80000251d6e:	44 8b c5             	mov    %ebp,%r8d
fffff80000251d71:	49 8b 83 e8 00 00 00 	mov    0xe8(%r11),%rax
fffff80000251d78:	4c 8b d1             	mov    %rcx,%r10
fffff80000251d7b:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
fffff80000251d82:	00
fffff80000251d83:	49 c1 ea 20          	shr    $0x20,%r10
fffff80000251d87:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000251d8b:	85 c9                	test   %ecx,%ecx
fffff80000251d8d:	74 29                	je     0xfffff80000251db8
fffff80000251d8f:	4c 8d 8b 08 05 01 00 	lea    0x10508(%rbx),%r9
fffff80000251d96:	4d 8b c2             	mov    %r10,%r8
fffff80000251d99:	49 8d 93 f0 00 00 00 	lea    0xf0(%r11),%rdx
fffff80000251da0:	49 8b 09             	mov    (%r9),%rcx
fffff80000251da3:	48 f7 d1             	not    %rcx
fffff80000251da6:	f0 48 21 0a          	lock and %rcx,(%rdx)
fffff80000251daa:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff80000251dae:	4d 8d 49 08          	lea    0x8(%r9),%r9
fffff80000251db2:	49 83 ea 01          	sub    $0x1,%r10
fffff80000251db6:	75 e8                	jne    0xfffff80000251da0
fffff80000251db8:	44 0f b7 c8          	movzwl %ax,%r9d
fffff80000251dbc:	45 3b c1             	cmp    %r9d,%r8d
fffff80000251dbf:	73 2c                	jae    0xfffff80000251ded
fffff80000251dc1:	66 83 bc 24 92 00 00 	cmpw   $0x1,0x92(%rsp)
fffff80000251dc8:	00 01
fffff80000251dca:	75 21                	jne    0xfffff80000251ded
fffff80000251dcc:	41 8b c8             	mov    %r8d,%ecx
fffff80000251dcf:	41 8b d1             	mov    %r9d,%edx
fffff80000251dd2:	48 83 c1 1e          	add    $0x1e,%rcx
fffff80000251dd6:	41 2b d0             	sub    %r8d,%edx
fffff80000251dd9:	45 8b c1             	mov    %r9d,%r8d
fffff80000251ddc:	49 8d 0c cb          	lea    (%r11,%rcx,8),%rcx
fffff80000251de0:	48 89 29             	mov    %rbp,(%rcx)
fffff80000251de3:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff80000251de7:	48 83 ea 01          	sub    $0x1,%rdx
fffff80000251deb:	75 f3                	jne    0xfffff80000251de0
fffff80000251ded:	41 8b 83 ec 00 00 00 	mov    0xec(%r11),%eax
fffff80000251df4:	41 3b c0             	cmp    %r8d,%eax
fffff80000251df7:	73 1e                	jae    0xfffff80000251e17
fffff80000251df9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff80000251e00:	f0 45 0f b1 83 ec 00 	lock cmpxchg %r8d,0xec(%r11)
fffff80000251e07:	00 00
fffff80000251e09:	74 0c                	je     0xfffff80000251e17
fffff80000251e0b:	41 8b 83 ec 00 00 00 	mov    0xec(%r11),%eax
fffff80000251e12:	41 3b c0             	cmp    %r8d,%eax
fffff80000251e15:	72 e9                	jb     0xfffff80000251e00
fffff80000251e17:	48 8b 36             	mov    (%rsi),%rsi
fffff80000251e1a:	48 8d 8b 80 05 01 00 	lea    0x10580(%rbx),%rcx
fffff80000251e21:	48 81 ee 18 01 00 00 	sub    $0x118,%rsi
fffff80000251e28:	45 33 c0             	xor    %r8d,%r8d
fffff80000251e2b:	48 8b 96 88 00 00 00 	mov    0x88(%rsi),%rdx
fffff80000251e32:	48 03 d7             	add    %rdi,%rdx
fffff80000251e35:	e8 a6 74 fd ff       	call   0xfffff800002292e0
fffff80000251e3a:	48 8b 83 c0 04 01 00 	mov    0x104c0(%rbx),%rax
fffff80000251e41:	48 89 bc 24 98 00 00 	mov    %rdi,0x98(%rsp)
fffff80000251e48:	00
fffff80000251e49:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
fffff80000251e50:	00
fffff80000251e51:	c6 40 17 06          	movb   $0x6,0x17(%rax)
fffff80000251e55:	eb 33                	jmp    0xfffff80000251e8a
fffff80000251e57:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
fffff80000251e5e:	00
fffff80000251e5f:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
fffff80000251e66:	00
fffff80000251e67:	83 f8 02             	cmp    $0x2,%eax
fffff80000251e6a:	75 0a                	jne    0xfffff80000251e76
fffff80000251e6c:	48 8b cb             	mov    %rbx,%rcx
fffff80000251e6f:	e8 c0 67 0f 00       	call   0xfffff80000348634
fffff80000251e74:	eb 0c                	jmp    0xfffff80000251e82
fffff80000251e76:	48 8b 8b b8 04 01 00 	mov    0x104b8(%rbx),%rcx
fffff80000251e7d:	e8 d2 90 fe ff       	call   0xfffff8000023af54
fffff80000251e82:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
fffff80000251e89:	00
fffff80000251e8a:	48 85 f6             	test   %rsi,%rsi
fffff80000251e8d:	0f 84 b6 01 00 00    	je     0xfffff80000252049
fffff80000251e93:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
fffff80000251e97:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
fffff80000251e9e:	00
fffff80000251e9f:	48 89 86 80 00 00 00 	mov    %rax,0x80(%rsi)
fffff80000251ea6:	48 89 87 b0 00 00 00 	mov    %rax,0xb0(%rdi)
fffff80000251ead:	48 ff 83 28 f0 02 00 	incq   0x2f028(%rbx)
fffff80000251eb4:	8b 05 a2 76 3b 00    	mov    0x3b76a2(%rip),%eax        # 0xfffff8000060955c
fffff80000251eba:	0f ba e0 09          	bt     $0x9,%eax
fffff80000251ebe:	73 39                	jae    0xfffff80000251ef9
fffff80000251ec0:	0f ba e0 0d          	bt     $0xd,%eax
fffff80000251ec4:	73 33                	jae    0xfffff80000251ef9
fffff80000251ec6:	0f b6 97 11 02 00 00 	movzbl 0x211(%rdi),%edx
fffff80000251ecd:	84 d2                	test   %dl,%dl
fffff80000251ecf:	74 28                	je     0xfffff80000251ef9
fffff80000251ed1:	40 38 af 12 02 00 00 	cmp    %bpl,0x212(%rdi)
fffff80000251ed8:	74 1f                	je     0xfffff80000251ef9
fffff80000251eda:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000251ee1:	00 00
fffff80000251ee3:	0f b6 c2             	movzbl %dl,%eax
fffff80000251ee6:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
fffff80000251eed:	00
fffff80000251eee:	c0 e0 03             	shl    $0x3,%al
fffff80000251ef1:	0a c2                	or     %dl,%al
fffff80000251ef3:	08 81 f0 04 01 00    	or     %al,0x104f0(%rcx)
fffff80000251ef9:	48 8b 17             	mov    (%rdi),%rdx
fffff80000251efc:	48 85 d2             	test   %rdx,%rdx
fffff80000251eff:	74 0e                	je     0xfffff80000251f0f
fffff80000251f01:	4c 8b 06             	mov    (%rsi),%r8
fffff80000251f04:	41 b1 01             	mov    $0x1,%r9b
fffff80000251f07:	48 8b cb             	mov    %rbx,%rcx
fffff80000251f0a:	e8 51 7f fd ff       	call   0xfffff80000229e60
fffff80000251f0f:	40 38 2d 52 76 3b 00 	cmp    %bpl,0x3b7652(%rip)        # 0xfffff80000609568
fffff80000251f16:	74 08                	je     0xfffff80000251f20
fffff80000251f18:	48 8b cf             	mov    %rdi,%rcx
fffff80000251f1b:	e8 a4 b2 0a 00       	call   0xfffff800002fd1c4
fffff80000251f20:	8b 43 08             	mov    0x8(%rbx),%eax
fffff80000251f23:	4c 8b c6             	mov    %rsi,%r8
fffff80000251f26:	48 89 73 38          	mov    %rsi,0x38(%rbx)
fffff80000251f2a:	48 8b d7             	mov    %rdi,%rdx
fffff80000251f2d:	89 46 34             	mov    %eax,0x34(%rsi)
fffff80000251f30:	48 8b cb             	mov    %rbx,%rcx
fffff80000251f33:	8b 83 40 08 01 00    	mov    0x10840(%rbx),%eax
fffff80000251f39:	89 46 3c             	mov    %eax,0x3c(%rsi)
fffff80000251f3c:	8b 83 44 08 01 00    	mov    0x10844(%rbx),%eax
fffff80000251f42:	89 46 40             	mov    %eax,0x40(%rsi)
fffff80000251f45:	e8 46 a8 fe ff       	call   0xfffff8000023c790
fffff80000251f4a:	40 38 2d 17 76 3b 00 	cmp    %bpl,0x3b7617(%rip)        # 0xfffff80000609568
fffff80000251f51:	74 08                	je     0xfffff80000251f5b
fffff80000251f53:	48 8b cf             	mov    %rdi,%rcx
fffff80000251f56:	e8 05 a6 0a 00       	call   0xfffff800002fc560
fffff80000251f5b:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000251f62:	00 00
fffff80000251f64:	48 8b f5             	mov    %rbp,%rsi
fffff80000251f67:	f6 05 f2 75 3b 00 04 	testb  $0x4,0x3b75f2(%rip)        # 0xfffff80000609560
fffff80000251f6e:	74 18                	je     0xfffff80000251f88
fffff80000251f70:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff80000251f74:	0f 31                	rdtsc
fffff80000251f76:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000251f7a:	48 0b c2             	or     %rdx,%rax
fffff80000251f7d:	48 8b c8             	mov    %rax,%rcx
fffff80000251f80:	49 8b c0             	mov    %r8,%rax
fffff80000251f83:	48 f7 e1             	mul    %rcx
fffff80000251f86:	eb 08                	jmp    0xfffff80000251f90
fffff80000251f88:	e8 cf 45 fe ff       	call   0xfffff8000023655c
fffff80000251f8d:	48 8b d0             	mov    %rax,%rdx
fffff80000251f90:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
fffff80000251f97:	48 85 c0             	test   %rax,%rax
fffff80000251f9a:	74 19                	je     0xfffff80000251fb5
fffff80000251f9c:	48 3b d0             	cmp    %rax,%rdx
fffff80000251f9f:	76 0d                	jbe    0xfffff80000251fae
fffff80000251fa1:	48 8b f2             	mov    %rdx,%rsi
fffff80000251fa4:	48 2b f0             	sub    %rax,%rsi
fffff80000251fa7:	48 01 b7 68 22 00 00 	add    %rsi,0x2268(%rdi)
fffff80000251fae:	48 89 af a8 00 00 00 	mov    %rbp,0xa8(%rdi)
fffff80000251fb5:	48 8b cf             	mov    %rdi,%rcx
fffff80000251fb8:	e8 6f c1 fc ff       	call   0xfffff8000021e12c
fffff80000251fbd:	40 38 2d dc 72 53 00 	cmp    %bpl,0x5372dc(%rip)        # 0xfffff800007892a0
fffff80000251fc4:	74 5e                	je     0xfffff80000252024
fffff80000251fc6:	f7 05 c4 72 53 00 00 	testl  $0x10000,0x5372c4(%rip)        # 0xfffff80000789294
fffff80000251fcd:	00 01 00
fffff80000251fd0:	74 52                	je     0xfffff80000252024
fffff80000251fd2:	48 8b 07             	mov    (%rdi),%rax
fffff80000251fd5:	4c 8b cd             	mov    %rbp,%r9
fffff80000251fd8:	4c 8b 87 88 00 00 00 	mov    0x88(%rdi),%r8
fffff80000251fdf:	48 85 c0             	test   %rax,%rax
fffff80000251fe2:	74 0e                	je     0xfffff80000251ff2
fffff80000251fe4:	48 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%rax
fffff80000251feb:	4c 8b 88 08 0b 00 00 	mov    0xb08(%rax),%r9
fffff80000251ff2:	48 8b 97 30 01 00 00 	mov    0x130(%rdi),%rdx
fffff80000251ff9:	b9 b0 1d 00 00       	mov    $0x1db0,%ecx
fffff80000251ffe:	0f b6 47 17          	movzbl 0x17(%rdi),%eax
fffff80000252002:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
fffff80000252007:	4c 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%r8
fffff8000025200e:	48 8b 92 a0 01 00 00 	mov    0x1a0(%rdx),%rdx
fffff80000252015:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
fffff8000025201a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000025201f:	e8 00 73 02 00       	call   0xfffff80000279324
fffff80000252024:	40 88 6f 17          	mov    %bpl,0x17(%rdi)
fffff80000252028:	48 ff 87 60 22 00 00 	incq   0x2260(%rdi)
fffff8000025202f:	90                   	nop
fffff80000252030:	48 39 ab c8 04 01 00 	cmp    %rbp,0x104c8(%rbx)
fffff80000252037:	0f 85 37 01 00 00    	jne    0xfffff80000252174
fffff8000025203d:	48 8b cb             	mov    %rbx,%rcx
fffff80000252040:	e8 1b b1 fc ff       	call   0xfffff8000021d160
fffff80000252045:	84 c0                	test   %al,%al
fffff80000252047:	75 e7                	jne    0xfffff80000252030
fffff80000252049:	48 8b cb             	mov    %rbx,%rcx
fffff8000025204c:	e8 af b6 fc ff       	call   0xfffff8000021d700
fffff80000252051:	8b 05 79 f5 3a 00    	mov    0x3af579(%rip),%eax        # 0xfffff800006015d0
fffff80000252057:	83 f8 01             	cmp    $0x1,%eax
fffff8000025205a:	75 25                	jne    0xfffff80000252081
fffff8000025205c:	0f b6 05 fd ec 4b 00 	movzbl 0x4becfd(%rip),%eax        # 0xfffff80000710d60
fffff80000252063:	84 c0                	test   %al,%al
fffff80000252065:	75 16                	jne    0xfffff8000025207d
fffff80000252067:	66 39 6b 0c          	cmp    %bp,0xc(%rbx)
fffff8000025206b:	0f 85 87 00 00 00    	jne    0xfffff800002520f8
fffff80000252071:	48 8b 83 b8 04 01 00 	mov    0x104b8(%rbx),%rax
fffff80000252078:	48 85 c0             	test   %rax,%rax
fffff8000025207b:	75 7b                	jne    0xfffff800002520f8
fffff8000025207d:	b1 01                	mov    $0x1,%cl
fffff8000025207f:	eb 79                	jmp    0xfffff800002520fa
fffff80000252081:	83 f8 02             	cmp    $0x2,%eax
fffff80000252084:	75 26                	jne    0xfffff800002520ac
fffff80000252086:	48 8b 8b b8 04 01 00 	mov    0x104b8(%rbx),%rcx
fffff8000025208d:	40 38 69 38          	cmp    %bpl,0x38(%rcx)
fffff80000252091:	75 65                	jne    0xfffff800002520f8
fffff80000252093:	48 8b 41 18          	mov    0x18(%rcx),%rax
fffff80000252097:	48 85 c0             	test   %rax,%rax
fffff8000025209a:	75 5c                	jne    0xfffff800002520f8
fffff8000025209c:	40 38 69 39          	cmp    %bpl,0x39(%rcx)
fffff800002520a0:	75 56                	jne    0xfffff800002520f8
fffff800002520a2:	40 38 69 3a          	cmp    %bpl,0x3a(%rcx)
fffff800002520a6:	75 50                	jne    0xfffff800002520f8
fffff800002520a8:	b1 01                	mov    $0x1,%cl
fffff800002520aa:	eb 4e                	jmp    0xfffff800002520fa
fffff800002520ac:	48 8b 93 b8 04 01 00 	mov    0x104b8(%rbx),%rdx
fffff800002520b3:	48 8b 42 08          	mov    0x8(%rdx),%rax
fffff800002520b7:	48 8b 08             	mov    (%rax),%rcx
fffff800002520ba:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002520be:	48 85 c0             	test   %rax,%rax
fffff800002520c1:	75 35                	jne    0xfffff800002520f8
fffff800002520c3:	0f b6 41 3c          	movzbl 0x3c(%rcx),%eax
fffff800002520c7:	84 c0                	test   %al,%al
fffff800002520c9:	75 2d                	jne    0xfffff800002520f8
fffff800002520cb:	0f b6 82 85 00 00 00 	movzbl 0x85(%rdx),%eax