140c93ff1:	ba 0a 00 00 00       	mov    $0xa,%edx
140c93ff6:	41 b8 6c 01 00 00    	mov    $0x16c,%r8d
140c93ffc:	48 8d 05 dd da 4a 00 	lea    0x4adadd(%rip),%rax        # 0x141141ae0
140c94003:	48 8b cb             	mov    %rbx,%rcx
140c94006:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c9400b:	e8 30 6a ff ff       	call   0x140c8aa40
140c94010:	33 c0                	xor    %eax,%eax
140c94012:	e9 5a 01 00 00       	jmp    0x140c94171
140c94017:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c9401b:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c94022:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c94026:	75 10                	jne    0x140c94038
140c94028:	8b 01                	mov    (%rcx),%eax
140c9402a:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9402f:	7c 07                	jl     0x140c94038
140c94031:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c94036:	75 1f                	jne    0x140c94057
140c94038:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9403f:	39 b0 f0 00 00 00    	cmp    %esi,0xf0(%rax)
140c94045:	75 10                	jne    0x140c94057
140c94047:	c7 44 24 28 1c 03 00 	movl   $0x31c,0x28(%rsp)
140c9404e:	00
140c9404f:	41 b9 9a 00 00 00    	mov    $0x9a,%r9d
140c94055:	eb 9a                	jmp    0x140c93ff1
140c94057:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9405e:	89 b0 f0 00 00 00    	mov    %esi,0xf0(%rax)
140c94064:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
140c9406b:	48 8b ba 20 02 00 00 	mov    0x220(%rdx),%rdi
140c94072:	49 3b 7e 08          	cmp    0x8(%r14),%rdi
140c94076:	74 16                	je     0x140c9408e
140c94078:	ba 32 00 00 00       	mov    $0x32,%edx
140c9407d:	c7 44 24 28 25 03 00 	movl   $0x325,0x28(%rsp)
140c94084:	00
140c94085:	44 8d 4a 3d          	lea    0x3d(%rdx),%r9d
140c94089:	e9 68 ff ff ff       	jmp    0x140c93ff6
140c9408e:	49 8b 0e             	mov    (%r14),%rcx
140c94091:	48 81 c2 a0 01 00 00 	add    $0x1a0,%rdx
140c94098:	4c 8b c7             	mov    %rdi,%r8
140c9409b:	e8 c0 e2 36 ff       	call   0x140002360
140c940a0:	85 c0                	test   %eax,%eax
140c940a2:	74 16                	je     0x140c940ba
140c940a4:	ba 33 00 00 00       	mov    $0x33,%edx
140c940a9:	c7 44 24 28 2c 03 00 	movl   $0x32c,0x28(%rsp)
140c940b0:	00
140c940b1:	44 8d 4a 62          	lea    0x62(%rdx),%r9d
140c940b5:	e9 3c ff ff ff       	jmp    0x140c93ff6
140c940ba:	48 83 ff 40          	cmp    $0x40,%rdi
140c940be:	76 16                	jbe    0x140c940d6
140c940c0:	ba 50 00 00 00       	mov    $0x50,%edx
140c940c5:	c7 44 24 28 35 03 00 	movl   $0x335,0x28(%rsp)
140c940cc:	00
140c940cd:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140c940d1:	e9 20 ff ff ff       	jmp    0x140c93ff6
140c940d6:	4c 8b c7             	mov    %rdi,%r8
140c940d9:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140c940e0:	48 8d 91 a0 01 00 00 	lea    0x1a0(%rcx),%rdx
140c940e7:	39 73 38             	cmp    %esi,0x38(%rbx)
140c940ea:	74 1c                	je     0x140c94108
140c940ec:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
140c940f3:	e8 18 af 24 00       	call   0x140edf010
140c940f8:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c940ff:	48 89 b8 88 03 00 00 	mov    %rdi,0x388(%rax)
140c94106:	eb 1a                	jmp    0x140c94122
140c94108:	48 81 c1 90 03 00 00 	add    $0x390,%rcx
140c9410f:	e8 fc ae 24 00       	call   0x140edf010
140c94114:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9411b:	48 89 b8 d0 03 00 00 	mov    %rdi,0x3d0(%rax)
140c94122:	48 8b 43 08          	mov    0x8(%rbx),%rax
140c94126:	4c 8b 90 c0 00 00 00 	mov    0xc0(%rax),%r10
140c9412d:	41 f6 42 60 08       	testb  $0x8,0x60(%r10)
140c94132:	75 38                	jne    0x140c9416c
140c94134:	8b 00                	mov    (%rax),%eax
140c94136:	3d 04 03 00 00       	cmp    $0x304,%eax
140c9413b:	7c 2f                	jl     0x140c9416c
140c9413d:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c94142:	74 28                	je     0x140c9416c
140c94144:	39 73 38             	cmp    %esi,0x38(%rbx)
140c94147:	74 3e                	je     0x140c94187
140c94149:	83 bb 88 07 00 00 04 	cmpl   $0x4,0x788(%rbx)
140c94150:	74 1a                	je     0x140c9416c
140c94152:	49 8b 42 20          	mov    0x20(%r10),%rax
140c94156:	ba 21 01 00 00       	mov    $0x121,%edx
140c9415b:	48 8b cb             	mov    %rbx,%rcx
140c9415e:	ff 15 bc f8 2e 00    	call   *0x2ef8bc(%rip)        # 0x140f83a20
140c94164:	85 c0                	test   %eax,%eax
140c94166:	0f 84 a4 fe ff ff    	je     0x140c94010
140c9416c:	b8 01 00 00 00       	mov    $0x1,%eax
140c94171:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140c94176:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140c9417b:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140c94180:	48 83 c4 30          	add    $0x30,%rsp
140c94184:	41 5e                	pop    %r14
140c94186:	c3                   	ret
140c94187:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140c9418c:	45 33 c9             	xor    %r9d,%r9d
140c9418f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c94194:	4c 8d 83 74 01 00 00 	lea    0x174(%rbx),%r8
140c9419b:	49 8b 42 18          	mov    0x18(%r10),%rax
140c9419f:	48 8d 93 b4 01 00 00 	lea    0x1b4(%rbx),%rdx
140c941a6:	48 8b cb             	mov    %rbx,%rcx
140c941a9:	ff 15 71 f8 2e 00    	call   *0x2ef871(%rip)        # 0x140f83a20
140c941af:	85 c0                	test   %eax,%eax
140c941b1:	0f 84 59 fe ff ff    	je     0x140c94010
140c941b7:	48 8b 43 08          	mov    0x8(%rbx),%rax
140c941bb:	ba 11 01 00 00       	mov    $0x111,%edx
140c941c0:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
140c941c7:	48 8b 41 20          	mov    0x20(%rcx),%rax
140c941cb:	48 8b cb             	mov    %rbx,%rcx
140c941ce:	ff 15 4c f8 2e 00    	call   *0x2ef84c(%rip)        # 0x140f83a20
140c941d4:	85 c0                	test   %eax,%eax
140c941d6:	0f 84 34 fe ff ff    	je     0x140c94010
140c941dc:	48 8b cb             	mov    %rbx,%rcx
140c941df:	e8 ec ad 01 00       	call   0x140caefd0
140c941e4:	85 c0                	test   %eax,%eax
140c941e6:	40 0f 95 c6          	setne  %sil
140c941ea:	8b c6                	mov    %esi,%eax
140c941ec:	eb 83                	jmp    0x140c94171
140c941ee:	cc                   	int3
140c941ef:	cc                   	int3
140c941f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c941f5:	57                   	push   %rdi
140c941f6:	b8 30 00 00 00       	mov    $0x30,%eax
140c941fb:	e8 a0 72 18 00       	call   0x140e1b4a0
140c94200:	48 2b e0             	sub    %rax,%rsp
140c94203:	48 8b d9             	mov    %rcx,%rbx
140c94206:	48 8b fa             	mov    %rdx,%rdi
140c94209:	48 81 c1 30 08 00 00 	add    $0x830,%rcx
140c94210:	e8 5b a0 ff ff       	call   0x140c8e270
140c94215:	85 c0                	test   %eax,%eax
140c94217:	74 15                	je     0x140c9422e
140c94219:	c7 44 24 28 79 02 00 	movl   $0x279,0x28(%rsp)
140c94220:	00
140c94221:	ba 0a 00 00 00       	mov    $0xa,%edx
140c94226:	41 b9 b6 00 00 00    	mov    $0xb6,%r9d
140c9422c:	eb 6d                	jmp    0x140c9429b
140c9422e:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140c94232:	48 85 d2             	test   %rdx,%rdx
140c94235:	74 51                	je     0x140c94288
140c94237:	48 8b 07             	mov    (%rdi),%rax
140c9423a:	0f b6 08             	movzbl (%rax),%ecx
140c9423d:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
140c94241:	48 ff 07             	incq   (%rdi)
140c94244:	48 89 47 08          	mov    %rax,0x8(%rdi)
140c94248:	48 85 c0             	test   %rax,%rax
140c9424b:	75 3b                	jne    0x140c94288
140c9424d:	33 ff                	xor    %edi,%edi
140c9424f:	85 c9                	test   %ecx,%ecx
140c94251:	74 18                	je     0x140c9426b
140c94253:	83 f9 01             	cmp    $0x1,%ecx
140c94256:	74 0d                	je     0x140c94265
140c94258:	c7 44 24 28 8b 02 00 	movl   $0x28b,0x28(%rsp)
140c9425f:	00
140c94260:	8d 50 2f             	lea    0x2f(%rax),%edx
140c94263:	eb 30                	jmp    0x140c94295
140c94265:	89 bb 84 07 00 00    	mov    %edi,0x784(%rbx)
140c9426b:	33 d2                	xor    %edx,%edx
140c9426d:	48 8b cb             	mov    %rbx,%rcx
140c94270:	e8 db 1a 00 00       	call   0x140c95d50
140c94275:	85 c0                	test   %eax,%eax
140c94277:	40 0f 95 c7          	setne  %dil
140c9427b:	8b c7                	mov    %edi,%eax
140c9427d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140c94282:	48 83 c4 30          	add    $0x30,%rsp
140c94286:	5f                   	pop    %rdi
140c94287:	c3                   	ret
140c94288:	c7 44 24 28 80 02 00 	movl   $0x280,0x28(%rsp)
140c9428f:	00
140c94290:	ba 32 00 00 00       	mov    $0x32,%edx
140c94295:	41 b9 7a 00 00 00    	mov    $0x7a,%r9d
140c9429b:	48 8d 05 3e d8 4a 00 	lea    0x4ad83e(%rip),%rax        # 0x141141ae0
140c942a2:	41 b8 06 02 00 00    	mov    $0x206,%r8d
140c942a8:	48 8b cb             	mov    %rbx,%rcx
140c942ab:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c942b0:	e8 8b 67 ff ff       	call   0x140c8aa40
140c942b5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140c942ba:	33 c0                	xor    %eax,%eax
140c942bc:	48 83 c4 30          	add    $0x30,%rsp
140c942c0:	5f                   	pop    %rdi
140c942c1:	c3                   	ret
140c942c2:	cc                   	int3
140c942c3:	cc                   	int3
140c942c4:	cc                   	int3
140c942c5:	cc                   	int3
140c942c6:	cc                   	int3
140c942c7:	cc                   	int3
140c942c8:	cc                   	int3
140c942c9:	cc                   	int3
140c942ca:	cc                   	int3
140c942cb:	cc                   	int3
140c942cc:	cc                   	int3
140c942cd:	cc                   	int3
140c942ce:	cc                   	int3
140c942cf:	cc                   	int3
140c942d0:	40 53                	rex push %rbx
140c942d2:	b8 40 00 00 00       	mov    $0x40,%eax
140c942d7:	e8 c4 71 18 00       	call   0x140e1b4a0
140c942dc:	48 2b e0             	sub    %rax,%rsp
140c942df:	48 8b d9             	mov    %rcx,%rbx
140c942e2:	e8 09 1c 02 00       	call   0x140cb5ef0
140c942e7:	85 c0                	test   %eax,%eax
140c942e9:	75 06                	jne    0x140c942f1
140c942eb:	48 83 c4 40          	add    $0x40,%rsp
140c942ef:	5b                   	pop    %rbx
140c942f0:	c3                   	ret
140c942f1:	33 c0                	xor    %eax,%eax
140c942f3:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140c942f8:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140c942fd:	0f 57 c0             	xorps  %xmm0,%xmm0
140c94300:	0f 11 83 08 06 00 00 	movups %xmm0,0x608(%rbx)
140c94307:	48 89 83 18 06 00 00 	mov    %rax,0x618(%rbx)
140c9430e:	66 89 83 20 06 00 00 	mov    %ax,0x620(%rbx)
140c94315:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140c9431a:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140c9431f:	39 43 38             	cmp    %eax,0x38(%rbx)
140c94322:	0f 84 72 01 00 00    	je     0x140c9449a
140c94328:	48 8b cb             	mov    %rbx,%rcx
140c9432b:	e8 60 fb fe ff       	call   0x140c83e90
140c94330:	45 33 c9             	xor    %r9d,%r9d
140c94333:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140c94338:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140c9433d:	48 8b cb             	mov    %rbx,%rcx
140c94340:	48 8b e8             	mov    %rax,%rbp
140c94343:	e8 78 dd ff ff       	call   0x140c920c0
140c94348:	85 c0                	test   %eax,%eax
140c9434a:	74 32                	je     0x140c9437e
140c9434c:	ba 50 00 00 00       	mov    $0x50,%edx
140c94351:	c7 44 24 28 6e 00 00 	movl   $0x6e,0x28(%rsp)
140c94358:	00
140c94359:	48 8d 05 80 d7 4a 00 	lea    0x4ad780(%rip),%rax        # 0x141141ae0
140c94360:	41 b8 fc 01 00 00    	mov    $0x1fc,%r8d
140c94366:	48 8b cb             	mov    %rbx,%rcx
140c94369:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c9436e:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140c94372:	e8 c9 66 ff ff       	call   0x140c8aa40
140c94377:	33 c0                	xor    %eax,%eax
140c94379:	e9 9f 01 00 00       	jmp    0x140c9451d
140c9437e:	48 8b cd             	mov    %rbp,%rcx
140c94381:	33 ff                	xor    %edi,%edi
140c94383:	e8 98 d1 02 00       	call   0x140cc1520
140c94388:	85 c0                	test   %eax,%eax
140c9438a:	0f 8e b8 00 00 00    	jle    0x140c94448
140c94390:	8b 74 24 58          	mov    0x58(%rsp),%esi
140c94394:	41 bf 00 ff 00 00    	mov    $0xff00,%r15d
140c9439a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140c943a0:	8b d7                	mov    %edi,%edx
140c943a2:	48 8b cd             	mov    %rbp,%rcx
140c943a5:	e8 b6 d3 02 00       	call   0x140cc1760
140c943aa:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c943ae:	48 8b 91 c0 00 00 00 	mov    0xc0(%rcx),%rdx
140c943b5:	f6 42 60 08          	testb  $0x8,0x60(%rdx)
140c943b9:	74 71                	je     0x140c9442c
140c943bb:	8b 48 34             	mov    0x34(%rax),%ecx
140c943be:	8b d6                	mov    %esi,%edx
140c943c0:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
140c943c6:	41 0f 44 cf          	cmove  %r15d,%ecx
140c943ca:	81 fe 00 01 00 00    	cmp    $0x100,%esi
140c943d0:	41 0f 44 d7          	cmove  %r15d,%edx
140c943d4:	3b d1                	cmp    %ecx,%edx
140c943d6:	7f 5e                	jg     0x140c94436
140c943d8:	8b 40 38             	mov    0x38(%rax),%eax
140c943db:	3d 00 01 00 00       	cmp    $0x100,%eax
140c943e0:	41 0f 44 c7          	cmove  %r15d,%eax
140c943e4:	3b d0                	cmp    %eax,%edx
140c943e6:	7c 4e                	jl     0x140c94436
140c943e8:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c943ef:	48 83 b8 98 01 00 00 	cmpq   $0x0,0x198(%rax)
140c943f6:	00
140c943f7:	0f 84 90 00 00 00    	je     0x140c9448d
140c943fd:	48 83 b8 20 02 00 00 	cmpq   $0x0,0x220(%rax)
140c94404:	00
140c94405:	0f 84 82 00 00 00    	je     0x140c9448d
140c9440b:	48 8b 83 98 05 00 00 	mov    0x598(%rbx),%rax
140c94412:	f0 ff 40 78          	lock incl 0x78(%rax)
140c94416:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9441d:	c7 80 a0 02 00 00 00 	movl   $0x0,0x2a0(%rax)
140c94424:	00 00 00
140c94427:	e9 ec 00 00 00       	jmp    0x140c94518
140c9442c:	3b 70 2c             	cmp    0x2c(%rax),%esi
140c9442f:	7c 05                	jl     0x140c94436
140c94431:	3b 70 30             	cmp    0x30(%rax),%esi
140c94434:	7e b2                	jle    0x140c943e8
140c94436:	48 8b cd             	mov    %rbp,%rcx
140c94439:	ff c7                	inc    %edi
140c9443b:	e8 e0 d0 02 00       	call   0x140cc1520
140c94440:	3b f8                	cmp    %eax,%edi
140c94442:	0f 8c 58 ff ff ff    	jl     0x140c943a0
140c94448:	48 8d 05 91 d6 4a 00 	lea    0x4ad691(%rip),%rax        # 0x141141ae0
140c9444f:	c7 44 24 28 80 00 00 	movl   $0x80,0x28(%rsp)
140c94456:	00
140c94457:	ba 28 00 00 00       	mov    $0x28,%edx
140c9445c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c94461:	41 b9 b5 00 00 00    	mov    $0xb5,%r9d
140c94467:	41 b8 fc 01 00 00    	mov    $0x1fc,%r8d
140c9446d:	48 8b cb             	mov    %rbx,%rcx
140c94470:	e8 cb 65 ff ff       	call   0x140c8aa40
140c94475:	48 8d 15 7c d6 4a 00 	lea    0x4ad67c(%rip),%rdx        # 0x141141af8
140c9447c:	b9 01 00 00 00       	mov    $0x1,%ecx
140c94481:	e8 aa ba 03 00       	call   0x140ccff30
140c94486:	33 c0                	xor    %eax,%eax
140c94488:	e9 90 00 00 00       	jmp    0x140c9451d
140c9448d:	48 8b 83 68 07 00 00 	mov    0x768(%rbx),%rax
140c94494:	f0 ff 40 74          	lock incl 0x74(%rax)
140c94498:	eb 7e                	jmp    0x140c94518
140c9449a:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c944a1:	48 83 b8 98 01 00 00 	cmpq   $0x0,0x198(%rax)
140c944a8:	00
140c944a9:	74 17                	je     0x140c944c2
140c944ab:	48 83 b8 20 02 00 00 	cmpq   $0x0,0x220(%rax)
140c944b2:	00
140c944b3:	74 0d                	je     0x140c944c2
140c944b5:	48 8b 83 68 07 00 00 	mov    0x768(%rbx),%rax
140c944bc:	48 83 c0 6c          	add    $0x6c,%rax
140c944c0:	eb 0b                	jmp    0x140c944cd
140c944c2:	48 8b 83 68 07 00 00 	mov    0x768(%rbx),%rax
140c944c9:	48 83 c0 68          	add    $0x68,%rax
140c944cd:	f0 ff 00             	lock incl (%rax)
140c944d0:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c944d7:	0f 11 80 b8 00 00 00 	movups %xmm0,0xb8(%rax)
140c944de:	0f 11 80 c8 00 00 00 	movups %xmm0,0xc8(%rax)
140c944e5:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c944ec:	c7 83 c8 00 00 00 00 	movl   $0x0,0xc8(%rbx)
140c944f3:	00 00 00
140c944f6:	c7 80 48 02 00 00 00 	movl   $0x0,0x248(%rax)
140c944fd:	00 00 00
140c94500:	48 8b 43 08          	mov    0x8(%rbx),%rax
140c94504:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
140c9450b:	f6 41 60 08          	testb  $0x8,0x60(%rcx)
140c9450f:	74 07                	je     0x140c94518
140c94511:	c7 43 78 01 00 00 00 	movl   $0x1,0x78(%rbx)
140c94518:	b8 01 00 00 00       	mov    $0x1,%eax
140c9451d:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140c94522:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140c94527:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140c9452c:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
140c94531:	48 83 c4 40          	add    $0x40,%rsp
140c94535:	5b                   	pop    %rbx
140c94536:	c3                   	ret
140c94537:	cc                   	int3
140c94538:	cc                   	int3
140c94539:	cc                   	int3
140c9453a:	cc                   	int3
140c9453b:	cc                   	int3
140c9453c:	cc                   	int3
140c9453d:	cc                   	int3
140c9453e:	cc                   	int3
140c9453f:	cc                   	int3
140c94540:	41 3b d0             	cmp    %r8d,%edx
140c94543:	75 03                	jne    0x140c94548
140c94545:	33 c0                	xor    %eax,%eax
140c94547:	c3                   	ret