140113d8b:	48 8d 1c c1          	lea    (%rcx,%rax,8),%rbx
140113d8f:	48 8b 8b 68 04 00 00 	mov    0x468(%rbx),%rcx
140113d96:	48 85 c9             	test   %rcx,%rcx
140113d99:	74 e1                	je     0x140113d7c
140113d9b:	e8 40 62 ff ff       	call   0x140109fe0
140113da0:	85 c0                	test   %eax,%eax
140113da2:	74 d8                	je     0x140113d7c
140113da4:	48 8b 83 68 04 00 00 	mov    0x468(%rbx),%rax
140113dab:	48 89 07             	mov    %rax,(%rdi)
140113dae:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140113db3:	b8 01 00 00 00       	mov    $0x1,%eax
140113db8:	48 83 c4 20          	add    $0x20,%rsp
140113dbc:	5f                   	pop    %rdi
140113dbd:	c3                   	ret
140113dbe:	cc                   	int3
140113dbf:	cc                   	int3
140113dc0:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140113dc5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140113dca:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140113dcf:	53                   	push   %rbx
140113dd0:	55                   	push   %rbp
140113dd1:	56                   	push   %rsi
140113dd2:	57                   	push   %rdi
140113dd3:	41 54                	push   %r12
140113dd5:	41 55                	push   %r13
140113dd7:	41 56                	push   %r14
140113dd9:	41 57                	push   %r15
140113ddb:	b8 88 00 00 00       	mov    $0x88,%eax
140113de0:	e8 4b cd 19 00       	call   0x1402b0b30
140113de5:	48 2b e0             	sub    %rax,%rsp
140113de8:	48 8b f1             	mov    %rcx,%rsi
140113deb:	b9 01 00 00 00       	mov    $0x1,%ecx
140113df0:	89 4c 24 74          	mov    %ecx,0x74(%rsp)
140113df4:	0f b6 06             	movzbl (%rsi),%eax
140113df7:	84 c0                	test   %al,%al
140113df9:	0f 84 28 04 00 00    	je     0x140114227
140113dff:	48 bf 00 00 00 00 01 	movabs $0xc00100100000000,%rdi
140113e06:	10 00 0c
140113e09:	45 33 f6             	xor    %r14d,%r14d
140113e0c:	48 ba fb 1f f1 ff ff 	movabs $0x3ffffff11ffb,%rdx
140113e13:	3f 00 00
140113e16:	3c 2d                	cmp    $0x2d,%al
140113e18:	75 2d                	jne    0x140113e47
140113e1a:	48 ff c6             	inc    %rsi
140113e1d:	bb 03 00 00 00       	mov    $0x3,%ebx
140113e22:	89 9c 24 d0 00 00 00 	mov    %ebx,0xd0(%rsp)
140113e29:	44 89 74 24 60       	mov    %r14d,0x60(%rsp)
140113e2e:	45 8b ee             	mov    %r14d,%r13d
140113e31:	44 89 74 24 64       	mov    %r14d,0x64(%rsp)
140113e36:	44 89 74 24 68       	mov    %r14d,0x68(%rsp)
140113e3b:	44 89 74 24 6c       	mov    %r14d,0x6c(%rsp)
140113e40:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
140113e45:	eb 62                	jmp    0x140113ea9
140113e47:	3c 2b                	cmp    $0x2b,%al
140113e49:	75 0a                	jne    0x140113e55
140113e4b:	48 ff c6             	inc    %rsi
140113e4e:	bb 04 00 00 00       	mov    $0x4,%ebx
140113e53:	eb cd                	jmp    0x140113e22
140113e55:	3c 21                	cmp    $0x21,%al
140113e57:	75 0a                	jne    0x140113e63
140113e59:	48 ff c6             	inc    %rsi
140113e5c:	bb 02 00 00 00       	mov    $0x2,%ebx
140113e61:	eb bf                	jmp    0x140113e22
140113e63:	3c 40                	cmp    $0x40,%al
140113e65:	75 0a                	jne    0x140113e71
140113e67:	48 ff c6             	inc    %rsi
140113e6a:	bb 05 00 00 00       	mov    $0x5,%ebx
140113e6f:	eb b1                	jmp    0x140113e22
140113e71:	bb 01 00 00 00       	mov    $0x1,%ebx
140113e76:	89 9c 24 d0 00 00 00 	mov    %ebx,0xd0(%rsp)
140113e7d:	3c 3b                	cmp    $0x3b,%al
140113e7f:	77 a8                	ja     0x140113e29
140113e81:	48 0f be c8          	movsbq %al,%rcx
140113e85:	48 0f a3 cf          	bt     %rcx,%rdi
140113e89:	73 9e                	jae    0x140113e29
140113e8b:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
140113e8f:	48 ff c6             	inc    %rsi
140113e92:	e9 84 03 00 00       	jmp    0x14011421b
140113e97:	4c 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%r9
140113e9e:	00
140113e9f:	48 ba fb 1f f1 ff ff 	movabs $0x3ffffff11ffb,%rdx
140113ea6:	3f 00 00
140113ea9:	4c 8b e6             	mov    %rsi,%r12
140113eac:	41 8b ce             	mov    %r14d,%ecx
140113eaf:	49 8b ee             	mov    %r14,%rbp
140113eb2:	44 0f b6 3e          	movzbl (%rsi),%r15d
140113eb6:	41 8d 47 d3          	lea    -0x2d(%r15),%eax
140113eba:	3c 2d                	cmp    $0x2d,%al
140113ebc:	77 0a                	ja     0x140113ec8
140113ebe:	48 0f be c0          	movsbq %al,%rax
140113ec2:	48 0f a3 c2          	bt     %rax,%rdx
140113ec6:	72 08                	jb     0x140113ed0
140113ec8:	41 8d 47 9f          	lea    -0x61(%r15),%eax
140113ecc:	3c 19                	cmp    $0x19,%al
140113ece:	77 0a                	ja     0x140113eda
140113ed0:	48 ff c6             	inc    %rsi
140113ed3:	ff c1                	inc    %ecx
140113ed5:	48 ff c5             	inc    %rbp
140113ed8:	eb d8                	jmp    0x140113eb2
140113eda:	85 c9                	test   %ecx,%ecx
140113edc:	0f 84 5b 03 00 00    	je     0x14011423d
140113ee2:	83 fb 05             	cmp    $0x5,%ebx
140113ee5:	0f 84 31 02 00 00    	je     0x14011411c
140113eeb:	41 80 ff 2b          	cmp    $0x2b,%r15b
140113eef:	75 03                	jne    0x140113ef4
140113ef1:	48 ff c6             	inc    %rsi
140113ef4:	49 8b 01             	mov    (%r9),%rax
140113ef7:	49 8b fe             	mov    %r14,%rdi
140113efa:	44 89 74 24 78       	mov    %r14d,0x78(%rsp)
140113eff:	48 85 c0             	test   %rax,%rax
140113f02:	74 44                	je     0x140113f48
140113f04:	4c 63 f1             	movslq %ecx,%r14
140113f07:	49 8b d9             	mov    %r9,%rbx
140113f0a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140113f10:	48 8b 50 08          	mov    0x8(%rax),%rdx
140113f14:	4d 8b c6             	mov    %r14,%r8
140113f17:	49 8b cc             	mov    %r12,%rcx
140113f1a:	e8 11 f0 1a 00       	call   0x1402c2f30
140113f1f:	85 c0                	test   %eax,%eax
140113f21:	75 0d                	jne    0x140113f30
140113f23:	48 8b 03             	mov    (%rbx),%rax
140113f26:	48 8b 48 08          	mov    0x8(%rax),%rcx
140113f2a:	80 3c 29 00          	cmpb   $0x0,(%rcx,%rbp,1)
140113f2e:	74 6a                	je     0x140113f9a
140113f30:	4c 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%r9
140113f37:	00
140113f38:	48 ff c7             	inc    %rdi
140113f3b:	49 8b 04 f9          	mov    (%r9,%rdi,8),%rax
140113f3f:	49 8d 1c f9          	lea    (%r9,%rdi,8),%rbx
140113f43:	48 85 c0             	test   %rax,%rax
140113f46:	75 c8                	jne    0x140113f10
140113f48:	0f b6 06             	movzbl (%rsi),%eax
140113f4b:	84 c0                	test   %al,%al
140113f4d:	0f 84 d0 02 00 00    	je     0x140114223
140113f53:	0f b6 c8             	movzbl %al,%ecx
140113f56:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140113f5d:	00 00 00
140113f60:	0f b6 c1             	movzbl %cl,%eax
140113f63:	80 f9 3a             	cmp    $0x3a,%cl
140113f66:	0f 84 90 02 00 00    	je     0x1401141fc
140113f6c:	80 f9 20             	cmp    $0x20,%cl
140113f6f:	0f 84 83 02 00 00    	je     0x1401141f8
140113f75:	80 f9 3b             	cmp    $0x3b,%cl
140113f78:	0f 84 7a 02 00 00    	je     0x1401141f8
140113f7e:	80 f9 2c             	cmp    $0x2c,%cl
140113f81:	0f 84 71 02 00 00    	je     0x1401141f8
140113f87:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
140113f8b:	48 ff c6             	inc    %rsi
140113f8e:	0f b6 c8             	movzbl %al,%ecx
140113f91:	84 c0                	test   %al,%al
140113f93:	75 cb                	jne    0x140113f60
140113f95:	e9 5e 02 00 00       	jmp    0x1401141f8
140113f9a:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
140113fa1:	00
140113fa2:	44 8b 54 24 60       	mov    0x60(%rsp),%r10d
140113fa7:	48 8b 14 fa          	mov    (%rdx,%rdi,8),%rdx
140113fab:	8b 42 1c             	mov    0x1c(%rdx),%eax
140113fae:	85 c0                	test   %eax,%eax
140113fb0:	74 18                	je     0x140113fca
140113fb2:	45 85 d2             	test   %r10d,%r10d
140113fb5:	74 0c                	je     0x140113fc3
140113fb7:	44 23 d0             	and    %eax,%r10d
140113fba:	44 89 54 24 60       	mov    %r10d,0x60(%rsp)
140113fbf:	74 87                	je     0x140113f48
140113fc1:	eb 07                	jmp    0x140113fca
140113fc3:	44 8b d0             	mov    %eax,%r10d
140113fc6:	89 44 24 60          	mov    %eax,0x60(%rsp)
140113fca:	8b 42 20             	mov    0x20(%rdx),%eax
140113fcd:	44 8b 44 24 64       	mov    0x64(%rsp),%r8d
140113fd2:	85 c0                	test   %eax,%eax
140113fd4:	74 1c                	je     0x140113ff2
140113fd6:	45 85 c0             	test   %r8d,%r8d
140113fd9:	74 10                	je     0x140113feb
140113fdb:	44 23 c0             	and    %eax,%r8d
140113fde:	44 89 44 24 64       	mov    %r8d,0x64(%rsp)
140113fe3:	0f 84 5f ff ff ff    	je     0x140113f48
140113fe9:	eb 07                	jmp    0x140113ff2
140113feb:	44 8b c0             	mov    %eax,%r8d
140113fee:	89 44 24 64          	mov    %eax,0x64(%rsp)
140113ff2:	8b 42 24             	mov    0x24(%rdx),%eax
140113ff5:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
140113ffa:	85 c0                	test   %eax,%eax
140113ffc:	74 1c                	je     0x14011401a
140113ffe:	45 85 c9             	test   %r9d,%r9d
140114001:	74 10                	je     0x140114013
140114003:	44 23 c8             	and    %eax,%r9d
140114006:	44 89 4c 24 68       	mov    %r9d,0x68(%rsp)
14011400b:	0f 84 37 ff ff ff    	je     0x140113f48
140114011:	eb 07                	jmp    0x14011401a
140114013:	44 8b c8             	mov    %eax,%r9d
140114016:	89 44 24 68          	mov    %eax,0x68(%rsp)
14011401a:	8b 42 28             	mov    0x28(%rdx),%eax
14011401d:	44 8b 5c 24 6c       	mov    0x6c(%rsp),%r11d
140114022:	85 c0                	test   %eax,%eax
140114024:	74 1c                	je     0x140114042
140114026:	45 85 db             	test   %r11d,%r11d
140114029:	74 10                	je     0x14011403b
14011402b:	44 23 d8             	and    %eax,%r11d
14011402e:	44 89 5c 24 6c       	mov    %r11d,0x6c(%rsp)
140114033:	0f 84 0f ff ff ff    	je     0x140113f48
140114039:	eb 07                	jmp    0x140114042
14011403b:	44 8b d8             	mov    %eax,%r11d
14011403e:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
140114042:	8b 4a 3c             	mov    0x3c(%rdx),%ecx
140114045:	8b c1                	mov    %ecx,%eax
140114047:	83 e0 1f             	and    $0x1f,%eax
14011404a:	74 1d                	je     0x140114069
14011404c:	41 f6 c5 1f          	test   $0x1f,%r13b
140114050:	74 14                	je     0x140114066
140114052:	8b c1                	mov    %ecx,%eax
140114054:	83 c8 e0             	or     $0xffffffe0,%eax
140114057:	44 23 e8             	and    %eax,%r13d
14011405a:	41 f6 c5 1f          	test   $0x1f,%r13b
14011405e:	0f 84 e4 fe ff ff    	je     0x140113f48
140114064:	eb 03                	jmp    0x140114069
140114066:	44 8b e8             	mov    %eax,%r13d
140114069:	8b c1                	mov    %ecx,%eax
14011406b:	83 e0 20             	and    $0x20,%eax
14011406e:	74 1b                	je     0x14011408b
140114070:	41 f6 c5 20          	test   $0x20,%r13b
140114074:	74 12                	je     0x140114088
140114076:	83 c9 df             	or     $0xffffffdf,%ecx
140114079:	44 23 e9             	and    %ecx,%r13d
14011407c:	41 f6 c5 20          	test   $0x20,%r13b
140114080:	0f 84 c2 fe ff ff    	je     0x140113f48
140114086:	eb 03                	jmp    0x14011408b
140114088:	44 0b e8             	or     %eax,%r13d
14011408b:	83 3a 00             	cmpl   $0x0,(%rdx)
14011408e:	74 05                	je     0x140114095
140114090:	8b 42 18             	mov    0x18(%rdx),%eax
140114093:	eb 27                	jmp    0x1401140bc
140114095:	8b 42 2c             	mov    0x2c(%rdx),%eax
140114098:	85 c0                	test   %eax,%eax
14011409a:	74 1c                	je     0x1401140b8
14011409c:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
1401140a0:	85 c9                	test   %ecx,%ecx
1401140a2:	74 08                	je     0x1401140ac
1401140a4:	3b c8                	cmp    %eax,%ecx
1401140a6:	0f 85 9c fe ff ff    	jne    0x140113f48
1401140ac:	8b d0                	mov    %eax,%edx
1401140ae:	89 44 24 70          	mov    %eax,0x70(%rsp)
1401140b2:	8b 44 24 78          	mov    0x78(%rsp),%eax
1401140b6:	eb 08                	jmp    0x1401140c0
1401140b8:	8b 44 24 78          	mov    0x78(%rsp),%eax
1401140bc:	8b 54 24 70          	mov    0x70(%rsp),%edx
1401140c0:	8b 9c 24 d0 00 00 00 	mov    0xd0(%rsp),%ebx
1401140c7:	41 be 00 00 00 00    	mov    $0x0,%r14d
1401140cd:	41 80 ff 2b          	cmp    $0x2b,%r15b
1401140d1:	0f 84 c0 fd ff ff    	je     0x140113e97
1401140d7:	48 8b bc 24 e0 00 00 	mov    0xe0(%rsp),%rdi
1401140de:	00
1401140df:	8b cb                	mov    %ebx,%ecx
1401140e1:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1401140e6:	8b c8                	mov    %eax,%ecx
1401140e8:	48 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%rdi
1401140ef:	00
1401140f0:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1401140f5:	c7 44 24 40 ff ff ff 	movl   $0xffffffff,0x40(%rsp)
1401140fc:	ff
1401140fd:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140114101:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140114106:	89 54 24 28          	mov    %edx,0x28(%rsp)
14011410a:	41 8b d2             	mov    %r10d,%edx
14011410d:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
140114112:	e8 a9 f1 ff ff       	call   0x1401132c0
140114117:	e9 d9 00 00 00       	jmp    0x1401141f5
14011411c:	83 f9 08             	cmp    $0x8,%ecx
14011411f:	75 31                	jne    0x140114152
140114121:	44 8b c1             	mov    %ecx,%r8d
140114124:	48 8d 15 e5 b5 1f 00 	lea    0x1fb5e5(%rip),%rdx        # 0x14030f710
14011412b:	49 8b cc             	mov    %r12,%rcx
14011412e:	e8 fd ed 1a 00       	call   0x1402c2f30
140114133:	85 c0                	test   %eax,%eax
140114135:	75 61                	jne    0x140114198
140114137:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
14011413e:	00
14011413f:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
140114146:	00
140114147:	e8 24 01 00 00       	call   0x140114270
14011414c:	85 c0                	test   %eax,%eax
14011414e:	75 7b                	jne    0x1401141cb
140114150:	eb 74                	jmp    0x1401141c6
140114152:	83 f9 0a             	cmp    $0xa,%ecx
140114155:	75 41                	jne    0x140114198
140114157:	44 8d 41 ff          	lea    -0x1(%rcx),%r8d
14011415b:	49 8b cc             	mov    %r12,%rcx
14011415e:	48 8d 15 bb b5 1f 00 	lea    0x1fb5bb(%rip),%rdx        # 0x14030f720
140114165:	e8 c6 ed 1a 00       	call   0x1402c2f30
14011416a:	85 c0                	test   %eax,%eax
14011416c:	75 2a                	jne    0x140114198
14011416e:	41 0f be 44 24 09    	movsbl 0x9(%r12),%eax
140114174:	83 c0 d0             	add    $0xffffffd0,%eax
140114177:	83 f8 05             	cmp    $0x5,%eax
14011417a:	77 10                	ja     0x14011418c
14011417c:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140114183:	00
140114184:	89 81 f0 01 00 00    	mov    %eax,0x1f0(%rcx)
14011418a:	eb 3f                	jmp    0x1401141cb
14011418c:	e8 df 2e 01 00       	call   0x140127070
140114191:	ba c6 04 00 00       	mov    $0x4c6,%edx
140114196:	eb 0a                	jmp    0x1401141a2
140114198:	e8 d3 2e 01 00       	call   0x140127070
14011419d:	ba cc 04 00 00       	mov    $0x4cc,%edx
1401141a2:	4c 8d 05 47 b5 1f 00 	lea    0x1fb547(%rip),%r8        # 0x14030f6f0
1401141a9:	48 8d 0d 10 b5 1f 00 	lea    0x1fb510(%rip),%rcx        # 0x14030f6c0
1401141b0:	e8 db 2f 01 00       	call   0x140127190
1401141b5:	45 33 c0             	xor    %r8d,%r8d
1401141b8:	ba 18 01 00 00       	mov    $0x118,%edx
1401141bd:	41 8d 48 14          	lea    0x14(%r8),%ecx
1401141c1:	e8 ca 30 01 00       	call   0x140127290
1401141c6:	44 89 74 24 74       	mov    %r14d,0x74(%rsp)
1401141cb:	0f b6 06             	movzbl (%rsi),%eax
1401141ce:	84 c0                	test   %al,%al
1401141d0:	74 23                	je     0x1401141f5
1401141d2:	48 bf 00 00 00 00 01 	movabs $0xc00100100000000,%rdi
1401141d9:	10 00 0c
1401141dc:	0f 1f 40 00          	nopl   0x0(%rax)
1401141e0:	3c 3b                	cmp    $0x3b,%al
1401141e2:	77 06                	ja     0x1401141ea
1401141e4:	48 0f a3 c7          	bt     %rax,%rdi
1401141e8:	72 0b                	jb     0x1401141f5
1401141ea:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
1401141ee:	48 ff c6             	inc    %rsi
1401141f1:	84 c0                	test   %al,%al
1401141f3:	75 eb                	jne    0x1401141e0
1401141f5:	0f b6 06             	movzbl (%rsi),%eax
1401141f8:	84 c0                	test   %al,%al
1401141fa:	74 27                	je     0x140114223
1401141fc:	4c 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%r9
140114203:	00
140114204:	45 33 f6             	xor    %r14d,%r14d
140114207:	48 ba fb 1f f1 ff ff 	movabs $0x3ffffff11ffb,%rdx
14011420e:	3f 00 00
140114211:	48 bf 00 00 00 00 01 	movabs $0xc00100100000000,%rdi
140114218:	10 00 0c
14011421b:	84 c0                	test   %al,%al
14011421d:	0f 85 f3 fb ff ff    	jne    0x140113e16
140114223:	8b 4c 24 74          	mov    0x74(%rsp),%ecx
140114227:	8b c1                	mov    %ecx,%eax
140114229:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140114230:	41 5f                	pop    %r15
140114232:	41 5e                	pop    %r14
140114234:	41 5d                	pop    %r13
140114236:	41 5c                	pop    %r12
140114238:	5f                   	pop    %rdi
140114239:	5e                   	pop    %rsi
14011423a:	5d                   	pop    %rbp
14011423b:	5b                   	pop    %rbx
14011423c:	c3                   	ret
14011423d:	e8 2e 2e 01 00       	call   0x140127070