140106d0a:	ba 40 00 00 00       	mov    $0x40,%edx
140106d0f:	48 8b cf             	mov    %rdi,%rcx
140106d12:	e8 09 33 00 00       	call   0x14010a020
140106d17:	48 89 83 00 01 00 00 	mov    %rax,0x100(%rbx)
140106d1e:	e8 bd 48 fe ff       	call   0x1400eb5e0
140106d23:	48 89 83 20 01 00 00 	mov    %rax,0x120(%rbx)
140106d2a:	48 85 c0             	test   %rax,%rax
140106d2d:	0f 84 7c fd ff ff    	je     0x140106aaf
140106d33:	e8 a8 48 fe ff       	call   0x1400eb5e0
140106d38:	48 89 83 28 01 00 00 	mov    %rax,0x128(%rbx)
140106d3f:	48 85 c0             	test   %rax,%rax
140106d42:	0f 84 67 fd ff ff    	je     0x140106aaf
140106d48:	4c 8d 83 e8 00 00 00 	lea    0xe8(%rbx),%r8
140106d4f:	48 8b d3             	mov    %rbx,%rdx
140106d52:	b9 01 00 00 00       	mov    $0x1,%ecx
140106d57:	e8 d4 13 02 00       	call   0x140128130
140106d5c:	85 c0                	test   %eax,%eax
140106d5e:	0f 84 4b fd ff ff    	je     0x140106aaf
140106d64:	41 b8 05 0d 00 00    	mov    $0xd05,%r8d
140106d6a:	48 8d 15 07 5e 20 00 	lea    0x205e07(%rip),%rdx        # 0x14030cb78
140106d71:	b9 40 00 00 00       	mov    $0x40,%ecx
140106d76:	e8 75 47 02 00       	call   0x14012b4f0
140106d7b:	48 89 83 30 02 00 00 	mov    %rax,0x230(%rbx)
140106d82:	48 85 c0             	test   %rax,%rax
140106d85:	0f 84 24 fd ff ff    	je     0x140106aaf
140106d8b:	48 8b 85 c0 00 00 00 	mov    0xc0(%rbp),%rax
140106d92:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140106d96:	75 0c                	jne    0x140106da4
140106d98:	e8 93 c0 00 00       	call   0x140112e30
140106d9d:	48 89 83 10 01 00 00 	mov    %rax,0x110(%rbx)
140106da4:	45 33 c9             	xor    %r9d,%r9d
140106da7:	48 c7 83 e0 01 00 00 	movq   $0x4000,0x1e0(%rbx)
140106dae:	00 40 00 00
140106db2:	48 8d 93 20 02 00 00 	lea    0x220(%rbx),%rdx
140106db9:	48 c7 83 d8 01 00 00 	movq   $0x4000,0x1d8(%rbx)
140106dc0:	00 40 00 00
140106dc4:	48 8b cf             	mov    %rdi,%rcx
140106dc7:	45 8d 41 10          	lea    0x10(%r9),%r8d
140106dcb:	e8 d0 2e 01 00       	call   0x140119ca0
140106dd0:	85 c0                	test   %eax,%eax
140106dd2:	7e 38                	jle    0x140106e0c
140106dd4:	48 8b 93 30 02 00 00 	mov    0x230(%rbx),%rdx
140106ddb:	45 33 c9             	xor    %r9d,%r9d
140106dde:	48 8b cf             	mov    %rdi,%rcx
140106de1:	45 8d 41 20          	lea    0x20(%r9),%r8d
140106de5:	e8 96 36 01 00       	call   0x14011a480
140106dea:	85 c0                	test   %eax,%eax
140106dec:	7e 1e                	jle    0x140106e0c
140106dee:	48 8b 93 30 02 00 00 	mov    0x230(%rbx),%rdx
140106df5:	45 33 c9             	xor    %r9d,%r9d
140106df8:	48 83 c2 20          	add    $0x20,%rdx
140106dfc:	48 8b cf             	mov    %rdi,%rcx
140106dff:	45 8d 41 20          	lea    0x20(%r9),%r8d
140106e03:	e8 78 36 01 00       	call   0x14011a480
140106e08:	85 c0                	test   %eax,%eax
140106e0a:	7f 0b                	jg     0x140106e17
140106e0c:	48 81 8b 30 01 00 00 	orq    $0x4000,0x130(%rbx)
140106e13:	00 40 00 00
140106e17:	45 33 c9             	xor    %r9d,%r9d
140106e1a:	48 8d 93 d0 02 00 00 	lea    0x2d0(%rbx),%rdx
140106e21:	48 8b cf             	mov    %rdi,%rcx
140106e24:	45 8d 41 20          	lea    0x20(%r9),%r8d
140106e28:	e8 53 36 01 00       	call   0x14011a480
140106e2d:	85 c0                	test   %eax,%eax
140106e2f:	0f 8e 7a fc ff ff    	jle    0x140106aaf
140106e35:	48 8b cb             	mov    %rbx,%rcx
140106e38:	e8 53 a8 08 00       	call   0x140191690
140106e3d:	85 c0                	test   %eax,%eax
140106e3f:	0f 84 6a fc ff ff    	je     0x140106aaf
140106e45:	48 81 8b 30 01 00 00 	orq    $0x120000,0x130(%rbx)
140106e4c:	00 00 12 00
140106e50:	48 8b cb             	mov    %rbx,%rcx
140106e53:	c7 83 58 02 00 00 ff 	movl   $0xffffffff,0x258(%rbx)
140106e5a:	ff ff ff
140106e5d:	44 89 bb c0 03 00 00 	mov    %r15d,0x3c0(%rbx)
140106e64:	c7 83 c4 03 00 00 00 	movl   $0x4000,0x3c4(%rbx)
140106e6b:	40 00 00
140106e6e:	48 c7 83 f8 03 00 00 	movq   $0x2,0x3f8(%rbx)
140106e75:	02 00 00 00
140106e79:	e8 72 9c 08 00       	call   0x140190af0
140106e7e:	48 8b c3             	mov    %rbx,%rax
140106e81:	e9 61 fc ff ff       	jmp    0x140106ae7
140106e86:	e8 e5 01 02 00       	call   0x140127070
140106e8b:	4c 8d 05 fe 5d 20 00 	lea    0x205dfe(%rip),%r8        # 0x14030cc90
140106e92:	ba ed 0c 00 00       	mov    $0xced,%edx
140106e97:	48 8d 0d da 5c 20 00 	lea    0x205cda(%rip),%rcx        # 0x14030cb78
140106e9e:	e8 ed 02 02 00       	call   0x140127190
140106ea3:	ba a1 00 00 00       	mov    $0xa1,%edx
140106ea8:	e9 24 fc ff ff       	jmp    0x140106ad1
140106ead:	cc                   	int3
140106eae:	cc                   	int3
140106eaf:	cc                   	int3
140106eb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140106eb5:	57                   	push   %rdi
140106eb6:	b8 30 00 00 00       	mov    $0x30,%eax
140106ebb:	e8 70 9c 1a 00       	call   0x1402b0b30
140106ec0:	48 2b e0             	sub    %rax,%rsp
140106ec3:	48 8b d9             	mov    %rcx,%rbx
140106ec6:	48 8b fa             	mov    %rdx,%rdi
140106ec9:	48 8b ca             	mov    %rdx,%rcx
140106ecc:	e8 cf 33 ff ff       	call   0x1400fa2a0
140106ed1:	44 8b c0             	mov    %eax,%r8d
140106ed4:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140106ed9:	45 33 c9             	xor    %r9d,%r9d
140106edc:	ba 07 00 04 00       	mov    $0x40007,%edx
140106ee1:	48 8b cb             	mov    %rbx,%rcx
140106ee4:	e8 27 1f 01 00       	call   0x140118e10
140106ee9:	85 c0                	test   %eax,%eax
140106eeb:	75 3b                	jne    0x140106f28
140106eed:	e8 7e 01 02 00       	call   0x140127070
140106ef2:	4c 8d 05 2f 5f 20 00 	lea    0x205f2f(%rip),%r8        # 0x14030ce28
140106ef9:	ba a7 17 00 00       	mov    $0x17a7,%edx
140106efe:	48 8d 0d 73 5c 20 00 	lea    0x205c73(%rip),%rcx        # 0x14030cb78
140106f05:	e8 86 02 02 00       	call   0x140127190
140106f0a:	45 33 c0             	xor    %r8d,%r8d
140106f0d:	ba 8a 01 00 00       	mov    $0x18a,%edx
140106f12:	41 8d 48 14          	lea    0x14(%r8),%ecx
140106f16:	e8 75 03 02 00       	call   0x140127290
140106f1b:	33 c0                	xor    %eax,%eax
140106f1d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140106f22:	48 83 c4 30          	add    $0x30,%rsp
140106f26:	5f                   	pop    %rdi
140106f27:	c3                   	ret
140106f28:	48 8b 8b 50 01 00 00 	mov    0x150(%rbx),%rcx
140106f2f:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140106f33:	e8 d8 24 ff ff       	call   0x1400f9410
140106f38:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
140106f3f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140106f44:	48 89 78 08          	mov    %rdi,0x8(%rax)
140106f48:	b8 01 00 00 00       	mov    $0x1,%eax
140106f4d:	48 83 c4 30          	add    $0x30,%rsp
140106f51:	5f                   	pop    %rdi
140106f52:	c3                   	ret
140106f53:	cc                   	int3
140106f54:	cc                   	int3
140106f55:	cc                   	int3
140106f56:	cc                   	int3
140106f57:	cc                   	int3
140106f58:	cc                   	int3
140106f59:	cc                   	int3
140106f5a:	cc                   	int3
140106f5b:	cc                   	int3
140106f5c:	cc                   	int3
140106f5d:	cc                   	int3
140106f5e:	cc                   	int3
140106f5f:	cc                   	int3
140106f60:	40 53                	rex push %rbx
140106f62:	b8 20 00 00 00       	mov    $0x20,%eax
140106f67:	e8 c4 9b 1a 00       	call   0x1402b0b30
140106f6c:	48 2b e0             	sub    %rax,%rsp
140106f6f:	4c 8b d2             	mov    %rdx,%r10
140106f72:	48 8b d9             	mov    %rcx,%rbx
140106f75:	45 85 c0             	test   %r8d,%r8d
140106f78:	0f 84 f2 00 00 00    	je     0x140107070
140106f7e:	48 85 d2             	test   %rdx,%rdx
140106f81:	0f 84 e9 00 00 00    	je     0x140107070
140106f87:	41 83 f8 02          	cmp    $0x2,%r8d
140106f8b:	0f 82 d4 00 00 00    	jb     0x140107065
140106f91:	45 33 c9             	xor    %r9d,%r9d
140106f94:	0f 1f 40 00          	nopl   0x0(%rax)
140106f98:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140106f9f:	00
140106fa0:	41 8b c1             	mov    %r9d,%eax
140106fa3:	0f b6 0c 10          	movzbl (%rax,%rdx,1),%ecx
140106fa7:	84 c9                	test   %cl,%cl
140106fa9:	0f 84 b6 00 00 00    	je     0x140107065
140106faf:	41 ff c1             	inc    %r9d
140106fb2:	44 03 c9             	add    %ecx,%r9d
140106fb5:	45 3b c8             	cmp    %r8d,%r9d
140106fb8:	72 e6                	jb     0x140106fa0
140106fba:	0f 85 a5 00 00 00    	jne    0x140107065
140106fc0:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140106fc5:	41 b9 06 0c 00 00    	mov    $0xc06,%r9d
140106fcb:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140106fd0:	49 8b ca             	mov    %r10,%rcx
140106fd3:	41 8b f8             	mov    %r8d,%edi
140106fd6:	4c 8d 05 9b 5b 20 00 	lea    0x205b9b(%rip),%r8        # 0x14030cb78
140106fdd:	8b d7                	mov    %edi,%edx
140106fdf:	e8 4c 30 02 00       	call   0x14012a030
140106fe4:	48 8b f0             	mov    %rax,%rsi
140106fe7:	48 85 c0             	test   %rax,%rax
140106fea:	75 40                	jne    0x14010702c
140106fec:	e8 7f 00 02 00       	call   0x140127070
140106ff1:	4c 8d 05 80 5c 20 00 	lea    0x205c80(%rip),%r8        # 0x14030cc78
140106ff8:	ba 08 0c 00 00       	mov    $0xc08,%edx
140106ffd:	48 8d 0d 74 5b 20 00 	lea    0x205b74(%rip),%rcx        # 0x14030cb78
140107004:	e8 87 01 02 00       	call   0x140127190
140107009:	45 33 c0             	xor    %r8d,%r8d
14010700c:	8d 4e 14             	lea    0x14(%rsi),%ecx
14010700f:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140107014:	e8 77 02 02 00       	call   0x140127290
140107019:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14010701e:	8d 46 01             	lea    0x1(%rsi),%eax
140107021:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140107026:	48 83 c4 20          	add    $0x20,%rsp
14010702a:	5b                   	pop    %rbx
14010702b:	c3                   	ret
14010702c:	48 8b 8b a0 02 00 00 	mov    0x2a0(%rbx),%rcx
140107033:	48 8d 15 3e 5b 20 00 	lea    0x205b3e(%rip),%rdx        # 0x14030cb78
14010703a:	41 b8 0b 0c 00 00    	mov    $0xc0b,%r8d
140107040:	e8 7b 4d fe ff       	call   0x1400ebdc0
140107045:	48 89 b3 a0 02 00 00 	mov    %rsi,0x2a0(%rbx)
14010704c:	33 c0                	xor    %eax,%eax
14010704e:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140107053:	48 89 bb a8 02 00 00 	mov    %rdi,0x2a8(%rbx)
14010705a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14010705f:	48 83 c4 20          	add    $0x20,%rsp
140107063:	5b                   	pop    %rbx
140107064:	c3                   	ret
140107065:	b8 01 00 00 00       	mov    $0x1,%eax
14010706a:	48 83 c4 20          	add    $0x20,%rsp
14010706e:	5b                   	pop    %rbx
14010706f:	c3                   	ret
140107070:	48 8b 89 a0 02 00 00 	mov    0x2a0(%rcx),%rcx
140107077:	48 8d 15 fa 5a 20 00 	lea    0x205afa(%rip),%rdx        # 0x14030cb78
14010707e:	41 b8 fd 0b 00 00    	mov    $0xbfd,%r8d
140107084:	e8 37 4d fe ff       	call   0x1400ebdc0
140107089:	45 33 c9             	xor    %r9d,%r9d
14010708c:	4c 89 8b a0 02 00 00 	mov    %r9,0x2a0(%rbx)
140107093:	33 c0                	xor    %eax,%eax
140107095:	4c 89 8b a8 02 00 00 	mov    %r9,0x2a8(%rbx)
14010709c:	48 83 c4 20          	add    $0x20,%rsp
1401070a0:	5b                   	pop    %rbx
1401070a1:	c3                   	ret
1401070a2:	cc                   	int3
1401070a3:	cc                   	int3
1401070a4:	cc                   	int3
1401070a5:	cc                   	int3
1401070a6:	cc                   	int3
1401070a7:	cc                   	int3
1401070a8:	cc                   	int3
1401070a9:	cc                   	int3
1401070aa:	cc                   	int3
1401070ab:	cc                   	int3
1401070ac:	cc                   	int3
1401070ad:	cc                   	int3
1401070ae:	cc                   	int3
1401070af:	cc                   	int3
1401070b0:	48 83 fa 01          	cmp    $0x1,%rdx
1401070b4:	75 0d                	jne    0x1401070c3
1401070b6:	33 d2                	xor    %edx,%edx
1401070b8:	48 89 91 d8 03 00 00 	mov    %rdx,0x3d8(%rcx)
1401070bf:	8d 42 01             	lea    0x1(%rdx),%eax
1401070c2:	c3                   	ret
1401070c3:	48 81 fa 00 40 00 00 	cmp    $0x4000,%rdx
1401070ca:	77 0d                	ja     0x1401070d9
1401070cc:	48 89 91 d8 03 00 00 	mov    %rdx,0x3d8(%rcx)
1401070d3:	b8 01 00 00 00       	mov    $0x1,%eax
1401070d8:	c3                   	ret
1401070d9:	33 c0                	xor    %eax,%eax
1401070db:	c3                   	ret
1401070dc:	cc                   	int3
1401070dd:	cc                   	int3
1401070de:	cc                   	int3
1401070df:	cc                   	int3
1401070e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401070e5:	57                   	push   %rdi
1401070e6:	b8 20 00 00 00       	mov    $0x20,%eax
1401070eb:	e8 40 9a 1a 00       	call   0x1402b0b30
1401070f0:	48 2b e0             	sub    %rax,%rsp
1401070f3:	48 8b d9             	mov    %rcx,%rbx
1401070f6:	48 8b fa             	mov    %rdx,%rdi
1401070f9:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1401070fd:	e8 ee 7d ff ff       	call   0x1400feef0
140107102:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
140107106:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010710b:	48 83 c4 20          	add    $0x20,%rsp
14010710f:	5f                   	pop    %rdi
140107110:	c3                   	ret
140107111:	cc                   	int3
140107112:	cc                   	int3
140107113:	cc                   	int3
140107114:	cc                   	int3
140107115:	cc                   	int3
140107116:	cc                   	int3
140107117:	cc                   	int3
140107118:	cc                   	int3
140107119:	cc                   	int3
14010711a:	cc                   	int3
14010711b:	cc                   	int3
14010711c:	cc                   	int3
14010711d:	cc                   	int3
14010711e:	cc                   	int3
14010711f:	cc                   	int3
140107120:	40 56                	rex push %rsi
140107122:	b8 30 00 00 00       	mov    $0x30,%eax
140107127:	e8 04 9a 1a 00       	call   0x1402b0b30
14010712c:	48 2b e0             	sub    %rax,%rsp
14010712f:	48 8b 81 50 01 00 00 	mov    0x150(%rcx),%rax
140107136:	4c 8d 49 18          	lea    0x18(%rcx),%r9
14010713a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14010713f:	4c 8d 41 10          	lea    0x10(%rcx),%r8
140107143:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140107148:	48 8b 51 20          	mov    0x20(%rcx),%rdx
14010714c:	e8 0f d3 00 00       	call   0x140114460
140107151:	48 8b f0             	mov    %rax,%rsi
140107154:	48 85 c0             	test   %rax,%rax
140107157:	75 06                	jne    0x14010715f
140107159:	48 83 c4 30          	add    $0x30,%rsp
14010715d:	5e                   	pop    %rsi
14010715e:	c3                   	ret
14010715f:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140107164:	48 8b ce             	mov    %rsi,%rcx
140107167:	33 db                	xor    %ebx,%ebx
140107169:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14010716e:	8b fb                	mov    %ebx,%edi
140107170:	e8 cb 45 fe ff       	call   0x1400eb740
140107175:	85 c0                	test   %eax,%eax
140107177:	7e 47                	jle    0x1401071c0
140107179:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140107180:	8b d7                	mov    %edi,%edx
140107182:	48 8b ce             	mov    %rsi,%rcx
140107185:	e8 b6 48 fe ff       	call   0x1400eba40
14010718a:	8d 4b 01             	lea    0x1(%rbx),%ecx
14010718d:	81 78 2c 04 03 00 00 	cmpl   $0x304,0x2c(%rax)
140107194:	0f 4d cb             	cmovge %ebx,%ecx
140107197:	ff c7                	inc    %edi
140107199:	8b d9                	mov    %ecx,%ebx
14010719b:	48 8b ce             	mov    %rsi,%rcx
14010719e:	e8 9d 45 fe ff       	call   0x1400eb740
1401071a3:	3b f8                	cmp    %eax,%edi
1401071a5:	7c d9                	jl     0x140107180
1401071a7:	85 db                	test   %ebx,%ebx
1401071a9:	74 15                	je     0x1401071c0
1401071ab:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401071b0:	b8 01 00 00 00       	mov    $0x1,%eax
1401071b5:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401071ba:	48 83 c4 30          	add    $0x30,%rsp
1401071be:	5e                   	pop    %rsi
1401071bf:	c3                   	ret
1401071c0:	e8 ab fe 01 00       	call   0x140127070
1401071c5:	4c 8d 05 7c 5a 20 00 	lea    0x205a7c(%rip),%r8        # 0x14030cc48
1401071cc:	ba db 0a 00 00       	mov    $0xadb,%edx
1401071d1:	48 8d 0d a0 59 20 00 	lea    0x2059a0(%rip),%rcx        # 0x14030cb78
1401071d8:	e8 b3 ff 01 00       	call   0x140127190
1401071dd:	45 33 c0             	xor    %r8d,%r8d
1401071e0:	ba b9 00 00 00       	mov    $0xb9,%edx
1401071e5:	41 8d 48 14          	lea    0x14(%r8),%ecx
1401071e9:	e8 a2 00 02 00       	call   0x140127290
1401071ee:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401071f3:	33 c0                	xor    %eax,%eax
1401071f5:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401071fa:	48 83 c4 30          	add    $0x30,%rsp
1401071fe:	5e                   	pop    %rsi
1401071ff:	c3                   	ret
140107200:	48 89 91 b0 00 00 00 	mov    %rdx,0xb0(%rcx)
140107207:	c3                   	ret
140107208:	cc                   	int3
140107209:	cc                   	int3
14010720a:	cc                   	int3