fffff800002d9e4f:	74 5e                	je     0xfffff800002d9eaf
fffff800002d9e51:	83 ea 01             	sub    $0x1,%edx
fffff800002d9e54:	74 4f                	je     0xfffff800002d9ea5
fffff800002d9e56:	83 ea 05             	sub    $0x5,%edx
fffff800002d9e59:	74 39                	je     0xfffff800002d9e94
fffff800002d9e5b:	83 ea 01             	sub    $0x1,%edx
fffff800002d9e5e:	74 22                	je     0xfffff800002d9e82
fffff800002d9e60:	83 fa 01             	cmp    $0x1,%edx
fffff800002d9e63:	74 12                	je     0xfffff800002d9e77
fffff800002d9e65:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
fffff800002d9e69:	44 8b 43 08          	mov    0x8(%rbx),%r8d
fffff800002d9e6d:	8a 53 0c             	mov    0xc(%rbx),%dl
fffff800002d9e70:	e8 6f 33 00 00       	call   0xfffff800002dd1e4
fffff800002d9e75:	eb 14                	jmp    0xfffff800002d9e8b
fffff800002d9e77:	48 8b 53 08          	mov    0x8(%rbx),%rdx
fffff800002d9e7b:	e8 7c 34 00 00       	call   0xfffff800002dd2fc
fffff800002d9e80:	eb 09                	jmp    0xfffff800002d9e8b
fffff800002d9e82:	48 8b 53 08          	mov    0x8(%rbx),%rdx
fffff800002d9e86:	e8 d9 4f 00 00       	call   0xfffff800002dee64
fffff800002d9e8b:	66 89 43 18          	mov    %ax,0x18(%rbx)
fffff800002d9e8f:	e9 95 00 00 00       	jmp    0xfffff800002d9f29
fffff800002d9e94:	8b 53 10             	mov    0x10(%rbx),%edx
fffff800002d9e97:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
fffff800002d9e9b:	e8 ac 2e 00 00       	call   0xfffff800002dcd4c
fffff800002d9ea0:	e9 84 00 00 00       	jmp    0xfffff800002d9f29
fffff800002d9ea5:	8b 53 08             	mov    0x8(%rbx),%edx
fffff800002d9ea8:	e8 5f 24 00 00       	call   0xfffff800002dc30c
fffff800002d9ead:	eb 7a                	jmp    0xfffff800002d9f29
fffff800002d9eaf:	8b 81 40 01 00 00    	mov    0x140(%rcx),%eax
fffff800002d9eb5:	0f bd c8             	bsr    %eax,%ecx
fffff800002d9eb8:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
fffff800002d9ebc:	84 c9                	test   %cl,%cl
fffff800002d9ebe:	75 69                	jne    0xfffff800002d9f29
fffff800002d9ec0:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff800002d9ec7:	65 48 8b 0c 25 a8 03 	mov    %gs:0x103a8,%rcx
fffff800002d9ece:	01 00
fffff800002d9ed0:	8a 50 14             	mov    0x14(%rax),%dl
fffff800002d9ed3:	e8 90 d2 fe ff       	call   0xfffff800002c7168
fffff800002d9ed8:	84 c0                	test   %al,%al
fffff800002d9eda:	74 4d                	je     0xfffff800002d9f29
fffff800002d9edc:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff800002d9ee3:	83 b8 78 10 00 00 01 	cmpl   $0x1,0x1078(%rax)
fffff800002d9eea:	7f 3d                	jg     0xfffff800002d9f29
fffff800002d9eec:	b1 01                	mov    $0x1,%cl
fffff800002d9eee:	e8 a5 db fc ff       	call   0xfffff800002a7a98
fffff800002d9ef3:	b1 01                	mov    $0x1,%cl
fffff800002d9ef5:	e8 8a f8 fc ff       	call   0xfffff800002a9784
fffff800002d9efa:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002d9f01:	01 00
fffff800002d9f03:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002d9f08:	40 88 b0 06 03 00 00 	mov    %sil,0x306(%rax)
fffff800002d9f0f:	48 8b 8f c0 02 00 00 	mov    0x2c0(%rdi),%rcx
fffff800002d9f16:	48 83 c1 40          	add    $0x40,%rcx
fffff800002d9f1a:	e8 81 3f 00 00       	call   0xfffff800002ddea0
fffff800002d9f1f:	33 d2                	xor    %edx,%edx
fffff800002d9f21:	48 8b cf             	mov    %rdi,%rcx
fffff800002d9f24:	e8 87 69 ff ff       	call   0xfffff800002d08b0
fffff800002d9f29:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002d9f2e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002d9f33:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d9f37:	5f                   	pop    %rdi
fffff800002d9f38:	c3                   	ret
fffff800002d9f39:	cc                   	int3
fffff800002d9f3a:	cc                   	int3
fffff800002d9f3b:	cc                   	int3
fffff800002d9f3c:	cc                   	int3
fffff800002d9f3d:	cc                   	int3
fffff800002d9f3e:	cc                   	int3
fffff800002d9f3f:	cc                   	int3
fffff800002d9f40:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002d9f45:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff800002d9f4a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002d9f4f:	57                   	push   %rdi
fffff800002d9f50:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d9f54:	80 79 d4 00          	cmpb   $0x0,-0x2c(%rcx)
fffff800002d9f58:	48 8b e9             	mov    %rcx,%rbp
fffff800002d9f5b:	48 8b 71 c0          	mov    -0x40(%rcx),%rsi
fffff800002d9f5f:	75 58                	jne    0xfffff800002d9fb9
fffff800002d9f61:	80 be 10 05 00 00 00 	cmpb   $0x0,0x510(%rsi)
fffff800002d9f68:	75 4f                	jne    0xfffff800002d9fb9
fffff800002d9f6a:	83 8e 18 01 00 00 08 	orl    $0x8,0x118(%rsi)
fffff800002d9f71:	80 be 88 09 00 00 00 	cmpb   $0x0,0x988(%rsi)
fffff800002d9f78:	8b 96 18 01 00 00    	mov    0x118(%rsi),%edx
fffff800002d9f7e:	74 39                	je     0xfffff800002d9fb9
fffff800002d9f80:	8a 86 75 0c 00 00    	mov    0xc75(%rsi),%al
fffff800002d9f86:	81 e2 84 00 00 00    	and    $0x84,%edx
fffff800002d9f8c:	0f 95 c1             	setne  %cl
fffff800002d9f8f:	24 01                	and    $0x1,%al
fffff800002d9f91:	3a c1                	cmp    %cl,%al
fffff800002d9f93:	74 13                	je     0xfffff800002d9fa8
fffff800002d9f95:	48 8b ce             	mov    %rsi,%rcx
fffff800002d9f98:	85 d2                	test   %edx,%edx
fffff800002d9f9a:	74 07                	je     0xfffff800002d9fa3
fffff800002d9f9c:	e8 47 fd f5 ff       	call   0xfffff80000239ce8
fffff800002d9fa1:	eb 05                	jmp    0xfffff800002d9fa8
fffff800002d9fa3:	e8 fc fd f5 ff       	call   0xfffff80000239da4
fffff800002d9fa8:	f6 86 75 0c 00 00 02 	testb  $0x2,0xc75(%rsi)
fffff800002d9faf:	75 08                	jne    0xfffff800002d9fb9
fffff800002d9fb1:	48 8b ce             	mov    %rsi,%rcx
fffff800002d9fb4:	e8 97 fd f5 ff       	call   0xfffff80000239d50
fffff800002d9fb9:	0f b6 45 d4          	movzbl -0x2c(%rbp),%eax
fffff800002d9fbd:	48 8d 9d 00 06 00 00 	lea    0x600(%rbp),%rbx
fffff800002d9fc4:	48 8b be 08 01 00 00 	mov    0x108(%rsi),%rdi
fffff800002d9fcb:	33 d2                	xor    %edx,%edx
fffff800002d9fcd:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff800002d9fd3:	48 8b cb             	mov    %rbx,%rcx
fffff800002d9fd6:	48 81 c7 00 01 00 00 	add    $0x100,%rdi
fffff800002d9fdd:	80 4c 44 32 10       	orb    $0x10,0x32(%rsp,%rax,2)
fffff800002d9fe2:	44 8d 42 40          	lea    0x40(%rdx),%r8d
fffff800002d9fe6:	e8 d5 a5 f6 ff       	call   0xfffff800002445c0
fffff800002d9feb:	83 4b 24 ff          	orl    $0xffffffff,0x24(%rbx)
fffff800002d9fef:	48 8d 05 ca 3d fc ff 	lea    -0x3c236(%rip),%rax        # 0xfffff8000029ddc0
fffff800002d9ff6:	48 89 43 28          	mov    %rax,0x28(%rbx)
fffff800002d9ffa:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
fffff800002d9fff:	48 89 43 38          	mov    %rax,0x38(%rbx)
fffff800002da003:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
fffff800002da00a:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
fffff800002da00e:	8b 05 48 f5 32 00    	mov    0x32f548(%rip),%eax        # 0xfffff8000060955c
fffff800002da014:	a8 02                	test   $0x2,%al
fffff800002da016:	74 4d                	je     0xfffff800002da065
fffff800002da018:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002da01f:	8b 90 20 01 00 00    	mov    0x120(%rax),%edx
fffff800002da025:	48 0f ba e2 15       	bt     $0x15,%rdx
fffff800002da02a:	72 39                	jb     0xfffff800002da065
fffff800002da02c:	4c 8b 8e c0 02 00 00 	mov    0x2c0(%rsi),%r9
fffff800002da033:	45 33 c0             	xor    %r8d,%r8d
fffff800002da036:	49 8b 81 90 0e 00 00 	mov    0xe90(%r9),%rax
fffff800002da03d:	49 8d 89 80 0e 00 00 	lea    0xe80(%r9),%rcx
fffff800002da044:	8b 90 2c 01 00 00    	mov    0x12c(%rax),%edx
fffff800002da04a:	81 ca 00 03 00 00    	or     $0x300,%edx
fffff800002da050:	e8 33 88 03 00       	call   0xfffff80000312888
fffff800002da055:	48 8b ce             	mov    %rsi,%rcx
fffff800002da058:	41 c6 81 9a 0e 00 00 	movb   $0x1,0xe9a(%r9)
fffff800002da05f:	01
fffff800002da060:	e8 17 ac 02 00       	call   0xfffff80000304c7c
fffff800002da065:	33 d2                	xor    %edx,%edx
fffff800002da067:	48 8b cd             	mov    %rbp,%rcx
fffff800002da06a:	e8 31 3e 00 00       	call   0xfffff800002ddea0
fffff800002da06f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff800002da074:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
fffff800002da079:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff800002da07e:	48 83 c4 20          	add    $0x20,%rsp
fffff800002da082:	5f                   	pop    %rdi
fffff800002da083:	c3                   	ret
fffff800002da084:	cc                   	int3
fffff800002da085:	cc                   	int3
fffff800002da086:	cc                   	int3
fffff800002da087:	cc                   	int3
fffff800002da088:	cc                   	int3
fffff800002da089:	cc                   	int3
fffff800002da08a:	cc                   	int3
fffff800002da08b:	cc                   	int3
fffff800002da08c:	48 8b c4             	mov    %rsp,%rax
fffff800002da08f:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002da093:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002da097:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002da09b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002da09f:	41 55                	push   %r13
fffff800002da0a1:	41 56                	push   %r14
fffff800002da0a3:	41 57                	push   %r15
fffff800002da0a5:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002da0a9:	45 33 ff             	xor    %r15d,%r15d
fffff800002da0ac:	0f b6 ea             	movzbl %dl,%ebp
fffff800002da0af:	48 69 dd c0 46 00 00 	imul   $0x46c0,%rbp,%rbx
fffff800002da0b6:	48 8b f1             	mov    %rcx,%rsi
fffff800002da0b9:	48 03 d9             	add    %rcx,%rbx
fffff800002da0bc:	44 89 bb 3c 39 00 00 	mov    %r15d,0x393c(%rbx)
fffff800002da0c3:	83 b9 8c 00 00 00 01 	cmpl   $0x1,0x8c(%rcx)
fffff800002da0ca:	0f 84 4b 01 00 00    	je     0xfffff800002da21b
fffff800002da0d0:	8b 81 20 01 00 00    	mov    0x120(%rcx),%eax
fffff800002da0d6:	41 bd ff ff 00 00    	mov    $0xffff,%r13d
fffff800002da0dc:	48 0f ba e0 1a       	bt     $0x1a,%rax
fffff800002da0e1:	0f 82 80 00 00 00    	jb     0xfffff800002da167
fffff800002da0e7:	4c 8d b3 88 38 00 00 	lea    0x3888(%rbx),%r14
fffff800002da0ee:	4d 39 3e             	cmp    %r15,(%r14)
fffff800002da0f1:	75 74                	jne    0xfffff800002da167
fffff800002da0f3:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
fffff800002da0fa:	48 8d 91 70 22 00 00 	lea    0x2270(%rcx),%rdx
fffff800002da101:	4d 8b ce             	mov    %r14,%r9
fffff800002da104:	41 b8 fe 01 00 00    	mov    $0x1fe,%r8d
fffff800002da10a:	48 8b 08             	mov    (%rax),%rcx
fffff800002da10d:	4d 89 3e             	mov    %r15,(%r14)
fffff800002da110:	e8 f7 f0 f4 ff       	call   0xfffff8000022920c
fffff800002da115:	0f b7 f8             	movzwl %ax,%edi
fffff800002da118:	66 85 c0             	test   %ax,%ax
fffff800002da11b:	0f 85 e4 01 00 00    	jne    0xfffff800002da305
fffff800002da121:	49 8b 3e             	mov    (%r14),%rdi
fffff800002da124:	41 8b d7             	mov    %r15d,%edx
fffff800002da127:	48 8d 87 fc 01 00 00 	lea    0x1fc(%rdi),%rax
fffff800002da12e:	49 3b fe             	cmp    %r14,%rdi
fffff800002da131:	77 05                	ja     0xfffff800002da138
fffff800002da133:	49 3b c6             	cmp    %r14,%rax
fffff800002da136:	73 0e                	jae    0xfffff800002da146
fffff800002da138:	ba f8 00 00 00       	mov    $0xf8,%edx
fffff800002da13d:	41 0f b7 c5          	movzwl %r13w,%eax
fffff800002da141:	8b ca                	mov    %edx,%ecx
fffff800002da143:	66 f3 ab             	rep stos %ax,%es:(%rdi)
fffff800002da146:	8b c2                	mov    %edx,%eax
fffff800002da148:	48 8d 0c 00          	lea    (%rax,%rax,1),%rcx
fffff800002da14c:	b8 ff 00 00 00       	mov    $0xff,%eax
fffff800002da151:	2b c2                	sub    %edx,%eax
fffff800002da153:	8b d0                	mov    %eax,%edx
fffff800002da155:	49 8b 06             	mov    (%r14),%rax
fffff800002da158:	66 44 89 2c 01       	mov    %r13w,(%rcx,%rax,1)
fffff800002da15d:	48 8d 49 02          	lea    0x2(%rcx),%rcx
fffff800002da161:	48 83 ea 01          	sub    $0x1,%rdx
fffff800002da165:	75 ee                	jne    0xfffff800002da155
fffff800002da167:	4c 8d b3 a8 38 00 00 	lea    0x38a8(%rbx),%r14
fffff800002da16e:	4d 39 3e             	cmp    %r15,(%r14)
fffff800002da171:	0f 85 a4 00 00 00    	jne    0xfffff800002da21b
fffff800002da177:	48 8b 86 30 01 00 00 	mov    0x130(%rsi),%rax
fffff800002da17e:	48 8d 96 70 22 00 00 	lea    0x2270(%rsi),%rdx
fffff800002da185:	4d 8b ce             	mov    %r14,%r9
fffff800002da188:	41 b8 78 00 00 00    	mov    $0x78,%r8d
fffff800002da18e:	48 8b 08             	mov    (%rax),%rcx
fffff800002da191:	4d 89 3e             	mov    %r15,(%r14)
fffff800002da194:	e8 73 f0 f4 ff       	call   0xfffff8000022920c
fffff800002da199:	0f b7 f8             	movzwl %ax,%edi
fffff800002da19c:	66 85 c0             	test   %ax,%ax
fffff800002da19f:	0f 85 60 01 00 00    	jne    0xfffff800002da305
fffff800002da1a5:	49 8b 3e             	mov    (%r14),%rdi
fffff800002da1a8:	41 8b d7             	mov    %r15d,%edx
fffff800002da1ab:	48 8d 47 76          	lea    0x76(%rdi),%rax
fffff800002da1af:	49 3b fe             	cmp    %r14,%rdi
fffff800002da1b2:	77 05                	ja     0xfffff800002da1b9
fffff800002da1b4:	49 3b c6             	cmp    %r14,%rax
fffff800002da1b7:	73 0e                	jae    0xfffff800002da1c7
fffff800002da1b9:	ba 38 00 00 00       	mov    $0x38,%edx
fffff800002da1be:	41 0f b7 c5          	movzwl %r13w,%eax
fffff800002da1c2:	8b ca                	mov    %edx,%ecx
fffff800002da1c4:	66 f3 ab             	rep stos %ax,%es:(%rdi)
fffff800002da1c7:	8b c2                	mov    %edx,%eax
fffff800002da1c9:	48 8d 0c 00          	lea    (%rax,%rax,1),%rcx
fffff800002da1cd:	b8 3c 00 00 00       	mov    $0x3c,%eax
fffff800002da1d2:	2b c2                	sub    %edx,%eax
fffff800002da1d4:	8b d0                	mov    %eax,%edx
fffff800002da1d6:	49 8b 06             	mov    (%r14),%rax
fffff800002da1d9:	66 44 89 2c 01       	mov    %r13w,(%rcx,%rax,1)
fffff800002da1de:	48 8d 49 02          	lea    0x2(%rcx),%rcx
fffff800002da1e2:	48 83 ea 01          	sub    $0x1,%rdx
fffff800002da1e6:	75 ee                	jne    0xfffff800002da1d6
fffff800002da1e8:	4c 89 bb b0 38 00 00 	mov    %r15,0x38b0(%rbx)
fffff800002da1ef:	8d 42 10             	lea    0x10(%rdx),%eax
fffff800002da1f2:	66 89 83 b0 38 00 00 	mov    %ax,0x38b0(%rbx)
fffff800002da1f9:	48 8d bb 90 38 00 00 	lea    0x3890(%rbx),%rdi
fffff800002da200:	41 0f b7 c5          	movzwl %r13w,%eax
fffff800002da204:	8d 4a 08             	lea    0x8(%rdx),%ecx
fffff800002da207:	4c 89 bb b8 38 00 00 	mov    %r15,0x38b8(%rbx)
fffff800002da20e:	c7 83 b4 38 00 00 01 	movl   $0x1,0x38b4(%rbx)
fffff800002da215:	00 00 00
fffff800002da218:	66 f3 ab             	rep stos %ax,%es:(%rdi)
fffff800002da21b:	8b 05 3b f3 32 00    	mov    0x32f33b(%rip),%eax        # 0xfffff8000060955c
fffff800002da221:	a8 02                	test   $0x2,%al
fffff800002da223:	0f 84 6a 01 00 00    	je     0xfffff800002da393
fffff800002da229:	8b 86 20 01 00 00    	mov    0x120(%rsi),%eax
fffff800002da22f:	48 0f ba e0 15       	bt     $0x15,%rax
fffff800002da234:	0f 82 59 01 00 00    	jb     0xfffff800002da393
fffff800002da23a:	33 c9                	xor    %ecx,%ecx
fffff800002da23c:	e8 2b 64 03 00       	call   0xfffff8000031066c
fffff800002da241:	84 c0                	test   %al,%al
fffff800002da243:	0f 85 4a 01 00 00    	jne    0xfffff800002da393
fffff800002da249:	83 be 8c 00 00 00 01 	cmpl   $0x1,0x8c(%rsi)
fffff800002da250:	4c 8d b3 90 7c 00 00 	lea    0x7c90(%rbx),%r14
fffff800002da257:	49 8b 0e             	mov    (%r14),%rcx
fffff800002da25a:	0f 84 c3 00 00 00    	je     0xfffff800002da323
fffff800002da260:	48 85 c9             	test   %rcx,%rcx
fffff800002da263:	0f 85 ac 00 00 00    	jne    0xfffff800002da315
fffff800002da269:	48 8b 86 30 01 00 00 	mov    0x130(%rsi),%rax
fffff800002da270:	48 8d 96 70 22 00 00 	lea    0x2270(%rsi),%rdx
fffff800002da277:	45 33 c9             	xor    %r9d,%r9d
fffff800002da27a:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff800002da27f:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
fffff800002da285:	48 8b 08             	mov    (%rax),%rcx
fffff800002da288:	4d 89 3e             	mov    %r15,(%r14)
fffff800002da28b:	e8 68 ba f4 ff       	call   0xfffff80000225cf8
fffff800002da290:	0f b7 f8             	movzwl %ax,%edi
fffff800002da293:	66 85 c0             	test   %ax,%ax
fffff800002da296:	75 6d                	jne    0xfffff800002da305
fffff800002da298:	49 8b 06             	mov    (%r14),%rax
fffff800002da29b:	49 b8 00 00 00 00 00 	movabs $0xffffff0000000000,%r8
fffff800002da2a2:	ff ff ff
fffff800002da2a5:	48 8b 8e b0 24 00 00 	mov    0x24b0(%rsi),%rcx
fffff800002da2ac:	4c 8b c8             	mov    %rax,%r9
fffff800002da2af:	49 c1 e9 0c          	shr    $0xc,%r9
fffff800002da2b3:	48 ba ff ff ff ff 0f 	movabs $0xfffffffff,%rdx
fffff800002da2ba:	00 00 00
fffff800002da2bd:	4c 23 ca             	and    %rdx,%r9
fffff800002da2c0:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
fffff800002da2c5:	48 ba 00 f0 ff ff ff 	movabs $0xffffffffff000,%rdx
fffff800002da2cc:	ff 0f 00
fffff800002da2cf:	40 88 6c 24 28       	mov    %bpl,0x28(%rsp)
fffff800002da2d4:	25 ff 0f 00 00       	and    $0xfff,%eax
fffff800002da2d9:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
fffff800002da2e0:	00
fffff800002da2e1:	4f 8b 0c c8          	mov    (%r8,%r9,8),%r9
fffff800002da2e5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff800002da2eb:	4c 23 ca             	and    %rdx,%r9
fffff800002da2ee:	48 8d 93 98 7c 00 00 	lea    0x7c98(%rbx),%rdx
fffff800002da2f5:	4c 03 c8             	add    %rax,%r9
fffff800002da2f8:	e8 e3 b4 fe ff       	call   0xfffff800002c57e0
fffff800002da2fd:	0f b7 f8             	movzwl %ax,%edi
fffff800002da300:	66 85 c0             	test   %ax,%ax
fffff800002da303:	74 15                	je     0xfffff800002da31a
fffff800002da305:	40 8a d5             	mov    %bpl,%dl
fffff800002da308:	48 8b ce             	mov    %rsi,%rcx
fffff800002da30b:	e8 38 fa ff ff       	call   0xfffff800002d9d48
fffff800002da310:	e9 81 00 00 00       	jmp    0xfffff800002da396
fffff800002da315:	e8 af 31 f6 ff       	call   0xfffff8000023d4c9
fffff800002da31a:	4c 89 bb 18 7d 00 00 	mov    %r15,0x7d18(%rbx)
fffff800002da321:	eb 5b                	jmp    0xfffff800002da37e
fffff800002da323:	e8 a1 31 f6 ff       	call   0xfffff8000023d4c9
fffff800002da328:	44 38 bb 10 7d 00 00 	cmp    %r15b,0x7d10(%rbx)
fffff800002da32f:	75 4d                	jne    0xfffff800002da37e
fffff800002da331:	49 8b 0e             	mov    (%r14),%rcx
fffff800002da334:	48 ba ff ff ff ff 0f 	movabs $0xfffffffff,%rdx
fffff800002da33b:	00 00 00
fffff800002da33e:	48 8b c1             	mov    %rcx,%rax
fffff800002da341:	49 b8 00 00 00 00 00 	movabs $0xffffff0000000000,%r8
fffff800002da348:	ff ff ff
fffff800002da34b:	81 e1 ff 0f 00 00    	and    $0xfff,%ecx
fffff800002da351:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002da355:	48 23 c2             	and    %rdx,%rax
fffff800002da358:	41 b9 03 00 00 00    	mov    $0x3,%r9d
fffff800002da35e:	48 ba 00 f0 ff ff ff 	movabs $0xffffffffff000,%rdx
fffff800002da365:	ff 0f 00
fffff800002da368:	4d 8b 04 c0          	mov    (%r8,%rax,8),%r8
fffff800002da36c:	4c 23 c2             	and    %rdx,%r8
fffff800002da36f:	4c 03 c1             	add    %rcx,%r8
fffff800002da372:	48 8d 8b 98 7c 00 00 	lea    0x7c98(%rbx),%rcx
fffff800002da379:	e8 1a be fe ff       	call   0xfffff800002c6198
fffff800002da37e:	c6 83 10 7d 00 00 01 	movb   $0x1,0x7d10(%rbx)
fffff800002da385:	44 89 bb 14 7d 00 00 	mov    %r15d,0x7d14(%rbx)
fffff800002da38c:	44 89 bb d8 68 00 00 	mov    %r15d,0x68d8(%rbx)
fffff800002da393:	41 8b ff             	mov    %r15d,%edi
fffff800002da396:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff800002da39b:	0f b7 c7             	movzwl %di,%eax
fffff800002da39e:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
fffff800002da3a3:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
fffff800002da3a8:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
fffff800002da3ad:	48 83 c4 40          	add    $0x40,%rsp
fffff800002da3b1:	41 5f                	pop    %r15
fffff800002da3b3:	41 5e                	pop    %r14
fffff800002da3b5:	41 5d                	pop    %r13
fffff800002da3b7:	c3                   	ret
fffff800002da3b8:	cc                   	int3
fffff800002da3b9:	cc                   	int3
fffff800002da3ba:	cc                   	int3
fffff800002da3bb:	cc                   	int3
fffff800002da3bc:	cc                   	int3
fffff800002da3bd:	cc                   	int3