140c9ceb7:	88 44 24 5d          	mov    %al,0x5d(%rsp)
140c9cebb:	48 c1 e8 08          	shr    $0x8,%rax
140c9cebf:	88 44 24 5c          	mov    %al,0x5c(%rsp)
140c9cec3:	48 c1 e8 08          	shr    $0x8,%rax
140c9cec7:	88 44 24 5b          	mov    %al,0x5b(%rsp)
140c9cecb:	48 c1 e8 08          	shr    $0x8,%rax
140c9cecf:	88 44 24 5a          	mov    %al,0x5a(%rsp)
140c9ced3:	48 c1 e8 08          	shr    $0x8,%rax
140c9ced7:	88 44 24 59          	mov    %al,0x59(%rsp)
140c9cedb:	48 c1 e8 08          	shr    $0x8,%rax
140c9cedf:	88 44 24 58          	mov    %al,0x58(%rsp)
140c9cee3:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140c9ceea:	48 83 c0 50          	add    $0x50,%rax
140c9ceee:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140c9cef3:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140c9cef8:	48 c7 44 24 30 08 00 	movq   $0x8,0x30(%rsp)
140c9ceff:	00 00
140c9cf01:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140c9cf06:	48 c7 44 24 20 0a 00 	movq   $0xa,0x20(%rsp)
140c9cf0d:	00 00
140c9cf0f:	e8 bc 89 ff ff       	call   0x140c958d0
140c9cf14:	85 c0                	test   %eax,%eax
140c9cf16:	0f 84 b8 fe ff ff    	je     0x140c9cdd4
140c9cf1c:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140c9cf23:	33 c9                	xor    %ecx,%ecx
140c9cf25:	48 89 68 08          	mov    %rbp,0x8(%rax)
140c9cf29:	e8 86 89 1a 00       	call   0x140e458b4
140c9cf2e:	48 8b c8             	mov    %rax,%rcx
140c9cf31:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140c9cf38:	89 88 dc 01 00 00    	mov    %ecx,0x1dc(%rax)
140c9cf3e:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9cf45:	48 83 b8 e0 03 00 00 	cmpq   $0x0,0x3e0(%rax)
140c9cf4c:	00
140c9cf4d:	0f 84 89 00 00 00    	je     0x140c9cfdc
140c9cf53:	48 8b 8b 08 05 00 00 	mov    0x508(%rbx),%rcx
140c9cf5a:	41 b8 14 10 00 00    	mov    $0x1014,%r8d
140c9cf60:	49 8b d4             	mov    %r12,%rdx
140c9cf63:	48 8b 89 38 02 00 00 	mov    0x238(%rcx),%rcx
140c9cf6a:	e8 a1 4a 02 00       	call   0x140cc1a10
140c9cf6f:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140c9cf76:	41 b9 16 10 00 00    	mov    $0x1016,%r9d
140c9cf7c:	4d 8b c4             	mov    %r12,%r8
140c9cf7f:	48 8b 91 e8 03 00 00 	mov    0x3e8(%rcx),%rdx
140c9cf86:	48 8b 89 e0 03 00 00 	mov    0x3e0(%rcx),%rcx
140c9cf8d:	e8 ce 0c 05 00       	call   0x140cedc60
140c9cf92:	48 8b c8             	mov    %rax,%rcx
140c9cf95:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140c9cf9c:	48 89 88 38 02 00 00 	mov    %rcx,0x238(%rax)
140c9cfa3:	48 8b 93 08 05 00 00 	mov    0x508(%rbx),%rdx
140c9cfaa:	48 83 ba 38 02 00 00 	cmpq   $0x0,0x238(%rdx)
140c9cfb1:	00
140c9cfb2:	75 13                	jne    0x140c9cfc7
140c9cfb4:	c7 44 24 28 1a 10 00 	movl   $0x101a,0x28(%rsp)
140c9cfbb:	00
140c9cfbc:	41 b9 41 00 00 00    	mov    $0x41,%r9d
140c9cfc2:	e9 f5 fd ff ff       	jmp    0x140c9cdbc
140c9cfc7:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9cfce:	48 8b 88 e8 03 00 00 	mov    0x3e8(%rax),%rcx
140c9cfd5:	48 89 8a 40 02 00 00 	mov    %rcx,0x240(%rdx)
140c9cfdc:	48 8b 8b 08 05 00 00 	mov    0x508(%rbx),%rcx
140c9cfe3:	8b 83 10 17 00 00    	mov    0x1710(%rbx),%eax
140c9cfe9:	89 81 30 02 00 00    	mov    %eax,0x230(%rcx)
140c9cfef:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
140c9cff4:	49 8b 87 b0 03 00 00 	mov    0x3b0(%r15),%rax
140c9cffb:	48 85 c0             	test   %rax,%rax
140c9cffe:	74 1d                	je     0x140c9d01d
140c9d000:	49 8b 97 c0 03 00 00 	mov    0x3c0(%r15),%rdx
140c9d007:	48 8b cb             	mov    %rbx,%rcx
140c9d00a:	ff 15 10 6a 2e 00    	call   *0x2e6a10(%rip)        # 0x140f83a20
140c9d010:	85 c0                	test   %eax,%eax
140c9d012:	0f 84 bc fd ff ff    	je     0x140c9cdd4
140c9d018:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
140c9d01d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c9d021:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c9d028:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c9d02c:	0f 85 8d 00 00 00    	jne    0x140c9d0bf
140c9d032:	8b 01                	mov    (%rcx),%eax
140c9d034:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9d039:	0f 8c 80 00 00 00    	jl     0x140c9d0bf
140c9d03f:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c9d044:	74 79                	je     0x140c9d0bf
140c9d046:	8b 83 cc 05 00 00    	mov    0x5cc(%rbx),%eax
140c9d04c:	0f ba e0 0e          	bt     $0xe,%eax
140c9d050:	72 0f                	jb     0x140c9d061
140c9d052:	83 bb 10 17 00 00 00 	cmpl   $0x0,0x1710(%rbx)
140c9d059:	76 64                	jbe    0x140c9d0bf
140c9d05b:	0f ba e0 18          	bt     $0x18,%eax
140c9d05f:	72 5e                	jb     0x140c9d0bf
140c9d061:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
140c9d066:	48 8b d7             	mov    %rdi,%rdx
140c9d069:	48 8b cb             	mov    %rbx,%rcx
140c9d06c:	e8 0f de ff ff       	call   0x140c9ae80
140c9d071:	85 c0                	test   %eax,%eax
140c9d073:	0f 84 5b fd ff ff    	je     0x140c9cdd4
140c9d079:	4c 8b 83 08 05 00 00 	mov    0x508(%rbx),%r8
140c9d080:	48 8b cf             	mov    %rdi,%rcx
140c9d083:	49 8d 90 58 01 00 00 	lea    0x158(%r8),%rdx
140c9d08a:	4d 8b 80 50 01 00 00 	mov    0x150(%r8),%r8
140c9d091:	e8 4a 99 00 00       	call   0x140ca69e0
140c9d096:	85 c0                	test   %eax,%eax
140c9d098:	74 0c                	je     0x140c9d0a6
140c9d09a:	48 8b cf             	mov    %rdi,%rcx
140c9d09d:	e8 ae 96 00 00       	call   0x140ca6750
140c9d0a2:	85 c0                	test   %eax,%eax
140c9d0a4:	75 31                	jne    0x140c9d0d7
140c9d0a6:	c7 44 24 28 c1 0f 00 	movl   $0xfc1,0x28(%rsp)
140c9d0ad:	00
140c9d0ae:	41 b9 44 00 00 00    	mov    $0x44,%r9d
140c9d0b4:	41 b8 7c 02 00 00    	mov    $0x27c,%r8d
140c9d0ba:	e9 03 fd ff ff       	jmp    0x140c9cdc2
140c9d0bf:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
140c9d0c4:	48 8b d7             	mov    %rdi,%rdx
140c9d0c7:	48 8b cb             	mov    %rbx,%rcx
140c9d0ca:	e8 01 d8 ff ff       	call   0x140c9a8d0
140c9d0cf:	85 c0                	test   %eax,%eax
140c9d0d1:	0f 84 fd fc ff ff    	je     0x140c9cdd4
140c9d0d7:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c9d0db:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c9d0e2:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c9d0e6:	75 5e                	jne    0x140c9d146
140c9d0e8:	8b 01                	mov    (%rcx),%eax
140c9d0ea:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9d0ef:	7c 55                	jl     0x140c9d146
140c9d0f1:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c9d0f6:	74 4e                	je     0x140c9d146
140c9d0f8:	45 33 c9             	xor    %r9d,%r9d
140c9d0fb:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140c9d102:	00 00
140c9d104:	41 b8 00 20 00 00    	mov    $0x2000,%r8d
140c9d10a:	48 8b d7             	mov    %rdi,%rdx
140c9d10d:	48 8b cb             	mov    %rbx,%rcx
140c9d110:	e8 eb b7 00 00       	call   0x140ca8900
140c9d115:	85 c0                	test   %eax,%eax
140c9d117:	0f 84 b7 fc ff ff    	je     0x140c9cdd4
140c9d11d:	f3 0f 6f 83 48 17 00 	movdqu 0x1748(%rbx),%xmm0
140c9d124:	00
140c9d125:	ba 02 00 00 00       	mov    $0x2,%edx
140c9d12a:	48 8b cb             	mov    %rbx,%rcx
140c9d12d:	66 0f 6f 0d cb 56 4a 	movdqa 0x4a56cb(%rip),%xmm1        # 0x141142800
140c9d134:	00
140c9d135:	66 0f d4 c8          	paddq  %xmm0,%xmm1
140c9d139:	f3 0f 7f 8b 48 17 00 	movdqu %xmm1,0x1748(%rbx)
140c9d140:	00
140c9d141:	e8 ea 83 fe ff       	call   0x140c85530
140c9d146:	b8 01 00 00 00       	mov    $0x1,%eax
140c9d14b:	e9 86 fc ff ff       	jmp    0x140c9cdd6
140c9d150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c9d155:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140c9d15a:	57                   	push   %rdi
140c9d15b:	b8 30 00 00 00       	mov    $0x30,%eax
140c9d160:	e8 3b e3 17 00       	call   0x140e1b4a0
140c9d165:	48 2b e0             	sub    %rax,%rsp
140c9d168:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140c9d16f:	48 8b f2             	mov    %rdx,%rsi
140c9d172:	48 8b d9             	mov    %rcx,%rbx
140c9d175:	48 8b b8 e0 02 00 00 	mov    0x2e0(%rax),%rdi
140c9d17c:	48 85 ff             	test   %rdi,%rdi
140c9d17f:	75 38                	jne    0x140c9d1b9
140c9d181:	48 8d 05 50 56 4a 00 	lea    0x4a5650(%rip),%rax        # 0x1411427d8
140c9d188:	c7 44 24 28 cd 0e 00 	movl   $0xecd,0x28(%rsp)
140c9d18f:	00
140c9d190:	8d 57 50             	lea    0x50(%rdi),%edx
140c9d193:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c9d198:	44 8d 4f 44          	lea    0x44(%rdi),%r9d
140c9d19c:	41 b8 ea 01 00 00    	mov    $0x1ea,%r8d
140c9d1a2:	e8 99 d8 fe ff       	call   0x140c8aa40
140c9d1a7:	33 c0                	xor    %eax,%eax
140c9d1a9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140c9d1ae:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140c9d1b3:	48 83 c4 30          	add    $0x30,%rsp
140c9d1b7:	5f                   	pop    %rdi
140c9d1b8:	c3                   	ret
140c9d1b9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140c9d1bd:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c9d1c4:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c9d1c8:	75 5f                	jne    0x140c9d229
140c9d1ca:	8b 01                	mov    (%rcx),%eax
140c9d1cc:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9d1d1:	7c 56                	jl     0x140c9d229
140c9d1d3:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c9d1d8:	74 4f                	je     0x140c9d229
140c9d1da:	33 d2                	xor    %edx,%edx
140c9d1dc:	48 8b ce             	mov    %rsi,%rcx
140c9d1df:	44 8d 42 01          	lea    0x1(%rdx),%r8d
140c9d1e3:	e8 d8 99 00 00       	call   0x140ca6bc0
140c9d1e8:	85 c0                	test   %eax,%eax
140c9d1ea:	75 3d                	jne    0x140c9d229
140c9d1ec:	ba 50 00 00 00       	mov    $0x50,%edx
140c9d1f1:	c7 44 24 28 d7 0e 00 	movl   $0xed7,0x28(%rsp)
140c9d1f8:	00
140c9d1f9:	48 8d 05 d8 55 4a 00 	lea    0x4a55d8(%rip),%rax        # 0x1411427d8
140c9d200:	41 b8 ea 01 00 00    	mov    $0x1ea,%r8d
140c9d206:	48 8b cb             	mov    %rbx,%rcx
140c9d209:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c9d20e:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140c9d212:	e8 29 d8 fe ff       	call   0x140c8aa40
140c9d217:	33 c0                	xor    %eax,%eax
140c9d219:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140c9d21e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140c9d223:	48 83 c4 30          	add    $0x30,%rsp
140c9d227:	5f                   	pop    %rdi
140c9d228:	c3                   	ret
140c9d229:	4c 8b c7             	mov    %rdi,%r8
140c9d22c:	48 8b d6             	mov    %rsi,%rdx
140c9d22f:	48 8b cb             	mov    %rbx,%rcx
140c9d232:	e8 d9 42 ff ff       	call   0x140c91510
140c9d237:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140c9d23c:	33 c9                	xor    %ecx,%ecx
140c9d23e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140c9d243:	85 c0                	test   %eax,%eax
140c9d245:	0f 95 c1             	setne  %cl
140c9d248:	8b c1                	mov    %ecx,%eax
140c9d24a:	48 83 c4 30          	add    $0x30,%rsp
140c9d24e:	5f                   	pop    %rdi
140c9d24f:	c3                   	ret
140c9d250:	b8 28 00 00 00       	mov    $0x28,%eax
140c9d255:	e8 46 e2 17 00       	call   0x140e1b4a0
140c9d25a:	48 2b e0             	sub    %rax,%rsp
140c9d25d:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140c9d264:	83 b8 a0 02 00 00 00 	cmpl   $0x0,0x2a0(%rax)
140c9d26b:	75 15                	jne    0x140c9d282
140c9d26d:	33 d2                	xor    %edx,%edx
140c9d26f:	e8 ec 81 01 00       	call   0x140cb5460
140c9d274:	33 c9                	xor    %ecx,%ecx
140c9d276:	85 c0                	test   %eax,%eax
140c9d278:	0f 95 c1             	setne  %cl
140c9d27b:	8b c1                	mov    %ecx,%eax
140c9d27d:	48 83 c4 28          	add    $0x28,%rsp
140c9d281:	c3                   	ret
140c9d282:	b8 01 00 00 00       	mov    $0x1,%eax
140c9d287:	48 83 c4 28          	add    $0x28,%rsp
140c9d28b:	c3                   	ret
140c9d28c:	cc                   	int3
140c9d28d:	cc                   	int3
140c9d28e:	cc                   	int3
140c9d28f:	cc                   	int3
140c9d290:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140c9d295:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140c9d29a:	56                   	push   %rsi
140c9d29b:	57                   	push   %rdi
140c9d29c:	41 56                	push   %r14
140c9d29e:	b8 30 00 00 00       	mov    $0x30,%eax
140c9d2a3:	e8 f8 e1 17 00       	call   0x140e1b4a0
140c9d2a8:	48 2b e0             	sub    %rax,%rsp
140c9d2ab:	48 8b d9             	mov    %rcx,%rbx
140c9d2ae:	33 ff                	xor    %edi,%edi
140c9d2b0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140c9d2b4:	4c 8b f2             	mov    %rdx,%r14
140c9d2b7:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c9d2be:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c9d2c2:	75 45                	jne    0x140c9d309
140c9d2c4:	8b 01                	mov    (%rcx),%eax
140c9d2c6:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9d2cb:	7c 3c                	jl     0x140c9d309
140c9d2cd:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c9d2d2:	74 35                	je     0x140c9d309
140c9d2d4:	48 8d b3 d8 04 00 00 	lea    0x4d8(%rbx),%rsi
140c9d2db:	bd 01 00 00 00       	mov    $0x1,%ebp
140c9d2e0:	ba 03 03 00 00       	mov    $0x303,%edx
140c9d2e5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140c9d2eb:	49 8b ce             	mov    %r14,%rcx
140c9d2ee:	e8 cd 98 00 00       	call   0x140ca6bc0
140c9d2f3:	85 c0                	test   %eax,%eax
140c9d2f5:	0f 84 e6 01 00 00    	je     0x140c9d4e1
140c9d2fb:	83 3e 01             	cmpl   $0x1,(%rsi)
140c9d2fe:	75 1b                	jne    0x140c9d31b
140c9d300:	48 8d 15 29 45 4a 00 	lea    0x4a4529(%rip),%rdx        # 0x141141830
140c9d307:	eb 20                	jmp    0x140c9d329
140c9d309:	48 8d b3 d8 04 00 00 	lea    0x4d8(%rbx),%rsi
140c9d310:	83 3e 01             	cmpl   $0x1,(%rsi)
140c9d313:	74 c6                	je     0x140c9d2db
140c9d315:	8b 13                	mov    (%rbx),%edx
140c9d317:	8b ef                	mov    %edi,%ebp
140c9d319:	eb ca                	jmp    0x140c9d2e5
140c9d31b:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
140c9d322:	48 81 c2 98 00 00 00 	add    $0x98,%rdx
140c9d329:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140c9d32f:	49 8b ce             	mov    %r14,%rcx
140c9d332:	e8 a9 96 00 00       	call   0x140ca69e0
140c9d337:	85 c0                	test   %eax,%eax
140c9d339:	0f 84 a2 01 00 00    	je     0x140c9d4e1
140c9d33f:	48 8b 8b 08 05 00 00 	mov    0x508(%rbx),%rcx
140c9d346:	39 b9 b0 01 00 00    	cmp    %edi,0x1b0(%rcx)
140c9d34c:	75 15                	jne    0x140c9d363
140c9d34e:	48 8b 83 98 05 00 00 	mov    0x598(%rbx),%rax
140c9d355:	f6 40 48 02          	testb  $0x2,0x48(%rax)
140c9d359:	75 0f                	jne    0x140c9d36a
140c9d35b:	39 bb c8 00 00 00    	cmp    %edi,0xc8(%rbx)
140c9d361:	75 07                	jne    0x140c9d36a
140c9d363:	48 89 b9 50 01 00 00 	mov    %rdi,0x150(%rcx)
140c9d36a:	85 ed                	test   %ebp,%ebp
140c9d36c:	74 10                	je     0x140c9d37e
140c9d36e:	4c 8b 83 50 05 00 00 	mov    0x550(%rbx),%r8
140c9d375:	48 8d 93 30 05 00 00 	lea    0x530(%rbx),%rdx
140c9d37c:	eb 15                	jmp    0x140c9d393
140c9d37e:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140c9d385:	4c 8b 80 50 01 00 00 	mov    0x150(%rax),%r8
140c9d38c:	48 8d 90 58 01 00 00 	lea    0x158(%rax),%rdx
140c9d393:	49 83 f8 20          	cmp    $0x20,%r8
140c9d397:	76 0d                	jbe    0x140c9d3a6
140c9d399:	c7 44 24 28 74 09 00 	movl   $0x974,0x28(%rsp)
140c9d3a0:	00
140c9d3a1:	e9 43 01 00 00       	jmp    0x140c9d4e9
140c9d3a6:	48 8d b3 a8 00 00 00 	lea    0xa8(%rbx),%rsi
140c9d3ad:	85 ed                	test   %ebp,%ebp
140c9d3af:	75 13                	jne    0x140c9d3c4
140c9d3b1:	48 8b 06             	mov    (%rsi),%rax
140c9d3b4:	48 8b 88 98 02 00 00 	mov    0x298(%rax),%rcx
140c9d3bb:	48 85 c9             	test   %rcx,%rcx
140c9d3be:	74 04                	je     0x140c9d3c4
140c9d3c0:	8b 29                	mov    (%rcx),%ebp
140c9d3c2:	eb 02                	jmp    0x140c9d3c6
140c9d3c4:	8b ef                	mov    %edi,%ebp
140c9d3c6:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140c9d3cc:	49 8b ce             	mov    %r14,%rcx
140c9d3cf:	e8 8c 9c 00 00       	call   0x140ca7060
140c9d3d4:	85 c0                	test   %eax,%eax
140c9d3d6:	0f 84 fb 00 00 00    	je     0x140c9d4d7
140c9d3dc:	48 8b 43 08          	mov    0x8(%rbx),%rax
140c9d3e0:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140c9d3e5:	48 8b 0e             	mov    (%rsi),%rcx
140c9d3e8:	49 8b d6             	mov    %r14,%rdx
140c9d3eb:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
140c9d3f2:	48 8b 89 38 02 00 00 	mov    0x238(%rcx),%rcx
140c9d3f9:	ff 15 21 66 2e 00    	call   *0x2e6621(%rip)        # 0x140f83a20
140c9d3ff:	85 c0                	test   %eax,%eax
140c9d401:	0f 84 d0 00 00 00    	je     0x140c9d4d7
140c9d407:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140c9d40d:	8b d5                	mov    %ebp,%edx
140c9d40f:	49 8b ce             	mov    %r14,%rcx
140c9d412:	e8 a9 97 00 00       	call   0x140ca6bc0
140c9d417:	85 c0                	test   %eax,%eax
140c9d419:	0f 84 b8 00 00 00    	je     0x140c9d4d7
140c9d41f:	83 bb d8 04 00 00 01 	cmpl   $0x1,0x4d8(%rbx)
140c9d426:	75 08                	jne    0x140c9d430
140c9d428:	41 b8 00 08 00 00    	mov    $0x800,%r8d
140c9d42e:	eb 2d                	jmp    0x140c9d45d
140c9d430:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c9d434:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c9d43b:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c9d43f:	75 16                	jne    0x140c9d457
140c9d441:	8b 01                	mov    (%rcx),%eax
140c9d443:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9d448:	7c 0d                	jl     0x140c9d457
140c9d44a:	41 b8 00 02 00 00    	mov    $0x200,%r8d
140c9d450:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c9d455:	75 06                	jne    0x140c9d45d
140c9d457:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140c9d45d:	45 33 c9             	xor    %r9d,%r9d
140c9d460:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)