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)
140d1852d:	00
140d1852e:	41 b8 99 00 00 00    	mov    $0x99,%r8d
140d18534:	b9 22 00 00 00       	mov    $0x22,%ecx
140d18539:	4c 8d 0d d8 c0 45 00 	lea    0x45c0d8(%rip),%r9        # 0x141174618
140d18540:	8d 51 79             	lea    0x79(%rcx),%edx
140d18543:	e8 38 87 fb ff       	call   0x140cd0c80
140d18548:	48 8b 43 10          	mov    0x10(%rbx),%rax
140d1854c:	4c 8d 0d 65 b1 44 00 	lea    0x44b165(%rip),%r9        # 0x1411636b8
140d18553:	4c 8b 03             	mov    (%rbx),%r8
140d18556:	48 8d 15 63 b1 44 00 	lea    0x44b163(%rip),%rdx        # 0x1411636c0
140d1855d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d18562:	b9 06 00 00 00       	mov    $0x6,%ecx
140d18567:	48 8d 05 42 b1 44 00 	lea    0x44b142(%rip),%rax        # 0x1411636b0
140d1856e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d18573:	48 8b 43 08          	mov    0x8(%rbx),%rax
140d18577:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d1857c:	e8 af 79 fb ff       	call   0x140ccff30
140d18581:	eb 22                	jmp    0x140d185a5
140d18583:	c7 44 24 20 23 01 00 	movl   $0x123,0x20(%rsp)
140d1858a:	00
140d1858b:	41 b8 9a 00 00 00    	mov    $0x9a,%r8d
140d18591:	ba 9b 00 00 00       	mov    $0x9b,%edx
140d18596:	4c 8d 0d 7b c0 45 00 	lea    0x45c07b(%rip),%r9        # 0x141174618
140d1859d:	8d 4a 87             	lea    -0x79(%rdx),%ecx
140d185a0:	e8 db 86 fb ff       	call   0x140cd0c80
140d185a5:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140d185aa:	e8 91 97 fb ff       	call   0x140cd1d40
140d185af:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140d185b6:	00
140d185b7:	e8 64 8f fb ff       	call   0x140cd1520
140d185bc:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140d185c1:	4c 89 a4 24 98 00 00 	mov    %r12,0x98(%rsp)
140d185c8:	00
140d185c9:	e8 52 8f fb ff       	call   0x140cd1520
140d185ce:	33 c9                	xor    %ecx,%ecx
140d185d0:	e8 8b 58 03 00       	call   0x140d4de60
140d185d5:	49 8b dc             	mov    %r12,%rbx
140d185d8:	48 8d 15 71 10 ff ff 	lea    -0xef8f(%rip),%rdx        # 0x140d09650
140d185df:	49 8b ce             	mov    %r14,%rcx
140d185e2:	e8 79 8f fa ff       	call   0x140cc1560
140d185e7:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140d185ec:	48 8b c3             	mov    %rbx,%rax
140d185ef:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140d185f3:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140d185f7:	49 8b e3             	mov    %r11,%rsp
140d185fa:	41 5f                	pop    %r15
140d185fc:	41 5e                	pop    %r14
140d185fe:	41 5c                	pop    %r12
140d18600:	5f                   	pop    %rdi
140d18601:	5e                   	pop    %rsi
140d18602:	c3                   	ret
140d18603:	cc                   	int3
140d18604:	cc                   	int3
140d18605:	cc                   	int3
140d18606:	cc                   	int3
140d18607:	cc                   	int3
140d18608:	cc                   	int3
140d18609:	cc                   	int3
140d1860a:	cc                   	int3
140d1860b:	cc                   	int3
140d1860c:	cc                   	int3
140d1860d:	cc                   	int3
140d1860e:	cc                   	int3
140d1860f:	cc                   	int3
140d18610:	40 53                	rex push %rbx
140d18612:	55                   	push   %rbp
140d18613:	56                   	push   %rsi
140d18614:	57                   	push   %rdi
140d18615:	41 54                	push   %r12
140d18617:	41 56                	push   %r14
140d18619:	41 57                	push   %r15
140d1861b:	b8 60 08 00 00       	mov    $0x860,%eax
140d18620:	e8 7b 2e 10 00       	call   0x140e1b4a0
140d18625:	48 2b e0             	sub    %rax,%rsp
140d18628:	48 8b 05 d1 08 6a 00 	mov    0x6a08d1(%rip),%rax        # 0x1413b8f00
140d1862f:	48 33 c4             	xor    %rsp,%rax
140d18632:	48 89 84 24 50 08 00 	mov    %rax,0x850(%rsp)
140d18639:	00
140d1863a:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140d1863e:	4c 8b f2             	mov    %rdx,%r14
140d18641:	48 8b d9             	mov    %rcx,%rbx
140d18644:	48 8d 15 bd bf 45 00 	lea    0x45bfbd(%rip),%rdx        # 0x141174608
140d1864b:	45 33 e4             	xor    %r12d,%r12d
140d1864e:	48 8b ce             	mov    %rsi,%rcx
140d18651:	49 8b f9             	mov    %r9,%rdi
140d18654:	49 8b e8             	mov    %r8,%rbp
140d18657:	45 8b fc             	mov    %r12d,%r15d
140d1865a:	e8 c1 54 12 00       	call   0x140e3db20
140d1865f:	85 c0                	test   %eax,%eax
140d18661:	0f 85 8c 00 00 00    	jne    0x140d186f3
140d18667:	4d 39 26             	cmp    %r12,(%r14)
140d1866a:	74 62                	je     0x140d186ce
140d1866c:	c7 44 24 20 5e 00 00 	movl   $0x5e,0x20(%rsp)
140d18673:	00
140d18674:	41 b8 9b 00 00 00    	mov    $0x9b,%r8d
140d1867a:	ba 96 00 00 00       	mov    $0x96,%edx
140d1867f:	4c 8d 0d 92 bf 45 00 	lea    0x45bf92(%rip),%r9        # 0x141174618
140d18686:	8d 4a 8c             	lea    -0x74(%rdx),%ecx
140d18689:	e8 f2 85 fb ff       	call   0x140cd0c80
140d1868e:	48 8b 43 10          	mov    0x10(%rbx),%rax
140d18692:	4c 8d 0d 1f b0 44 00 	lea    0x44b01f(%rip),%r9        # 0x1411636b8
140d18699:	4c 8b 03             	mov    (%rbx),%r8
140d1869c:	48 8d 15 1d b0 44 00 	lea    0x44b01d(%rip),%rdx        # 0x1411636c0
140d186a3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d186a8:	b9 06 00 00 00       	mov    $0x6,%ecx
140d186ad:	48 8d 05 fc af 44 00 	lea    0x44affc(%rip),%rax        # 0x1411636b0
140d186b4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d186b9:	48 8b 43 08          	mov    0x8(%rbx),%rax
140d186bd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d186c2:	e8 69 78 fb ff       	call   0x140ccff30
140d186c7:	33 c0                	xor    %eax,%eax
140d186c9:	e9 8b 01 00 00       	jmp    0x140d18859
140d186ce:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140d186d2:	33 d2                	xor    %edx,%edx
140d186d4:	e8 c7 bd fb ff       	call   0x140cd44a0
140d186d9:	49 89 06             	mov    %rax,(%r14)
140d186dc:	48 85 c0             	test   %rax,%rax
140d186df:	0f 85 6f 01 00 00    	jne    0x140d18854
140d186e5:	c7 44 24 20 64 00 00 	movl   $0x64,0x20(%rsp)
140d186ec:	00
140d186ed:	44 8d 40 6e          	lea    0x6e(%rax),%r8d
140d186f1:	eb 87                	jmp    0x140d1867a
140d186f3:	49 8b cc             	mov    %r12,%rcx
140d186f6:	48 8d 15 73 af 44 00 	lea    0x44af73(%rip),%rdx        # 0x141163670
140d186fd:	0f 1f 00             	nopl   (%rax)
140d18700:	0f b6 04 0e          	movzbl (%rsi,%rcx,1),%eax
140d18704:	48 ff c1             	inc    %rcx
140d18707:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140d1870b:	75 45                	jne    0x140d18752
140d1870d:	48 83 f9 08          	cmp    $0x8,%rcx
140d18711:	75 ed                	jne    0x140d18700
140d18713:	4c 39 65 00          	cmp    %r12,0x0(%rbp)
140d18717:	74 13                	je     0x140d1872c
140d18719:	c7 44 24 20 6b 00 00 	movl   $0x6b,0x20(%rsp)
140d18720:	00
140d18721:	41 b8 9d 00 00 00    	mov    $0x9d,%r8d
140d18727:	e9 4e ff ff ff       	jmp    0x140d1867a
140d1872c:	48 8b d5             	mov    %rbp,%rdx
140d1872f:	48 8b cb             	mov    %rbx,%rcx
140d18732:	e8 a9 11 ff ff       	call   0x140d098e0
140d18737:	85 c0                	test   %eax,%eax
140d18739:	0f 85 15 01 00 00    	jne    0x140d18854
140d1873f:	c7 44 24 20 71 00 00 	movl   $0x71,0x20(%rsp)
140d18746:	00
140d18747:	41 b8 9c 00 00 00    	mov    $0x9c,%r8d
140d1874d:	e9 28 ff ff ff       	jmp    0x140d1867a
140d18752:	49 8b cc             	mov    %r12,%rcx
140d18755:	48 8d 15 44 57 2b 00 	lea    0x2b5744(%rip),%rdx        # 0x140fcdea0
140d1875c:	0f 1f 40 00          	nopl   0x0(%rax)
140d18760:	0f b6 04 0e          	movzbl (%rsi,%rcx,1),%eax
140d18764:	48 ff c1             	inc    %rcx
140d18767:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140d1876b:	0f 85 e3 00 00 00    	jne    0x140d18854
140d18771:	48 83 f9 07          	cmp    $0x7,%rcx
140d18775:	75 e9                	jne    0x140d18760
140d18777:	4d 8b f4             	mov    %r12,%r14
140d1877a:	4c 39 27             	cmp    %r12,(%rdi)
140d1877d:	75 24                	jne    0x140d187a3
140d1877f:	e8 0c 8f fb ff       	call   0x140cd1690
140d18784:	48 89 07             	mov    %rax,(%rdi)
140d18787:	48 85 c0             	test   %rax,%rax
140d1878a:	75 11                	jne    0x140d1879d
140d1878c:	c7 44 24 20 7b 00 00 	movl   $0x7b,0x20(%rsp)
140d18793:	00
140d18794:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d18798:	e9 dd fe ff ff       	jmp    0x140d1867a
140d1879d:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140d187a3:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140d187a7:	48 8d 15 82 be 45 00 	lea    0x45be82(%rip),%rdx        # 0x141174630
140d187ae:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d187b4:	e8 07 4a 12 00       	call   0x140e3d1c0
140d187b9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140d187bd:	85 c0                	test   %eax,%eax
140d187bf:	0f 85 04 01 00 00    	jne    0x140d188c9
140d187c5:	48 83 c1 04          	add    $0x4,%rcx