140c85eeb:	49 03 ce             	add    %r14,%rcx
140c85eee:	e8 1d 91 25 00       	call   0x140edf010
140c85ef3:	48 63 45 c7          	movslq -0x39(%rbp),%rax
140c85ef7:	48 8d 15 ea 0a 4b 00 	lea    0x4b0aea(%rip),%rdx        # 0x1411369e8
140c85efe:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140c85f02:	48 03 c6             	add    %rsi,%rax
140c85f05:	41 b8 e8 03 00 00    	mov    $0x3e8,%r8d
140c85f0b:	4c 03 f0             	add    %rax,%r14
140c85f0e:	e8 fd ba 03 00       	call   0x140cc1a10
140c85f13:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140c85f17:	48 8d 15 ca 0a 4b 00 	lea    0x4b0aca(%rip),%rdx        # 0x1411369e8
140c85f1e:	41 b8 ea 03 00 00    	mov    $0x3ea,%r8d
140c85f24:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
140c85f28:	e8 e3 ba 03 00       	call   0x140cc1a10
140c85f2d:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140c85f31:	48 8d 15 b0 0a 4b 00 	lea    0x4b0ab0(%rip),%rdx        # 0x1411369e8
140c85f38:	41 b8 ec 03 00 00    	mov    $0x3ec,%r8d
140c85f3e:	48 89 7d df          	mov    %rdi,-0x21(%rbp)
140c85f42:	e8 c9 ba 03 00       	call   0x140cc1a10
140c85f47:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140c85f4b:	48 89 7d cf          	mov    %rdi,-0x31(%rbp)
140c85f4f:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140c85f53:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c85f58:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140c85f5c:	49 8b cc             	mov    %r12,%rcx
140c85f5f:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140c85f63:	49 ff c5             	inc    %r13
140c85f66:	e8 75 13 07 00       	call   0x140cf72e0
140c85f6b:	85 c0                	test   %eax,%eax
140c85f6d:	0f 85 bd fd ff ff    	jne    0x140c85d30
140c85f73:	4d 85 ed             	test   %r13,%r13
140c85f76:	74 79                	je     0x140c85ff1
140c85f78:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140c85f7c:	8d 50 02             	lea    0x2(%rax),%edx
140c85f7f:	4d 8b ce             	mov    %r14,%r9
140c85f82:	4c 8b c3             	mov    %rbx,%r8
140c85f85:	e8 46 fb ff ff       	call   0x140c85ad0
140c85f8a:	8b f8                	mov    %eax,%edi
140c85f8c:	e9 94 00 00 00       	jmp    0x140c86025
140c85f91:	c7 44 24 20 c2 03 00 	movl   $0x3c2,0x20(%rsp)
140c85f98:	00
140c85f99:	41 b8 86 01 00 00    	mov    $0x186,%r8d
140c85f9f:	eb 6e                	jmp    0x140c8600f
140c85fa1:	c7 44 24 20 d7 03 00 	movl   $0x3d7,0x20(%rsp)
140c85fa8:	00
140c85fa9:	41 b8 41 00 00 00    	mov    $0x41,%r8d
140c85faf:	eb 5e                	jmp    0x140c8600f
140c85fb1:	c7 44 24 20 cf 03 00 	movl   $0x3cf,0x20(%rsp)
140c85fb8:	00
140c85fb9:	41 b8 86 01 00 00    	mov    $0x186,%r8d
140c85fbf:	eb 4e                	jmp    0x140c8600f
140c85fc1:	c7 44 24 20 b5 03 00 	movl   $0x3b5,0x20(%rsp)
140c85fc8:	00
140c85fc9:	41 b8 87 01 00 00    	mov    $0x187,%r8d
140c85fcf:	eb 3e                	jmp    0x140c8600f
140c85fd1:	c7 44 24 20 b0 03 00 	movl   $0x3b0,0x20(%rsp)
140c85fd8:	00
140c85fd9:	41 b8 88 01 00 00    	mov    $0x188,%r8d
140c85fdf:	eb 2e                	jmp    0x140c8600f
140c85fe1:	c7 44 24 20 a8 03 00 	movl   $0x3a8,0x20(%rsp)
140c85fe8:	00
140c85fe9:	41 b8 88 01 00 00    	mov    $0x188,%r8d
140c85fef:	eb 1e                	jmp    0x140c8600f
140c85ff1:	c7 44 24 20 a1 03 00 	movl   $0x3a1,0x20(%rsp)
140c85ff8:	00
140c85ff9:	41 b8 85 01 00 00    	mov    $0x185,%r8d
140c85fff:	eb 0e                	jmp    0x140c8600f
140c86001:	c7 44 24 20 89 03 00 	movl   $0x389,0x20(%rsp)
140c86008:	00
140c86009:	41 b8 43 00 00 00    	mov    $0x43,%r8d
140c8600f:	4c 8d 0d d2 09 4b 00 	lea    0x4b09d2(%rip),%r9        # 0x1411369e8
140c86016:	ba 51 01 00 00       	mov    $0x151,%edx
140c8601b:	b9 14 00 00 00       	mov    $0x14,%ecx
140c86020:	e8 5b ac 04 00       	call   0x140cd0c80
140c86025:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140c86029:	48 8d 15 b8 09 4b 00 	lea    0x4b09b8(%rip),%rdx        # 0x1411369e8
140c86030:	41 b8 f4 03 00 00    	mov    $0x3f4,%r8d
140c86036:	e8 d5 b9 03 00       	call   0x140cc1a10
140c8603b:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140c8603f:	48 8d 15 a2 09 4b 00 	lea    0x4b09a2(%rip),%rdx        # 0x1411369e8
140c86046:	41 b8 f5 03 00 00    	mov    $0x3f5,%r8d
140c8604c:	e8 bf b9 03 00       	call   0x140cc1a10
140c86051:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140c86055:	48 8d 15 8c 09 4b 00 	lea    0x4b098c(%rip),%rdx        # 0x1411369e8
140c8605c:	41 b8 f6 03 00 00    	mov    $0x3f6,%r8d
140c86062:	e8 a9 b9 03 00       	call   0x140cc1a10
140c86067:	41 b8 f7 03 00 00    	mov    $0x3f7,%r8d
140c8606d:	48 8d 15 74 09 4b 00 	lea    0x4b0974(%rip),%rdx        # 0x1411369e8
140c86074:	49 8b cf             	mov    %r15,%rcx
140c86077:	e8 94 b9 03 00       	call   0x140cc1a10
140c8607c:	49 8b cc             	mov    %r12,%rcx
140c8607f:	e8 dc c0 03 00       	call   0x140cc2160
140c86084:	8b c7                	mov    %edi,%eax
140c86086:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140c8608a:	48 33 cc             	xor    %rsp,%rcx
140c8608d:	e8 6e 54 19 00       	call   0x140e1b500
140c86092:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140c86099:	00
140c8609a:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140c860a1:	41 5f                	pop    %r15
140c860a3:	41 5e                	pop    %r14
140c860a5:	41 5d                	pop    %r13
140c860a7:	41 5c                	pop    %r12
140c860a9:	5f                   	pop    %rdi
140c860aa:	5e                   	pop    %rsi
140c860ab:	5d                   	pop    %rbp
140c860ac:	c3                   	ret
140c860ad:	cc                   	int3
140c860ae:	cc                   	int3
140c860af:	cc                   	int3
140c860b0:	b8 38 00 00 00       	mov    $0x38,%eax
140c860b5:	e8 e6 53 19 00       	call   0x140e1b4a0
140c860ba:	48 2b e0             	sub    %rax,%rsp
140c860bd:	48 85 d2             	test   %rdx,%rdx
140c860c0:	75 27                	jne    0x140c860e9
140c860c2:	4c 8d 0d 1f 09 4b 00 	lea    0x4b091f(%rip),%r9        # 0x1411369e8
140c860c9:	c7 44 24 20 e4 00 00 	movl   $0xe4,0x20(%rsp)
140c860d0:	00
140c860d1:	ba c9 00 00 00       	mov    $0xc9,%edx
140c860d6:	44 8d 40 0b          	lea    0xb(%rax),%r8d
140c860da:	8d 48 dc             	lea    -0x24(%rax),%ecx
140c860dd:	e8 9e ab 04 00       	call   0x140cd0c80
140c860e2:	33 c0                	xor    %eax,%eax
140c860e4:	48 83 c4 38          	add    $0x38,%rsp
140c860e8:	c3                   	ret
140c860e9:	48 8b 89 88 04 00 00 	mov    0x488(%rcx),%rcx
140c860f0:	48 83 c4 38          	add    $0x38,%rsp
140c860f4:	e9 17 07 00 00       	jmp    0x140c86810
140c860f9:	cc                   	int3
140c860fa:	cc                   	int3
140c860fb:	cc                   	int3
140c860fc:	cc                   	int3
140c860fd:	cc                   	int3
140c860fe:	cc                   	int3
140c860ff:	cc                   	int3
140c86100:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c86105:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140c8610a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140c8610f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140c86114:	41 56                	push   %r14
140c86116:	b8 30 00 00 00       	mov    $0x30,%eax
140c8611b:	e8 80 53 19 00       	call   0x140e1b4a0
140c86120:	48 2b e0             	sub    %rax,%rsp
140c86123:	41 8b d8             	mov    %r8d,%ebx
140c86126:	48 8b ea             	mov    %rdx,%rbp
140c86129:	48 8b f1             	mov    %rcx,%rsi
140c8612c:	45 33 f6             	xor    %r14d,%r14d
140c8612f:	e8 cc fe 06 00       	call   0x140cf6000
140c86134:	48 8b c8             	mov    %rax,%rcx
140c86137:	e8 b4 c6 03 00       	call   0x140cc27f0
140c8613c:	48 8b f8             	mov    %rax,%rdi
140c8613f:	48 85 c0             	test   %rax,%rax
140c86142:	75 11                	jne    0x140c86155
140c86144:	c7 44 24 20 f3 00 00 	movl   $0xf3,0x20(%rsp)
140c8614b:	00
140c8614c:	45 8d 46 07          	lea    0x7(%r14),%r8d
140c86150:	e9 9b 00 00 00       	jmp    0x140c861f0
140c86155:	ba 6c 00 00 00       	mov    $0x6c,%edx
140c8615a:	4c 8b cd             	mov    %rbp,%r9
140c8615d:	48 8b cf             	mov    %rdi,%rcx
140c86160:	44 8d 42 97          	lea    -0x69(%rdx),%r8d
140c86164:	e8 47 be 03 00       	call   0x140cc1fb0
140c86169:	85 c0                	test   %eax,%eax
140c8616b:	7f 10                	jg     0x140c8617d
140c8616d:	c7 44 24 20 f8 00 00 	movl   $0xf8,0x20(%rsp)
140c86174:	00
140c86175:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140c8617b:	eb 73                	jmp    0x140c861f0
140c8617d:	83 fb 01             	cmp    $0x1,%ebx
140c86180:	75 1d                	jne    0x140c8619f
140c86182:	4c 8b 8e f0 16 00 00 	mov    0x16f0(%rsi),%r9
140c86189:	8d 6b 08             	lea    0x8(%rbx),%ebp
140c8618c:	4c 8b 86 e8 16 00 00 	mov    0x16e8(%rsi),%r8
140c86193:	33 d2                	xor    %edx,%edx
140c86195:	48 8b cf             	mov    %rdi,%rcx
140c86198:	e8 f3 27 07 00       	call   0x140cf8990
140c8619d:	eb 12                	jmp    0x140c861b1
140c8619f:	83 fb 02             	cmp    $0x2,%ebx
140c861a2:	75 3e                	jne    0x140c861e2
140c861a4:	33 d2                	xor    %edx,%edx
140c861a6:	8d 6b 0b             	lea    0xb(%rbx),%ebp
140c861a9:	48 8b cf             	mov    %rdi,%rcx
140c861ac:	e8 7f 68 04 00       	call   0x140ccca30
140c861b1:	48 8b d8             	mov    %rax,%rbx
140c861b4:	48 85 c0             	test   %rax,%rax
140c861b7:	75 0d                	jne    0x140c861c6
140c861b9:	c7 44 24 20 08 01 00 	movl   $0x108,0x20(%rsp)
140c861c0:	00
140c861c1:	44 8b c5             	mov    %ebp,%r8d
140c861c4:	eb 2a                	jmp    0x140c861f0
140c861c6:	48 8b 8e 88 04 00 00 	mov    0x488(%rsi),%rcx
140c861cd:	48 8b d3             	mov    %rbx,%rdx
140c861d0:	e8 3b 06 00 00       	call   0x140c86810
140c861d5:	48 8b cb             	mov    %rbx,%rcx
140c861d8:	44 8b f0             	mov    %eax,%r14d
140c861db:	e8 60 00 04 00       	call   0x140cc6240
140c861e0:	eb 24                	jmp    0x140c86206
140c861e2:	c7 44 24 20 04 01 00 	movl   $0x104,0x20(%rsp)
140c861e9:	00
140c861ea:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
140c861f0:	4c 8d 0d f1 07 4b 00 	lea    0x4b07f1(%rip),%r9        # 0x1411369e8
140c861f7:	ba cb 00 00 00       	mov    $0xcb,%edx
140c861fc:	b9 14 00 00 00       	mov    $0x14,%ecx
140c86201:	e8 7a aa 04 00       	call   0x140cd0c80
140c86206:	48 8b cf             	mov    %rdi,%rcx
140c86209:	e8 52 bf 03 00       	call   0x140cc2160
140c8620e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140c86213:	41 8b c6             	mov    %r14d,%eax
140c86216:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140c8621b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140c86220:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140c86225:	48 83 c4 30          	add    $0x30,%rsp
140c86229:	41 5e                	pop    %r14
140c8622b:	c3                   	ret
140c8622c:	cc                   	int3
140c8622d:	cc                   	int3
140c8622e:	cc                   	int3
140c8622f:	cc                   	int3
140c86230:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c86235:	57                   	push   %rdi
140c86236:	b8 30 00 00 00       	mov    $0x30,%eax
140c8623b:	e8 60 52 19 00       	call   0x140e1b4a0
140c86240:	48 2b e0             	sub    %rax,%rsp
140c86243:	48 8b da             	mov    %rdx,%rbx
140c86246:	48 8b f9             	mov    %rcx,%rdi
140c86249:	48 85 d2             	test   %rdx,%rdx
140c8624c:	75 2d                	jne    0x140c8627b
140c8624e:	4c 8d 0d 93 07 4b 00 	lea    0x4b0793(%rip),%r9        # 0x1411369e8
140c86255:	c7 44 24 20 1f 00 00 	movl   $0x1f,0x20(%rsp)
140c8625c:	00
140c8625d:	ba c6 00 00 00       	mov    $0xc6,%edx
140c86262:	8d 48 e4             	lea    -0x1c(%rax),%ecx
140c86265:	44 8d 40 13          	lea    0x13(%rax),%r8d
140c86269:	e8 12 aa 04 00       	call   0x140cd0c80
140c8626e:	33 c0                	xor    %eax,%eax
140c86270:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140c86275:	48 83 c4 30          	add    $0x30,%rsp
140c86279:	5f                   	pop    %rdi
140c8627a:	c3                   	ret
140c8627b:	45 33 c9             	xor    %r9d,%r9d
140c8627e:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140c86285:	00
140c86286:	4c 8b c3             	mov    %rbx,%r8
140c86289:	33 d2                	xor    %edx,%edx
140c8628b:	e8 20 07 01 00       	call   0x140c969b0
140c86290:	83 f8 01             	cmp    $0x1,%eax
140c86293:	74 2e                	je     0x140c862c3
140c86295:	4c 8d 0d 4c 07 4b 00 	lea    0x4b074c(%rip),%r9        # 0x1411369e8
140c8629c:	c7 44 24 20 24 00 00 	movl   $0x24,0x20(%rsp)
140c862a3:	00
140c862a4:	44 8b c0             	mov    %eax,%r8d
140c862a7:	ba c6 00 00 00       	mov    $0xc6,%edx
140c862ac:	b9 14 00 00 00       	mov    $0x14,%ecx
140c862b1:	e8 ca a9 04 00       	call   0x140cd0c80
140c862b6:	33 c0                	xor    %eax,%eax
140c862b8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140c862bd:	48 83 c4 30          	add    $0x30,%rsp
140c862c1:	5f                   	pop    %rdi
140c862c2:	c3                   	ret
140c862c3:	48 8b 8f 88 04 00 00 	mov    0x488(%rdi),%rcx
140c862ca:	48 8b d3             	mov    %rbx,%rdx
140c862cd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140c862d2:	48 83 c4 30          	add    $0x30,%rsp
140c862d6:	5f                   	pop    %rdi
140c862d7:	e9 84 03 00 00       	jmp    0x140c86660
140c862dc:	cc                   	int3
140c862dd:	cc                   	int3
140c862de:	cc                   	int3
140c862df:	cc                   	int3
140c862e0:	b8 28 00 00 00       	mov    $0x28,%eax
140c862e5:	e8 b6 51 19 00       	call   0x140e1b4a0
140c862ea:	48 2b e0             	sub    %rax,%rsp
140c862ed:	4c 8b c2             	mov    %rdx,%r8
140c862f0:	48 8b d1             	mov    %rcx,%rdx
140c862f3:	33 c9                	xor    %ecx,%ecx
140c862f5:	48 83 c4 28          	add    $0x28,%rsp
140c862f9:	e9 62 06 00 00       	jmp    0x140c86960
140c862fe:	cc                   	int3
140c862ff:	cc                   	int3
140c86300:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c86305:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140c8630a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140c8630f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140c86314:	41 54                	push   %r12
140c86316:	41 56                	push   %r14
140c86318:	41 57                	push   %r15
140c8631a:	b8 40 00 00 00       	mov    $0x40,%eax
140c8631f:	e8 7c 51 19 00       	call   0x140e1b4a0
140c86324:	48 2b e0             	sub    %rax,%rsp
140c86327:	49 8b e9             	mov    %r9,%rbp
140c8632a:	49 8b d8             	mov    %r8,%rbx
140c8632d:	48 8b fa             	mov    %rdx,%rdi
140c86330:	8b f1                	mov    %ecx,%esi
140c86332:	48 85 d2             	test   %rdx,%rdx
140c86335:	0f 84 26 01 00 00    	je     0x140c86461
140c8633b:	48 85 db             	test   %rbx,%rbx
140c8633e:	0f 84 1d 01 00 00    	je     0x140c86461
140c86344:	8d 41 ff             	lea    -0x1(%rcx),%eax
140c86347:	83 f8 01             	cmp    $0x1,%eax
140c8634a:	0f 87 11 01 00 00    	ja     0x140c86461
140c86350:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140c86357:	ff ff 7f
140c8635a:	48 3b d8             	cmp    %rax,%rbx
140c8635d:	0f 87 fe 00 00 00    	ja     0x140c86461
140c86363:	45 33 f6             	xor    %r14d,%r14d
140c86366:	4c 8d 25 d3 02 00 00 	lea    0x2d3(%rip),%r12        # 0x140c86640
140c8636d:	4c 8d 3d 6c 01 00 00 	lea    0x16c(%rip),%r15        # 0x140c864e0
140c86374:	45 8b c6             	mov    %r14d,%r8d
140c86377:	83 fe 02             	cmp    $0x2,%esi
140c8637a:	75 36                	jne    0x140c863b2
140c8637c:	48 83 fb 04          	cmp    $0x4,%rbx
140c86380:	0f 82 db 00 00 00    	jb     0x140c86461
140c86386:	0f b6 07             	movzbl (%rdi),%eax
140c86389:	44 0f b6 47 01       	movzbl 0x1(%rdi),%r8d
140c8638e:	c1 e0 08             	shl    $0x8,%eax
140c86391:	44 0b c0             	or     %eax,%r8d
140c86394:	0f b6 47 02          	movzbl 0x2(%rdi),%eax
140c86398:	41 c1 e0 08          	shl    $0x8,%r8d
140c8639c:	44 0b c0             	or     %eax,%r8d
140c8639f:	0f b6 47 03          	movzbl 0x3(%rdi),%eax
140c863a3:	41 c1 e0 08          	shl    $0x8,%r8d
140c863a7:	48 83 c7 04          	add    $0x4,%rdi
140c863ab:	44 0b c0             	or     %eax,%r8d
140c863ae:	48 83 eb 04          	sub    $0x4,%rbx
140c863b2:	48 83 fb 02          	cmp    $0x2,%rbx
140c863b6:	0f 82 a5 00 00 00    	jb     0x140c86461
140c863bc:	0f b6 07             	movzbl (%rdi),%eax
140c863bf:	48 83 eb 02          	sub    $0x2,%rbx
140c863c3:	0f b6 57 01          	movzbl 0x1(%rdi),%edx
140c863c7:	c1 e0 08             	shl    $0x8,%eax
140c863ca:	0b d0                	or     %eax,%edx
140c863cc:	48 83 fb 02          	cmp    $0x2,%rbx
140c863d0:	0f 82 8b 00 00 00    	jb     0x140c86461
140c863d6:	0f b6 47 02          	movzbl 0x2(%rdi),%eax
140c863da:	48 83 c3 fe          	add    $0xfffffffffffffffe,%rbx
140c863de:	0f b6 4f 03          	movzbl 0x3(%rdi),%ecx
140c863e2:	48 83 c7 04          	add    $0x4,%rdi
140c863e6:	c1 e0 08             	shl    $0x8,%eax
140c863e9:	0b c1                	or     %ecx,%eax
140c863eb:	48 3b d8             	cmp    %rax,%rbx
140c863ee:	72 71                	jb     0x140c86461
140c863f0:	48 03 f8             	add    %rax,%rdi
140c863f3:	48 2b d8             	sub    %rax,%rbx
140c863f6:	48 85 ed             	test   %rbp,%rbp
140c863f9:	74 58                	je     0x140c86453
140c863fb:	83 fe 01             	cmp    $0x1,%esi
140c863fe:	74 2e                	je     0x140c8642e
140c86400:	41 81 f8 d0 01 00 00 	cmp    $0x1d0,%r8d
140c86407:	74 25                	je     0x140c8642e
140c86409:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)