140d17fe2:	85 c0                	test   %eax,%eax
140d17fe4:	0f 8e 78 01 00 00    	jle    0x140d18162
140d17fea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d17ff0:	8b d5                	mov    %ebp,%edx
140d17ff2:	49 8b cf             	mov    %r15,%rcx
140d17ff5:	e8 66 97 fa ff       	call   0x140cc1760
140d17ffa:	48 8d 15 2f c4 45 00 	lea    0x45c42f(%rip),%rdx        # 0x141174430
140d18001:	48 8b f0             	mov    %rax,%rsi
140d18004:	48 8b 58 08          	mov    0x8(%rax),%rbx
140d18008:	48 8b cb             	mov    %rbx,%rcx
140d1800b:	e8 10 5b 12 00       	call   0x140e3db20
140d18010:	85 c0                	test   %eax,%eax
140d18012:	75 1c                	jne    0x140d18030
140d18014:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140d18018:	33 d2                	xor    %edx,%edx
140d1801a:	e8 81 c4 fb ff       	call   0x140cd44a0
140d1801f:	48 85 c0             	test   %rax,%rax
140d18022:	0f 84 57 01 00 00    	je     0x140d1817f
140d18028:	48 89 07             	mov    %rax,(%rdi)
140d1802b:	e9 20 01 00 00       	jmp    0x140d18150
140d18030:	48 8d 15 0d c4 45 00 	lea    0x45c40d(%rip),%rdx        # 0x141174444
140d18037:	48 8b cb             	mov    %rbx,%rcx
140d1803a:	e8 01 2c ff ff       	call   0x140d0ac40
140d1803f:	85 c0                	test   %eax,%eax
140d18041:	0f 85 83 00 00 00    	jne    0x140d180ca
140d18047:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
140d1804c:	75 09                	jne    0x140d18057
140d1804e:	e8 dd 93 fa ff       	call   0x140cc1430
140d18053:	48 89 47 08          	mov    %rax,0x8(%rdi)
140d18057:	48 8d 0d c2 c1 45 00 	lea    0x45c1c2(%rip),%rcx        # 0x141174220
140d1805e:	e8 7d 5d fe ff       	call   0x140cfdde0
140d18063:	48 8b d8             	mov    %rax,%rbx
140d18066:	48 85 c0             	test   %rax,%rax
140d18069:	0f 84 b5 01 00 00    	je     0x140d18224
140d1806f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140d18073:	48 8b d0             	mov    %rax,%rdx
140d18076:	e8 95 95 fa ff       	call   0x140cc1610
140d1807b:	85 c0                	test   %eax,%eax
140d1807d:	0f 84 a1 01 00 00    	je     0x140d18224
140d18083:	b9 a4 00 00 00       	mov    $0xa4,%ecx
140d18088:	e8 c3 bb fb ff       	call   0x140cd3c50
140d1808d:	48 89 03             	mov    %rax,(%rbx)
140d18090:	48 85 c0             	test   %rax,%rax
140d18093:	0f 84 43 01 00 00    	je     0x140d181dc
140d18099:	e8 42 95 fb ff       	call   0x140cd15e0
140d1809e:	48 89 43 08          	mov    %rax,0x8(%rbx)
140d180a2:	48 85 c0             	test   %rax,%rax
140d180a5:	0f 84 79 01 00 00    	je     0x140d18224
140d180ab:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140d180af:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140d180b6:	49 ff c0             	inc    %r8
140d180b9:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140d180be:	75 f6                	jne    0x140d180b6
140d180c0:	48 8b c8             	mov    %rax,%rcx
140d180c3:	e8 f8 be fa ff       	call   0x140cc3fc0
140d180c8:	eb 7e                	jmp    0x140d18148
140d180ca:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140d180ce:	48 8d 15 73 c3 45 00 	lea    0x45c373(%rip),%rdx        # 0x141174448
140d180d5:	e8 66 2b ff ff       	call   0x140d0ac40
140d180da:	85 c0                	test   %eax,%eax
140d180dc:	0f 85 2a 01 00 00    	jne    0x140d1820c
140d180e2:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140d180e6:	80 3a 40             	cmpb   $0x40,(%rdx)
140d180e9:	0f 85 0d 01 00 00    	jne    0x140d181fc
140d180ef:	48 ff c2             	inc    %rdx
140d180f2:	49 8b ce             	mov    %r14,%rcx
140d180f5:	e8 e6 1b 00 00       	call   0x140d19ce0
140d180fa:	48 8b d8             	mov    %rax,%rbx
140d180fd:	48 85 c0             	test   %rax,%rax
140d18100:	0f 84 e6 00 00 00    	je     0x140d181ec
140d18106:	45 8b c4             	mov    %r12d,%r8d
140d18109:	48 8b d0             	mov    %rax,%rdx
140d1810c:	49 8b ce             	mov    %r14,%rcx
140d1810f:	e8 bc f9 ff ff       	call   0x140d17ad0
140d18114:	48 8b d3             	mov    %rbx,%rdx
140d18117:	49 8b ce             	mov    %r14,%rcx
140d1811a:	48 8b f0             	mov    %rax,%rsi
140d1811d:	e8 1e 1c 00 00       	call   0x140d19d40
140d18122:	48 85 f6             	test   %rsi,%rsi
140d18125:	0f 84 1b 01 00 00    	je     0x140d18246
140d1812b:	48 8b 47 08          	mov    0x8(%rdi),%rax
140d1812f:	48 85 c0             	test   %rax,%rax
140d18132:	75 09                	jne    0x140d1813d
140d18134:	e8 f7 92 fa ff       	call   0x140cc1430
140d18139:	48 89 47 08          	mov    %rax,0x8(%rdi)
140d1813d:	48 8b d6             	mov    %rsi,%rdx
140d18140:	48 8b c8             	mov    %rax,%rcx
140d18143:	e8 c8 94 fa ff       	call   0x140cc1610
140d18148:	85 c0                	test   %eax,%eax
140d1814a:	0f 84 d4 00 00 00    	je     0x140d18224
140d18150:	49 8b cf             	mov    %r15,%rcx
140d18153:	ff c5                	inc    %ebp
140d18155:	e8 c6 93 fa ff       	call   0x140cc1520
140d1815a:	3b e8                	cmp    %eax,%ebp
140d1815c:	0f 8c 8e fe ff ff    	jl     0x140d17ff0
140d18162:	48 83 3f 00          	cmpq   $0x0,(%rdi)
140d18166:	0f 85 b3 00 00 00    	jne    0x140d1821f
140d1816c:	c7 44 24 20 ec 00 00 	movl   $0xec,0x20(%rsp)
140d18173:	00
140d18174:	41 b8 8b 00 00 00    	mov    $0x8b,%r8d
140d1817a:	e9 b3 00 00 00       	jmp    0x140d18232
140d1817f:	c7 44 24 20 b7 00 00 	movl   $0xb7,0x20(%rsp)
140d18186:	00
140d18187:	41 b8 6e 00 00 00    	mov    $0x6e,%r8d
140d1818d:	b9 22 00 00 00       	mov    $0x22,%ecx
140d18192:	4c 8d 0d 6f c2 45 00 	lea    0x45c26f(%rip),%r9        # 0x141174408
140d18199:	8d 51 61             	lea    0x61(%rcx),%edx
140d1819c:	e8 df 8a fb ff       	call   0x140cd0c80
140d181a1:	48 8b 46 10          	mov    0x10(%rsi),%rax
140d181a5:	4c 8d 0d 0c b5 44 00 	lea    0x44b50c(%rip),%r9        # 0x1411636b8
140d181ac:	4c 8b 06             	mov    (%rsi),%r8
140d181af:	48 8d 15 0a b5 44 00 	lea    0x44b50a(%rip),%rdx        # 0x1411636c0
140d181b6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d181bb:	b9 06 00 00 00       	mov    $0x6,%ecx
140d181c0:	48 8d 05 e9 b4 44 00 	lea    0x44b4e9(%rip),%rax        # 0x1411636b0
140d181c7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d181cc:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d181d0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d181d5:	e8 56 7d fb ff       	call   0x140ccff30
140d181da:	eb 6a                	jmp    0x140d18246
140d181dc:	c7 44 24 20 c5 00 00 	movl   $0xc5,0x20(%rsp)
140d181e3:	00
140d181e4:	41 b8 44 00 00 00    	mov    $0x44,%r8d
140d181ea:	eb 46                	jmp    0x140d18232
140d181ec:	c7 44 24 20 d7 00 00 	movl   $0xd7,0x20(%rsp)
140d181f3:	00
140d181f4:	41 b8 87 00 00 00    	mov    $0x87,%r8d
140d181fa:	eb 91                	jmp    0x140d1818d
140d181fc:	c7 44 24 20 d1 00 00 	movl   $0xd1,0x20(%rsp)
140d18203:	00
140d18204:	41 b8 89 00 00 00    	mov    $0x89,%r8d
140d1820a:	eb 81                	jmp    0x140d1818d
140d1820c:	c7 44 24 20 e5 00 00 	movl   $0xe5,0x20(%rsp)
140d18213:	00
140d18214:	41 b8 8a 00 00 00    	mov    $0x8a,%r8d
140d1821a:	e9 6e ff ff ff       	jmp    0x140d1818d
140d1821f:	48 8b c7             	mov    %rdi,%rax
140d18222:	eb 33                	jmp    0x140d18257
140d18224:	c7 44 24 20 f3 00 00 	movl   $0xf3,0x20(%rsp)
140d1822b:	00
140d1822c:	41 b8 41 00 00 00    	mov    $0x41,%r8d
140d18232:	ba 83 00 00 00       	mov    $0x83,%edx
140d18237:	4c 8d 0d ca c1 45 00 	lea    0x45c1ca(%rip),%r9        # 0x141174408
140d1823e:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140d18241:	e8 3a 8a fb ff       	call   0x140cd0c80
140d18246:	48 8d 15 c3 be 45 00 	lea    0x45bec3(%rip),%rdx        # 0x141174110
140d1824d:	48 8b cf             	mov    %rdi,%rcx
140d18250:	e8 1b 62 fe ff       	call   0x140cfe470
140d18255:	33 c0                	xor    %eax,%eax
140d18257:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d1825c:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140d18261:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140d18266:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140d1826b:	48 83 c4 40          	add    $0x40,%rsp
140d1826f:	41 5f                	pop    %r15
140d18271:	41 5e                	pop    %r14
140d18273:	41 5c                	pop    %r12
140d18275:	c3                   	ret
140d18276:	cc                   	int3
140d18277:	cc                   	int3
140d18278:	cc                   	int3
140d18279:	cc                   	int3
140d1827a:	cc                   	int3
140d1827b:	cc                   	int3
140d1827c:	cc                   	int3
140d1827d:	cc                   	int3
140d1827e:	cc                   	int3
140d1827f:	cc                   	int3
140d18280:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d18285:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d1828a:	57                   	push   %rdi
140d1828b:	b8 30 00 00 00       	mov    $0x30,%eax
140d18290:	e8 0b 32 10 00       	call   0x140e1b4a0
140d18295:	48 2b e0             	sub    %rax,%rsp
140d18298:	41 8b f9             	mov    %r9d,%edi
140d1829b:	49 8b d8             	mov    %r8,%rbx
140d1829e:	48 8b f2             	mov    %rdx,%rsi
140d182a1:	4c 8d 0d e4 b4 28 00 	lea    0x28b4e4(%rip),%r9        # 0x140fa378c
140d182a8:	44 8b c7             	mov    %edi,%r8d
140d182ab:	48 8d 15 f6 c2 45 00 	lea    0x45c2f6(%rip),%rdx        # 0x1411745a8
140d182b2:	48 8b cb             	mov    %rbx,%rcx
140d182b5:	e8 76 09 fe ff       	call   0x140cf8c30
140d182ba:	48 8b 16             	mov    (%rsi),%rdx
140d182bd:	48 8b cb             	mov    %rbx,%rcx
140d182c0:	48 85 d2             	test   %rdx,%rdx
140d182c3:	74 07                	je     0x140d182cc
140d182c5:	e8 36 99 fb ff       	call   0x140cd1c00
140d182ca:	eb 0c                	jmp    0x140d182d8
140d182cc:	48 8d 15 f5 c2 45 00 	lea    0x45c2f5(%rip),%rdx        # 0x1411745c8
140d182d3:	e8 58 09 fe ff       	call   0x140cf8c30
140d182d8:	48 8d 15 8d e5 29 00 	lea    0x29e58d(%rip),%rdx        # 0x140fb686c
140d182df:	48 8b cb             	mov    %rbx,%rcx
140d182e2:	e8 59 a7 fa ff       	call   0x140cc2a40
140d182e7:	4c 8d 0d 9e b4 28 00 	lea    0x28b49e(%rip),%r9        # 0x140fa378c
140d182ee:	44 8b c7             	mov    %edi,%r8d
140d182f1:	48 8d 15 e0 c2 45 00 	lea    0x45c2e0(%rip),%rdx        # 0x1411745d8
140d182f8:	48 8b cb             	mov    %rbx,%rcx
140d182fb:	e8 30 09 fe ff       	call   0x140cf8c30
140d18300:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140d18304:	48 8b cb             	mov    %rbx,%rcx
140d18307:	48 8b 12             	mov    (%rdx),%rdx
140d1830a:	e8 a1 a2 fb ff       	call   0x140cd25b0
140d1830f:	48 8d 15 56 e5 29 00 	lea    0x29e556(%rip),%rdx        # 0x140fb686c
140d18316:	48 8b cb             	mov    %rbx,%rcx
140d18319:	e8 22 a7 fa ff       	call   0x140cc2a40
140d1831e:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d18322:	48 8b 40 08          	mov    0x8(%rax),%rax
140d18326:	48 85 c0             	test   %rax,%rax
140d18329:	74 27                	je     0x140d18352
140d1832b:	48 8b 40 08          	mov    0x8(%rax),%rax
140d1832f:	48 85 c0             	test   %rax,%rax
140d18332:	74 1e                	je     0x140d18352
140d18334:	4c 8d 0d 51 b4 28 00 	lea    0x28b451(%rip),%r9        # 0x140fa378c
140d1833b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d18340:	44 8b c7             	mov    %edi,%r8d
140d18343:	48 8d 15 a6 c2 45 00 	lea    0x45c2a6(%rip),%rdx        # 0x1411745f0
140d1834a:	48 8b cb             	mov    %rbx,%rcx
140d1834d:	e8 de 08 fe ff       	call   0x140cf8c30
140d18352:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d18357:	b8 01 00 00 00       	mov    $0x1,%eax
140d1835c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d18361:	48 83 c4 30          	add    $0x30,%rsp
140d18365:	5f                   	pop    %rdi
140d18366:	c3                   	ret
140d18367:	cc                   	int3
140d18368:	cc                   	int3
140d18369:	cc                   	int3
140d1836a:	cc                   	int3
140d1836b:	cc                   	int3
140d1836c:	cc                   	int3
140d1836d:	cc                   	int3
140d1836e:	cc                   	int3
140d1836f:	cc                   	int3
140d18370:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d18375:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d1837a:	56                   	push   %rsi
140d1837b:	57                   	push   %rdi
140d1837c:	41 54                	push   %r12
140d1837e:	41 56                	push   %r14
140d18380:	41 57                	push   %r15
140d18382:	b8 50 00 00 00       	mov    $0x50,%eax
140d18387:	e8 14 31 10 00       	call   0x140e1b4a0
140d1838c:	48 2b e0             	sub    %rax,%rsp
140d1838f:	45 33 e4             	xor    %r12d,%r12d
140d18392:	49 8b c8             	mov    %r8,%rcx
140d18395:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140d1839a:	4c 8b fa             	mov    %rdx,%r15
140d1839d:	4c 89 a4 24 98 00 00 	mov    %r12,0x98(%rsp)
140d183a4:	00
140d183a5:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140d183aa:	e8 c1 15 ff ff       	call   0x140d09970
140d183af:	48 8b c8             	mov    %rax,%rcx
140d183b2:	4c 8b f0             	mov    %rax,%r14
140d183b5:	41 8b ec             	mov    %r12d,%ebp
140d183b8:	e8 63 91 fa ff       	call   0x140cc1520
140d183bd:	85 c0                	test   %eax,%eax
140d183bf:	0f 8e be 01 00 00    	jle    0x140d18583
140d183c5:	8b d5                	mov    %ebp,%edx
140d183c7:	49 8b ce             	mov    %r14,%rcx
140d183ca:	e8 91 93 fa ff       	call   0x140cc1760
140d183cf:	48 8b d8             	mov    %rax,%rbx
140d183d2:	48 8b 50 08          	mov    0x8(%rax),%rdx
140d183d6:	48 85 d2             	test   %rdx,%rdx
140d183d9:	0f 84 47 01 00 00    	je     0x140d18526
140d183df:	80 3a 40             	cmpb   $0x40,(%rdx)
140d183e2:	74 2e                	je     0x140d18412
140d183e4:	4c 39 60 10          	cmp    %r12,0x10(%rax)
140d183e8:	0f 84 38 01 00 00    	je     0x140d18526
140d183ee:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
140d183f3:	48 8b c8             	mov    %rax,%rcx
140d183f6:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
140d183fd:	00
140d183fe:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140d18403:	e8 08 02 00 00       	call   0x140d18610
140d18408:	85 c0                	test   %eax,%eax
140d1840a:	0f 84 38 01 00 00    	je     0x140d18548
140d18410:	eb 6a                	jmp    0x140d1847c
140d18412:	48 ff c2             	inc    %rdx
140d18415:	49 8b cf             	mov    %r15,%rcx
140d18418:	be 01 00 00 00       	mov    $0x1,%esi
140d1841d:	e8 be 18 00 00       	call   0x140d19ce0
140d18422:	48 8b f8             	mov    %rax,%rdi
140d18425:	48 85 c0             	test   %rax,%rax
140d18428:	0f 84 e8 00 00 00    	je     0x140d18516
140d1842e:	41 8b dc             	mov    %r12d,%ebx
140d18431:	48 8b cf             	mov    %rdi,%rcx
140d18434:	e8 e7 90 fa ff       	call   0x140cc1520
140d18439:	3b d8                	cmp    %eax,%ebx
140d1843b:	7d 2c                	jge    0x140d18469
140d1843d:	8b d3                	mov    %ebx,%edx
140d1843f:	48 8b cf             	mov    %rdi,%rcx
140d18442:	e8 19 93 fa ff       	call   0x140cc1760
140d18447:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
140d1844c:	48 8b c8             	mov    %rax,%rcx
140d1844f:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
140d18456:	00
140d18457:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140d1845c:	e8 af 01 00 00       	call   0x140d18610
140d18461:	ff c3                	inc    %ebx
140d18463:	8b f0                	mov    %eax,%esi
140d18465:	85 c0                	test   %eax,%eax
140d18467:	75 c8                	jne    0x140d18431
140d18469:	48 8b d7             	mov    %rdi,%rdx
140d1846c:	49 8b cf             	mov    %r15,%rcx
140d1846f:	e8 cc 18 00 00       	call   0x140d19d40
140d18474:	85 f6                	test   %esi,%esi
140d18476:	0f 84 29 01 00 00    	je     0x140d185a5
140d1847c:	49 8b ce             	mov    %r14,%rcx
140d1847f:	ff c5                	inc    %ebp
140d18481:	e8 9a 90 fa ff       	call   0x140cc1520
140d18486:	3b e8                	cmp    %eax,%ebp
140d18488:	0f 8c 37 ff ff ff    	jl     0x140d183c5
140d1848e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140d18493:	48 85 c9             	test   %rcx,%rcx
140d18496:	0f 84 e7 00 00 00    	je     0x140d18583
140d1849c:	e8 0f b9 fb ff       	call   0x140cd3db0
140d184a1:	05 67 fd ff ff       	add    $0xfffffd67,%eax
140d184a6:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
140d184ab:	75 1a                	jne    0x140d184c7
140d184ad:	4c 39 64 24 48       	cmp    %r12,0x48(%rsp)
140d184b2:	74 13                	je     0x140d184c7
140d184b4:	c7 44 24 20 29 01 00 	movl   $0x129,0x20(%rsp)
140d184bb:	00
140d184bc:	41 b8 9f 00 00 00    	mov    $0x9f,%r8d
140d184c2:	e9 ca 00 00 00       	jmp    0x140d18591
140d184c7:	e8 c4 59 03 00       	call   0x140d4de90
140d184cc:	48 8b d8             	mov    %rax,%rbx
140d184cf:	48 85 c0             	test   %rax,%rax
140d184d2:	75 11                	jne    0x140d184e5
140d184d4:	c7 44 24 20 2f 01 00 	movl   $0x12f,0x20(%rsp)
140d184db:	00
140d184dc:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d184e0:	e9 ac 00 00 00       	jmp    0x140d18591
140d184e5:	48 8b 48 08          	mov    0x8(%rax),%rcx
140d184e9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140d184ee:	48 89 01             	mov    %rax,(%rcx)
140d184f1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d184f5:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140d184fa:	48 89 41 08          	mov    %rax,0x8(%rcx)
140d184fe:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
140d18505:	00
140d18506:	48 89 03             	mov    %rax,(%rbx)
140d18509:	4c 89 a4 24 98 00 00 	mov    %r12,0x98(%rsp)
140d18510:	00
140d18511:	e9 c2 00 00 00       	jmp    0x140d185d8
140d18516:	c7 44 24 20 0c 01 00 	movl   $0x10c,0x20(%rsp)
140d1851d:	00
140d1851e:	41 b8 87 00 00 00    	mov    $0x87,%r8d
140d18524:	eb 0e                	jmp    0x140d18534
140d18526:	c7 44 24 20 02 01 00 	movl   $0x102,0x20(%rsp)