fffff80000249b48:	41 8b fc             	mov    %r12d,%edi
fffff80000249b4b:	48 8b 47 08          	mov    0x8(%rdi),%rax
fffff80000249b4f:	48 85 c0             	test   %rax,%rax
fffff80000249b52:	74 53                	je     0xfffff80000249ba7
fffff80000249b54:	41 8b c8             	mov    %r8d,%ecx
fffff80000249b57:	49 d3 e5             	shl    %cl,%r13
fffff80000249b5a:	49 ff cd             	dec    %r13
fffff80000249b5d:	4c 23 e8             	and    %rax,%r13
fffff80000249b60:	49 8b c5             	mov    %r13,%rax
fffff80000249b63:	48 d1 e8             	shr    $1,%rax
fffff80000249b66:	49 23 c3             	and    %r11,%rax
fffff80000249b69:	4c 2b e8             	sub    %rax,%r13
fffff80000249b6c:	49 8b c5             	mov    %r13,%rax
fffff80000249b6f:	4d 23 ea             	and    %r10,%r13
fffff80000249b72:	48 c1 e8 02          	shr    $0x2,%rax
fffff80000249b76:	49 23 c2             	and    %r10,%rax
fffff80000249b79:	49 03 c5             	add    %r13,%rax
fffff80000249b7c:	48 8b c8             	mov    %rax,%rcx
fffff80000249b7f:	48 c1 e9 04          	shr    $0x4,%rcx
fffff80000249b83:	48 03 c8             	add    %rax,%rcx
fffff80000249b86:	48 b8 0f 0f 0f 0f 0f 	movabs $0xf0f0f0f0f0f0f0f,%rax
fffff80000249b8d:	0f 0f 0f
fffff80000249b90:	48 23 c8             	and    %rax,%rcx
fffff80000249b93:	48 b8 01 01 01 01 01 	movabs $0x101010101010101,%rax
fffff80000249b9a:	01 01 01
fffff80000249b9d:	48 0f af c8          	imul   %rax,%rcx
fffff80000249ba1:	48 c1 e9 38          	shr    $0x38,%rcx
fffff80000249ba5:	eb 0d                	jmp    0xfffff80000249bb4
fffff80000249ba7:	41 8b d0             	mov    %r8d,%edx
fffff80000249baa:	48 8b cf             	mov    %rdi,%rcx
fffff80000249bad:	e8 ca 14 05 00       	call   0xfffff8000029b07c
fffff80000249bb2:	8b c8                	mov    %eax,%ecx
fffff80000249bb4:	8b c1                	mov    %ecx,%eax
fffff80000249bb6:	4d 8b c6             	mov    %r14,%r8
fffff80000249bb9:	48 8b d5             	mov    %rbp,%rdx
fffff80000249bbc:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
fffff80000249bc0:	48 c1 e1 06          	shl    $0x6,%rcx
fffff80000249bc4:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
fffff80000249bc8:	48 03 cf             	add    %rdi,%rcx
fffff80000249bcb:	e8 c4 15 05 00       	call   0xfffff8000029b194
fffff80000249bd0:	90                   	nop
fffff80000249bd1:	e9 b6 6d fc ff       	jmp    0xfffff8000021098c
fffff80000249bd6:	8b 00                	mov    (%rax),%eax
fffff80000249bd8:	3d 00 00 01 00       	cmp    $0x10000,%eax
fffff80000249bdd:	0f 83 34 6e fc ff    	jae    0xfffff80000210a17
fffff80000249be3:	48 83 7b 40 00       	cmpq   $0x0,0x40(%rbx)
fffff80000249be8:	0f 84 29 6e fc ff    	je     0xfffff80000210a17
fffff80000249bee:	4d 8b c6             	mov    %r14,%r8
fffff80000249bf1:	48 8b d3             	mov    %rbx,%rdx
fffff80000249bf4:	48 8b ce             	mov    %rsi,%rcx
fffff80000249bf7:	e8 14 cb 0f 00       	call   0xfffff80000346710
fffff80000249bfc:	90                   	nop
fffff80000249bfd:	e9 15 6e fc ff       	jmp    0xfffff80000210a17
fffff80000249c02:	f6 05 8f f6 53 00 01 	testb  $0x1,0x53f68f(%rip)        # 0xfffff80000789298
fffff80000249c09:	0f 84 2a 6f fc ff    	je     0xfffff80000210b39
fffff80000249c0f:	44 0f b6 8b c3 00 00 	movzbl 0xc3(%rbx),%r9d
fffff80000249c16:	00
fffff80000249c17:	b9 c0 1d 00 00       	mov    $0x1dc0,%ecx
fffff80000249c1c:	4c 8b 43 58          	mov    0x58(%rbx),%r8
fffff80000249c20:	48 8b 43 18          	mov    0x18(%rbx),%rax
fffff80000249c24:	8b 56 34             	mov    0x34(%rsi),%edx
fffff80000249c27:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000249c2c:	4d 8b 80 a0 01 00 00 	mov    0x1a0(%r8),%r8
fffff80000249c33:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
fffff80000249c38:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
fffff80000249c3d:	4c 8b 8b d8 00 00 00 	mov    0xd8(%rbx),%r9
fffff80000249c44:	e8 db f6 02 00       	call   0xfffff80000279324
fffff80000249c49:	90                   	nop
fffff80000249c4a:	e9 ea 6e fc ff       	jmp    0xfffff80000210b39
fffff80000249c4f:	cc                   	int3
fffff80000249c50:	48 8d b3 c8 00 00 00 	lea    0xc8(%rbx),%rsi
fffff80000249c57:	e9 ee 71 fc ff       	jmp    0xfffff80000210e4a
fffff80000249c5c:	80 7b 04 00          	cmpb   $0x0,0x4(%rbx)
fffff80000249c60:	0f 84 f5 71 fc ff    	je     0xfffff80000210e5b
fffff80000249c66:	4c 0f ab 81 40 8b 02 	bts    %r8,0x28b40(%rcx)
fffff80000249c6d:	00
fffff80000249c6e:	fe 81 70 8b 02 00    	incb   0x28b70(%rcx)
fffff80000249c74:	0f b6 81 70 8b 02 00 	movzbl 0x28b70(%rcx),%eax
fffff80000249c7b:	44 88 84 08 60 8b 02 	mov    %r8b,0x28b60(%rax,%rcx,1)
fffff80000249c82:	00
fffff80000249c83:	e9 e2 71 fc ff       	jmp    0xfffff80000210e6a
fffff80000249c88:	f0 49 0f ab 89 40 05 	lock bts %rcx,0x540(%r9)
fffff80000249c8f:	00 00
fffff80000249c91:	e9 83 72 fc ff       	jmp    0xfffff80000210f19
fffff80000249c96:	f0 49 0f b3 89 40 05 	lock btr %rcx,0x540(%r9)
fffff80000249c9d:	00 00
fffff80000249c9f:	e9 42 72 fc ff       	jmp    0xfffff80000210ee6
fffff80000249ca4:	84 c0                	test   %al,%al
fffff80000249ca6:	0f 85 6d 72 fc ff    	jne    0xfffff80000210f19
fffff80000249cac:	f0 49 0f ab 89 a0 05 	lock bts %rcx,0x5a0(%r9)
fffff80000249cb3:	00 00
fffff80000249cb5:	e9 5f 72 fc ff       	jmp    0xfffff80000210f19
fffff80000249cba:	f0 49 0f b3 89 a0 05 	lock btr %rcx,0x5a0(%r9)
fffff80000249cc1:	00 00
fffff80000249cc3:	e9 3a 72 fc ff       	jmp    0xfffff80000210f02
fffff80000249cc8:	65 48 8b 04 25 40 00 	mov    %gs:0x40,%rax
fffff80000249ccf:	00 00
fffff80000249cd1:	4d 8b 01             	mov    (%r9),%r8
fffff80000249cd4:	4c 3b 00             	cmp    (%rax),%r8
fffff80000249cd7:	0f 84 3c 72 fc ff    	je     0xfffff80000210f19
fffff80000249cdd:	41 80 79 14 00       	cmpb   $0x0,0x14(%r9)
fffff80000249ce2:	0f 85 31 72 fc ff    	jne    0xfffff80000210f19
fffff80000249ce8:	41 8b 80 70 0c 00 00 	mov    0xc70(%r8),%eax
fffff80000249cef:	83 f8 ff             	cmp    $0xffffffff,%eax
fffff80000249cf2:	0f 84 21 72 fc ff    	je     0xfffff80000210f19
fffff80000249cf8:	49 8b 80 48 0c 00 00 	mov    0xc48(%r8),%rax
fffff80000249cff:	48 8b d1             	mov    %rcx,%rdx
fffff80000249d02:	48 c1 e9 06          	shr    $0x6,%rcx
fffff80000249d06:	83 e2 3f             	and    $0x3f,%edx
fffff80000249d09:	f0 48 0f ab 14 c8    	lock bts %rdx,(%rax,%rcx,8)
fffff80000249d0f:	41 8b 80 70 0c 00 00 	mov    0xc70(%r8),%eax
fffff80000249d16:	83 f8 ff             	cmp    $0xffffffff,%eax
fffff80000249d19:	75 23                	jne    0xfffff80000249d3e
fffff80000249d1b:	49 8b 88 08 01 00 00 	mov    0x108(%r8),%rcx
fffff80000249d22:	33 c0                	xor    %eax,%eax
fffff80000249d24:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff80000249d29:	c6 44 24 51 20       	movb   $0x20,0x51(%rsp)
fffff80000249d2e:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
fffff80000249d33:	e8 f4 89 fb ff       	call   0xfffff8000020272c
fffff80000249d38:	90                   	nop
fffff80000249d39:	e9 5f 72 fc ff       	jmp    0xfffff80000210f9d
fffff80000249d3e:	48 8d 0d 7b 19 56 00 	lea    0x56197b(%rip),%rcx        # 0xfffff800007ab6c0
fffff80000249d45:	8b 14 81             	mov    (%rcx,%rax,4),%edx
fffff80000249d48:	8b c2                	mov    %edx,%eax
fffff80000249d4a:	8b 0d dc e1 4d 00    	mov    0x4de1dc(%rip),%ecx        # 0xfffff80000727f2c
fffff80000249d50:	c1 e0 18             	shl    $0x18,%eax
fffff80000249d53:	80 e1 04             	and    $0x4,%cl
fffff80000249d56:	b9 1d 00 00 00       	mov    $0x1d,%ecx
fffff80000249d5b:	0f 44 d0             	cmove  %eax,%edx
fffff80000249d5e:	48 8b 05 a3 e2 4d 00 	mov    0x4de2a3(%rip),%rax        # 0xfffff80000728008
fffff80000249d65:	e8 16 31 ff ff       	call   0xfffff8000023ce80
fffff80000249d6a:	90                   	nop
fffff80000249d6b:	e9 2d 72 fc ff       	jmp    0xfffff80000210f9d
fffff80000249d70:	49 8b c8             	mov    %r8,%rcx
fffff80000249d73:	e8 a4 f9 fb ff       	call   0xfffff8000020971c
fffff80000249d78:	90                   	nop
fffff80000249d79:	e9 1f 72 fc ff       	jmp    0xfffff80000210f9d
fffff80000249d7e:	41 0f b6 d2          	movzbl %r10b,%edx
fffff80000249d82:	49 8b c8             	mov    %r8,%rcx
fffff80000249d85:	e8 7a fc fb ff       	call   0xfffff80000209a04
fffff80000249d8a:	90                   	nop
fffff80000249d8b:	e9 0d 72 fc ff       	jmp    0xfffff80000210f9d
fffff80000249d90:	48 8d 54 24 43       	lea    0x43(%rsp),%rdx
fffff80000249d95:	42 0f b6 04 52       	movzbl (%rdx,%r10,2),%eax
fffff80000249d9a:	4a 8d 14 52          	lea    (%rdx,%r10,2),%rdx
fffff80000249d9e:	24 c2                	and    $0xc2,%al
fffff80000249da0:	0c 02                	or     $0x2,%al
fffff80000249da2:	88 02                	mov    %al,(%rdx)
fffff80000249da4:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
fffff80000249da9:	e8 7e 89 fb ff       	call   0xfffff8000020272c
fffff80000249dae:	90                   	nop
fffff80000249daf:	e9 e9 71 fc ff       	jmp    0xfffff80000210f9d
fffff80000249db4:	3c 04                	cmp    $0x4,%al
fffff80000249db6:	0f 84 16 01 00 00    	je     0xfffff80000249ed2
fffff80000249dbc:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
fffff80000249dc0:	74 6c                	je     0xfffff80000249e2e
fffff80000249dc2:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
fffff80000249dc6:	0f 85 d1 71 fc ff    	jne    0xfffff80000210f9d
fffff80000249dcc:	ff 43 1c             	incl   0x1c(%rbx)
fffff80000249dcf:	81 7b 1c 50 c3 00 00 	cmpl   $0xc350,0x1c(%rbx)
fffff80000249dd6:	76 56                	jbe    0xfffff80000249e2e
fffff80000249dd8:	f6 05 81 f7 3b 00 04 	testb  $0x4,0x3bf781(%rip)        # 0xfffff80000609560
fffff80000249ddf:	74 15                	je     0xfffff80000249df6
fffff80000249de1:	0f 31                	rdtsc
fffff80000249de3:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000249de7:	48 0b c2             	or     %rdx,%rax
fffff80000249dea:	48 8b c8             	mov    %rax,%rcx
fffff80000249ded:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff80000249df1:	48 f7 e1             	mul    %rcx
fffff80000249df4:	eb 0b                	jmp    0xfffff80000249e01
fffff80000249df6:	48 8b cf             	mov    %rdi,%rcx
fffff80000249df9:	e8 5e c7 fe ff       	call   0xfffff8000023655c
fffff80000249dfe:	48 8b d0             	mov    %rax,%rdx
fffff80000249e01:	48 3b 53 20          	cmp    0x20(%rbx),%rdx
fffff80000249e05:	72 14                	jb     0xfffff80000249e1b
fffff80000249e07:	48 8d 82 40 42 0f 00 	lea    0xf4240(%rdx),%rax
fffff80000249e0e:	c7 43 1c 01 00 00 00 	movl   $0x1,0x1c(%rbx)
fffff80000249e15:	48 89 43 20          	mov    %rax,0x20(%rbx)
fffff80000249e19:	eb 13                	jmp    0xfffff80000249e2e
fffff80000249e1b:	48 8b d3             	mov    %rbx,%rdx
fffff80000249e1e:	48 8b cf             	mov    %rdi,%rcx
fffff80000249e21:	e8 da 56 08 00       	call   0xfffff800002cf500
fffff80000249e26:	84 c0                	test   %al,%al
fffff80000249e28:	0f 85 6f 71 fc ff    	jne    0xfffff80000210f9d
fffff80000249e2e:	0f b6 0e             	movzbl (%rsi),%ecx
fffff80000249e31:	83 e9 01             	sub    $0x1,%ecx
fffff80000249e34:	74 78                	je     0xfffff80000249eae
fffff80000249e36:	83 e9 01             	sub    $0x1,%ecx
fffff80000249e39:	74 36                	je     0xfffff80000249e71
fffff80000249e3b:	83 e9 01             	sub    $0x1,%ecx
fffff80000249e3e:	74 22                	je     0xfffff80000249e62
fffff80000249e40:	83 f9 02             	cmp    $0x2,%ecx
fffff80000249e43:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
fffff80000249e47:	74 0e                	je     0xfffff80000249e57
fffff80000249e49:	8b 56 04             	mov    0x4(%rsi),%edx
fffff80000249e4c:	e8 5b 56 08 00       	call   0xfffff800002cf4ac
fffff80000249e51:	90                   	nop
fffff80000249e52:	e9 46 71 fc ff       	jmp    0xfffff80000210f9d
fffff80000249e57:	e8 a8 4a 08 00       	call   0xfffff800002ce904
fffff80000249e5c:	90                   	nop
fffff80000249e5d:	e9 3b 71 fc ff       	jmp    0xfffff80000210f9d
fffff80000249e62:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
fffff80000249e66:	e8 81 02 08 00       	call   0xfffff800002ca0ec
fffff80000249e6b:	90                   	nop
fffff80000249e6c:	e9 2c 71 fc ff       	jmp    0xfffff80000210f9d
fffff80000249e71:	0f b6 4b 03          	movzbl 0x3(%rbx),%ecx
fffff80000249e75:	80 f9 01             	cmp    $0x1,%cl
fffff80000249e78:	75 10                	jne    0xfffff80000249e8a
fffff80000249e7a:	48 8d 0d af e6 1b 00 	lea    0x1be6af(%rip),%rcx        # 0xfffff80000408530
fffff80000249e81:	e8 16 ea 01 00       	call   0xfffff8000026889c
fffff80000249e86:	0f b6 4b 03          	movzbl 0x3(%rbx),%ecx
fffff80000249e8a:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
fffff80000249e8e:	48 8d 56 08          	lea    0x8(%rsi),%rdx
fffff80000249e92:	44 0f b6 43 06       	movzbl 0x6(%rbx),%r8d
fffff80000249e97:	44 0f b6 c9          	movzbl %cl,%r9d
fffff80000249e9b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
fffff80000249e9f:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff80000249ea3:	e8 a8 37 08 00       	call   0xfffff800002cd650
fffff80000249ea8:	90                   	nop
fffff80000249ea9:	e9 ef 70 fc ff       	jmp    0xfffff80000210f9d
fffff80000249eae:	0f b6 43 04          	movzbl 0x4(%rbx),%eax
fffff80000249eb2:	44 0f b6 4e 01       	movzbl 0x1(%rsi),%r9d
fffff80000249eb7:	44 0f b6 43 06       	movzbl 0x6(%rbx),%r8d
fffff80000249ebc:	8b 56 04             	mov    0x4(%rsi),%edx
fffff80000249ebf:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
fffff80000249ec3:	88 44 24 20          	mov    %al,0x20(%rsp)
fffff80000249ec7:	e8 b4 3b 08 00       	call   0xfffff800002cda80
fffff80000249ecc:	90                   	nop
fffff80000249ecd:	e9 cb 70 fc ff       	jmp    0xfffff80000210f9d
fffff80000249ed2:	48 8b b7 b0 03 01 00 	mov    0x103b0(%rdi),%rsi
fffff80000249ed9:	48 85 f6             	test   %rsi,%rsi
fffff80000249edc:	0f 84 bb 70 fc ff    	je     0xfffff80000210f9d
fffff80000249ee2:	0f b6 43 06          	movzbl 0x6(%rbx),%eax
fffff80000249ee6:	48 8b 8c c6 a8 02 00 	mov    0x2a8(%rsi,%rax,8),%rcx
fffff80000249eed:	00
fffff80000249eee:	0f b6 81 00 0b 00 00 	movzbl 0xb00(%rcx),%eax
fffff80000249ef5:	84 c0                	test   %al,%al
fffff80000249ef7:	0f 84 a0 70 fc ff    	je     0xfffff80000210f9d
fffff80000249efd:	8b 97 80 00 01 00    	mov    0x10080(%rdi),%edx
fffff80000249f03:	48 8d 0d 76 e6 1b 00 	lea    0x1be676(%rip),%rcx        # 0xfffff80000408580
fffff80000249f0a:	e8 8d e9 01 00       	call   0xfffff8000026889c
fffff80000249f0f:	0f b6 4b 06          	movzbl 0x6(%rbx),%ecx
fffff80000249f13:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff80000249f1a:	48 ff 80 40 22 00 00 	incq   0x2240(%rax)
fffff80000249f21:	48 8b 8c ce a8 02 00 	mov    0x2a8(%rsi,%rcx,8),%rcx
fffff80000249f28:	00
fffff80000249f29:	48 83 c1 40          	add    $0x40,%rcx
fffff80000249f2d:	e8 c6 77 08 00       	call   0xfffff800002d16f8
fffff80000249f32:	0f b6 d0             	movzbl %al,%edx
fffff80000249f35:	e8 c6 11 fc ff       	call   0xfffff8000020b100
fffff80000249f3a:	90                   	nop
fffff80000249f3b:	e9 5d 70 fc ff       	jmp    0xfffff80000210f9d
fffff80000249f40:	84 c0                	test   %al,%al
fffff80000249f42:	74 52                	je     0xfffff80000249f96
fffff80000249f44:	83 ea 02             	sub    $0x2,%edx
fffff80000249f47:	74 24                	je     0xfffff80000249f6d
fffff80000249f49:	83 ea 01             	sub    $0x1,%edx
fffff80000249f4c:	74 48                	je     0xfffff80000249f96
fffff80000249f4e:	83 fa 02             	cmp    $0x2,%edx
fffff80000249f51:	0f 85 46 70 fc ff    	jne    0xfffff80000210f9d
fffff80000249f57:	48 8b 43 08          	mov    0x8(%rbx),%rax
fffff80000249f5b:	41 8b c8             	mov    %r8d,%ecx
fffff80000249f5e:	48 8b 53 10          	mov    0x10(%rbx),%rdx
fffff80000249f62:	e8 19 2f ff ff       	call   0xfffff8000023ce80
fffff80000249f67:	90                   	nop
fffff80000249f68:	e9 30 70 fc ff       	jmp    0xfffff80000210f9d
fffff80000249f6d:	48 8b 05 cc e0 4d 00 	mov    0x4de0cc(%rip),%rax        # 0xfffff80000728040
fffff80000249f74:	41 8b d0             	mov    %r8d,%edx
fffff80000249f77:	e8 04 2f ff ff       	call   0xfffff8000023ce80
fffff80000249f7c:	48 8b cb             	mov    %rbx,%rcx
fffff80000249f7f:	e8 d4 52 08 00       	call   0xfffff800002cf258
fffff80000249f84:	48 8d 8f 08 8c 02 00 	lea    0x28c08(%rdi),%rcx
fffff80000249f8b:	e8 f4 29 05 00       	call   0xfffff8000029c984
fffff80000249f90:	90                   	nop
fffff80000249f91:	e9 07 70 fc ff       	jmp    0xfffff80000210f9d
fffff80000249f96:	48 8b 05 a3 e0 4d 00 	mov    0x4de0a3(%rip),%rax        # 0xfffff80000728040
fffff80000249f9d:	41 8b d0             	mov    %r8d,%edx
fffff80000249fa0:	e8 db 2e ff ff       	call   0xfffff8000023ce80
fffff80000249fa5:	90                   	nop
fffff80000249fa6:	e9 f2 6f fc ff       	jmp    0xfffff80000210f9d
fffff80000249fab:	cc                   	int3
fffff80000249fac:	41 be 03 00 00 00    	mov    $0x3,%r14d
fffff80000249fb2:	e9 d7 71 fc ff       	jmp    0xfffff8000021118e
fffff80000249fb7:	85 f6                	test   %esi,%esi
fffff80000249fb9:	75 31                	jne    0xfffff80000249fec
fffff80000249fbb:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
fffff80000249fbf:	ba 02 00 02 00       	mov    $0x20002,%edx
fffff80000249fc4:	49 8b cc             	mov    %r12,%rcx
fffff80000249fc7:	e8 e8 24 fe ff       	call   0xfffff8000022c4b4
fffff80000249fcc:	41 8d 7f ff          	lea    -0x1(%r15),%edi
fffff80000249fd0:	85 ff                	test   %edi,%edi
fffff80000249fd2:	74 13                	je     0xfffff80000249fe7
fffff80000249fd4:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
fffff80000249fd8:	ba 08 00 02 00       	mov    $0x20008,%edx
fffff80000249fdd:	49 8b cc             	mov    %r12,%rcx
fffff80000249fe0:	e8 cf 24 fe ff       	call   0xfffff8000022c4b4
fffff80000249fe5:	ff cf                	dec    %edi
fffff80000249fe7:	be 02 00 00 00       	mov    $0x2,%esi
fffff80000249fec:	85 ff                	test   %edi,%edi
fffff80000249fee:	0f 84 74 71 fc ff    	je     0xfffff80000211168
fffff80000249ff4:	8b c6                	mov    %esi,%eax
fffff80000249ff6:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
fffff80000249ffa:	8d 0c f5 f0 ff ff ff 	lea    -0x10(,%rsi,8),%ecx
fffff8000024a001:	48 03 4c 24 58       	add    0x58(%rsp),%rcx
fffff8000024a006:	44 8d 04 fd 00 00 00 	lea    0x0(,%rdi,8),%r8d
fffff8000024a00d:	00
fffff8000024a00e:	48 8d 14 c2          	lea    (%rdx,%rax,8),%rdx
fffff8000024a012:	e8 c9 1c ff ff       	call   0xfffff8000023bce0
fffff8000024a017:	90                   	nop
fffff8000024a018:	e9 4b 71 fc ff       	jmp    0xfffff80000211168
fffff8000024a01d:	49 8b 8c 24 80 0b 00 	mov    0xb80(%r12),%rcx
fffff8000024a024:	00
fffff8000024a025:	41 8d 57 ff          	lea    -0x1(%r15),%edx
fffff8000024a029:	48 8b 45 97          	mov    -0x69(%rbp),%rax
fffff8000024a02d:	48 89 41 10          	mov    %rax,0x10(%rcx)
fffff8000024a031:	85 d2                	test   %edx,%edx
fffff8000024a033:	74 15                	je     0xfffff8000024a04a
fffff8000024a035:	49 8b 4d 00          	mov    0x0(%r13),%rcx
fffff8000024a039:	ff ca                	dec    %edx
fffff8000024a03b:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
fffff8000024a03f:	48 8b 89 80 0b 00 00 	mov    0xb80(%rcx),%rcx
fffff8000024a046:	48 89 41 40          	mov    %rax,0x40(%rcx)
fffff8000024a04a:	be 02 00 00 00       	mov    $0x2,%esi
fffff8000024a04f:	e9 d6 72 fc ff       	jmp    0xfffff8000021132a
fffff8000024a054:	41 8b d0             	mov    %r8d,%edx
fffff8000024a057:	e9 6f 71 fc ff       	jmp    0xfffff800002111cb
fffff8000024a05c:	41 be 03 00 00 00    	mov    $0x3,%r14d
fffff8000024a062:	e9 1f 71 fc ff       	jmp    0xfffff80000211186
fffff8000024a067:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
fffff8000024a06c:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
fffff8000024a071:	44 8b c0             	mov    %eax,%r8d
fffff8000024a074:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
fffff8000024a079:	49 8b c2             	mov    %r10,%rax
fffff8000024a07c:	8b d1                	mov    %ecx,%edx
fffff8000024a07e:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
fffff8000024a082:	e8 f9 2d ff ff       	call   0xfffff8000023ce80
fffff8000024a087:	90                   	nop
fffff8000024a088:	e9 bc 71 fc ff       	jmp    0xfffff80000211249
fffff8000024a08d:	45 33 f6             	xor    %r14d,%r14d
fffff8000024a090:	e9 cb 71 fc ff       	jmp    0xfffff80000211260
fffff8000024a095:	85 f6                	test   %esi,%esi
fffff8000024a097:	75 31                	jne    0xfffff8000024a0ca
fffff8000024a099:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
fffff8000024a09d:	ba 02 00 02 00       	mov    $0x20002,%edx
fffff8000024a0a2:	49 8b cc             	mov    %r12,%rcx
fffff8000024a0a5:	e8 0a 24 fe ff       	call   0xfffff8000022c4b4
fffff8000024a0aa:	41 8d 7f ff          	lea    -0x1(%r15),%edi
fffff8000024a0ae:	85 ff                	test   %edi,%edi
fffff8000024a0b0:	74 13                	je     0xfffff8000024a0c5
fffff8000024a0b2:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8