140cbc30e:	c7 44 24 28 c5 03 00 	movl   $0x3c5,0x28(%rsp)
140cbc315:	00
140cbc316:	48 8d 35 13 ac 48 00 	lea    0x48ac13(%rip),%rsi        # 0x141146f30
140cbc31d:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
140cbc321:	41 b8 42 02 00 00    	mov    $0x242,%r8d
140cbc327:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140cbc32c:	48 8b cf             	mov    %rdi,%rcx
140cbc32f:	e8 0c e7 fc ff       	call   0x140c8aa40
140cbc334:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140cbc339:	33 c0                	xor    %eax,%eax
140cbc33b:	48 83 c4 40          	add    $0x40,%rsp
140cbc33f:	5f                   	pop    %rdi
140cbc340:	c3                   	ret
140cbc341:	cc                   	int3
140cbc342:	cc                   	int3
140cbc343:	cc                   	int3
140cbc344:	cc                   	int3
140cbc345:	cc                   	int3
140cbc346:	cc                   	int3
140cbc347:	cc                   	int3
140cbc348:	cc                   	int3
140cbc349:	cc                   	int3
140cbc34a:	cc                   	int3
140cbc34b:	cc                   	int3
140cbc34c:	cc                   	int3
140cbc34d:	cc                   	int3
140cbc34e:	cc                   	int3
140cbc34f:	cc                   	int3
140cbc350:	41 55                	push   %r13
140cbc352:	41 56                	push   %r14
140cbc354:	b8 48 00 00 00       	mov    $0x48,%eax
140cbc359:	e8 42 f1 15 00       	call   0x140e1b4a0
140cbc35e:	48 2b e0             	sub    %rax,%rsp
140cbc361:	4c 8b f2             	mov    %rdx,%r14
140cbc364:	4c 8b e9             	mov    %rcx,%r13
140cbc367:	e8 a4 4b 00 00       	call   0x140cc0f10
140cbc36c:	48 85 c0             	test   %rax,%rax
140cbc36f:	75 0e                	jne    0x140cbc37f
140cbc371:	b8 01 00 00 00       	mov    $0x1,%eax
140cbc376:	48 83 c4 48          	add    $0x48,%rsp
140cbc37a:	41 5e                	pop    %r14
140cbc37c:	41 5d                	pop    %r13
140cbc37e:	c3                   	ret
140cbc37f:	49 8b 56 08          	mov    0x8(%r14),%rdx
140cbc383:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140cbc388:	48 83 fa 02          	cmp    $0x2,%rdx
140cbc38c:	0f 82 6d 01 00 00    	jb     0x140cbc4ff
140cbc392:	49 8b 06             	mov    (%r14),%rax
140cbc395:	48 83 c2 fe          	add    $0xfffffffffffffffe,%rdx
140cbc399:	0f b6 08             	movzbl (%rax),%ecx
140cbc39c:	0f b6 40 01          	movzbl 0x1(%rax),%eax
140cbc3a0:	49 83 06 02          	addq   $0x2,(%r14)
140cbc3a4:	c1 e1 08             	shl    $0x8,%ecx
140cbc3a7:	0b c8                	or     %eax,%ecx
140cbc3a9:	49 89 56 08          	mov    %rdx,0x8(%r14)
140cbc3ad:	f6 c1 01             	test   $0x1,%cl
140cbc3b0:	0f 85 49 01 00 00    	jne    0x140cbc4ff
140cbc3b6:	8b f9                	mov    %ecx,%edi
140cbc3b8:	48 3b d7             	cmp    %rdi,%rdx
140cbc3bb:	0f 82 3e 01 00 00    	jb     0x140cbc4ff
140cbc3c1:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140cbc3c6:	48 2b d7             	sub    %rdi,%rdx
140cbc3c9:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
140cbc3ce:	49 8b cd             	mov    %r13,%rcx
140cbc3d1:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140cbc3d6:	4d 8b 3e             	mov    (%r14),%r15
140cbc3d9:	49 01 3e             	add    %rdi,(%r14)
140cbc3dc:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140cbc3e1:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
140cbc3e6:	49 89 56 08          	mov    %rdx,0x8(%r14)
140cbc3ea:	e8 21 4b 00 00       	call   0x140cc0f10
140cbc3ef:	48 8b c8             	mov    %rax,%rcx
140cbc3f2:	49 c7 85 78 07 00 00 	movq   $0x0,0x778(%r13)
140cbc3f9:	00 00 00 00
140cbc3fd:	4c 8b e0             	mov    %rax,%r12
140cbc400:	e8 1b 51 00 00       	call   0x140cc1520
140cbc405:	8b f0                	mov    %eax,%esi
140cbc407:	48 85 ff             	test   %rdi,%rdi
140cbc40a:	74 4b                	je     0x140cbc457
140cbc40c:	0f 1f 40 00          	nopl   0x0(%rax)
140cbc410:	48 83 ff 02          	cmp    $0x2,%rdi
140cbc414:	72 5a                	jb     0x140cbc470
140cbc416:	41 0f b6 2f          	movzbl (%r15),%ebp
140cbc41a:	48 83 ef 02          	sub    $0x2,%rdi
140cbc41e:	41 0f b6 4f 01       	movzbl 0x1(%r15),%ecx
140cbc423:	33 db                	xor    %ebx,%ebx
140cbc425:	c1 e5 08             	shl    $0x8,%ebp
140cbc428:	49 83 c7 02          	add    $0x2,%r15
140cbc42c:	0b e9                	or     %ecx,%ebp
140cbc42e:	85 f6                	test   %esi,%esi
140cbc430:	7e 20                	jle    0x140cbc452
140cbc432:	8b d3                	mov    %ebx,%edx
140cbc434:	49 8b cc             	mov    %r12,%rcx
140cbc437:	e8 24 53 00 00       	call   0x140cc1760
140cbc43c:	39 68 08             	cmp    %ebp,0x8(%rax)
140cbc43f:	74 08                	je     0x140cbc449
140cbc441:	ff c3                	inc    %ebx
140cbc443:	3b de                	cmp    %esi,%ebx
140cbc445:	7c eb                	jl     0x140cbc432
140cbc447:	eb 09                	jmp    0x140cbc452
140cbc449:	49 89 85 78 07 00 00 	mov    %rax,0x778(%r13)
140cbc450:	8b f3                	mov    %ebx,%esi
140cbc452:	48 85 ff             	test   %rdi,%rdi
140cbc455:	75 b9                	jne    0x140cbc410
140cbc457:	49 8b 56 08          	mov    0x8(%r14),%rdx
140cbc45b:	48 85 d2             	test   %rdx,%rdx
140cbc45e:	75 20                	jne    0x140cbc480
140cbc460:	c7 44 24 28 2d 02 00 	movl   $0x22d,0x28(%rsp)
140cbc467:	00
140cbc468:	41 b9 61 01 00 00    	mov    $0x161,%r9d
140cbc46e:	eb 6c                	jmp    0x140cbc4dc
140cbc470:	c7 44 24 28 14 02 00 	movl   $0x214,0x28(%rsp)
140cbc477:	00
140cbc478:	41 b9 61 01 00 00    	mov    $0x161,%r9d
140cbc47e:	eb 5c                	jmp    0x140cbc4dc
140cbc480:	49 8b 06             	mov    (%r14),%rax
140cbc483:	0f b6 08             	movzbl (%rax),%ecx
140cbc486:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
140cbc48a:	49 ff 06             	incq   (%r14)
140cbc48d:	49 89 46 08          	mov    %rax,0x8(%r14)
140cbc491:	48 3b c1             	cmp    %rcx,%rax
140cbc494:	72 38                	jb     0x140cbc4ce
140cbc496:	49 01 0e             	add    %rcx,(%r14)
140cbc499:	48 2b c1             	sub    %rcx,%rax
140cbc49c:	49 89 46 08          	mov    %rax,0x8(%r14)
140cbc4a0:	75 2c                	jne    0x140cbc4ce
140cbc4a2:	b8 01 00 00 00       	mov    $0x1,%eax
140cbc4a7:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140cbc4ac:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140cbc4b1:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140cbc4b6:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
140cbc4bb:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
140cbc4c0:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140cbc4c5:	48 83 c4 48          	add    $0x48,%rsp
140cbc4c9:	41 5e                	pop    %r14
140cbc4cb:	41 5d                	pop    %r13
140cbc4cd:	c3                   	ret
140cbc4ce:	c7 44 24 28 34 02 00 	movl   $0x234,0x28(%rsp)
140cbc4d5:	00
140cbc4d6:	41 b9 60 01 00 00    	mov    $0x160,%r9d
140cbc4dc:	48 8d 05 4d aa 48 00 	lea    0x48aa4d(%rip),%rax        # 0x141146f30
140cbc4e3:	ba 32 00 00 00       	mov    $0x32,%edx
140cbc4e8:	41 b8 d1 01 00 00    	mov    $0x1d1,%r8d
140cbc4ee:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cbc4f3:	49 8b cd             	mov    %r13,%rcx
140cbc4f6:	e8 45 e5 fc ff       	call   0x140c8aa40
140cbc4fb:	33 c0                	xor    %eax,%eax
140cbc4fd:	eb a8                	jmp    0x140cbc4a7
140cbc4ff:	41 b9 61 01 00 00    	mov    $0x161,%r9d
140cbc505:	c7 44 24 28 08 02 00 	movl   $0x208,0x28(%rsp)
140cbc50c:	00
140cbc50d:	48 8d 05 1c aa 48 00 	lea    0x48aa1c(%rip),%rax        # 0x141146f30
140cbc514:	ba 32 00 00 00       	mov    $0x32,%edx
140cbc519:	49 8b cd             	mov    %r13,%rcx
140cbc51c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cbc521:	45 8d 41 70          	lea    0x70(%r9),%r8d
140cbc525:	e8 16 e5 fc ff       	call   0x140c8aa40
140cbc52a:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140cbc52f:	33 c0                	xor    %eax,%eax
140cbc531:	48 83 c4 48          	add    $0x48,%rsp
140cbc535:	41 5e                	pop    %r14
140cbc537:	41 5d                	pop    %r13
140cbc539:	c3                   	ret
140cbc53a:	cc                   	int3
140cbc53b:	cc                   	int3
140cbc53c:	cc                   	int3
140cbc53d:	cc                   	int3
140cbc53e:	cc                   	int3
140cbc53f:	cc                   	int3
140cbc540:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cbc545:	57                   	push   %rdi
140cbc546:	b8 30 00 00 00       	mov    $0x30,%eax
140cbc54b:	e8 50 ef 15 00       	call   0x140e1b4a0
140cbc550:	48 2b e0             	sub    %rax,%rsp
140cbc553:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140cbc55a:	48 8b fa             	mov    %rdx,%rdi
140cbc55d:	48 8b d9             	mov    %rcx,%rbx
140cbc560:	c7 80 00 04 00 00 00 	movl   $0x0,0x400(%rax)
140cbc567:	00 00 00
140cbc56a:	48 83 b9 e8 06 00 00 	cmpq   $0x0,0x6e8(%rcx)
140cbc571:	00
140cbc572:	0f 84 ca 00 00 00    	je     0x140cbc642
140cbc578:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140cbc57f:	48 83 b8 98 01 00 00 	cmpq   $0x0,0x198(%rax)
140cbc586:	00
140cbc587:	74 0e                	je     0x140cbc597
140cbc589:	48 83 b8 20 02 00 00 	cmpq   $0x0,0x220(%rax)
140cbc590:	00
140cbc591:	0f 85 ab 00 00 00    	jne    0x140cbc642
140cbc597:	ba 10 00 00 00       	mov    $0x10,%edx
140cbc59c:	48 8b cf             	mov    %rdi,%rcx
140cbc59f:	44 8d 42 f2          	lea    -0xe(%rdx),%r8d
140cbc5a3:	e8 18 a6 fe ff       	call   0x140ca6bc0
140cbc5a8:	85 c0                	test   %eax,%eax
140cbc5aa:	74 5e                	je     0x140cbc60a
140cbc5ac:	ba 02 00 00 00       	mov    $0x2,%edx
140cbc5b1:	48 8b cf             	mov    %rdi,%rcx
140cbc5b4:	e8 a7 a8 fe ff       	call   0x140ca6e60
140cbc5b9:	85 c0                	test   %eax,%eax
140cbc5bb:	74 4d                	je     0x140cbc60a
140cbc5bd:	4c 8b 83 f0 06 00 00 	mov    0x6f0(%rbx),%r8
140cbc5c4:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140cbc5ca:	48 8b 93 e8 06 00 00 	mov    0x6e8(%rbx),%rdx
140cbc5d1:	48 8b cf             	mov    %rdi,%rcx
140cbc5d4:	e8 87 aa fe ff       	call   0x140ca7060
140cbc5d9:	85 c0                	test   %eax,%eax
140cbc5db:	74 2d                	je     0x140cbc60a
140cbc5dd:	48 8b cf             	mov    %rdi,%rcx
140cbc5e0:	e8 6b a1 fe ff       	call   0x140ca6750
140cbc5e5:	85 c0                	test   %eax,%eax
140cbc5e7:	74 21                	je     0x140cbc60a
140cbc5e9:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140cbc5f0:	b8 01 00 00 00       	mov    $0x1,%eax
140cbc5f5:	c7 81 00 04 00 00 01 	movl   $0x1,0x400(%rcx)
140cbc5fc:	00 00 00
140cbc5ff:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cbc604:	48 83 c4 30          	add    $0x30,%rsp
140cbc608:	5f                   	pop    %rdi
140cbc609:	c3                   	ret
140cbc60a:	ba 50 00 00 00       	mov    $0x50,%edx
140cbc60f:	c7 44 24 28 92 01 00 	movl   $0x192,0x28(%rsp)
140cbc616:	00
140cbc617:	48 8d 05 32 a9 48 00 	lea    0x48a932(%rip),%rax        # 0x141146f50
140cbc61e:	41 b8 d2 01 00 00    	mov    $0x1d2,%r8d
140cbc624:	48 8b cb             	mov    %rbx,%rcx
140cbc627:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cbc62c:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cbc630:	e8 0b e4 fc ff       	call   0x140c8aa40
140cbc635:	33 c0                	xor    %eax,%eax
140cbc637:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cbc63c:	48 83 c4 30          	add    $0x30,%rsp
140cbc640:	5f                   	pop    %rdi
140cbc641:	c3                   	ret
140cbc642:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cbc647:	b8 02 00 00 00       	mov    $0x2,%eax
140cbc64c:	48 83 c4 30          	add    $0x30,%rsp
140cbc650:	5f                   	pop    %rdi
140cbc651:	c3                   	ret
140cbc652:	cc                   	int3
140cbc653:	cc                   	int3
140cbc654:	cc                   	int3
140cbc655:	cc                   	int3
140cbc656:	cc                   	int3
140cbc657:	cc                   	int3
140cbc658:	cc                   	int3
140cbc659:	cc                   	int3
140cbc65a:	cc                   	int3
140cbc65b:	cc                   	int3
140cbc65c:	cc                   	int3
140cbc65d:	cc                   	int3
140cbc65e:	cc                   	int3
140cbc65f:	cc                   	int3
140cbc660:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140cbc665:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cbc66a:	57                   	push   %rdi
140cbc66b:	b8 30 00 00 00       	mov    $0x30,%eax
140cbc670:	e8 2b ee 15 00       	call   0x140e1b4a0
140cbc675:	48 2b e0             	sub    %rax,%rsp
140cbc678:	33 f6                	xor    %esi,%esi
140cbc67a:	48 8b fa             	mov    %rdx,%rdi
140cbc67d:	48 8b d9             	mov    %rcx,%rbx
140cbc680:	48 39 b1 20 07 00 00 	cmp    %rsi,0x720(%rcx)
140cbc687:	75 13                	jne    0x140cbc69c
140cbc689:	8d 46 02             	lea    0x2(%rsi),%eax
140cbc68c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140cbc691:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140cbc696:	48 83 c4 30          	add    $0x30,%rsp
140cbc69a:	5f                   	pop    %rdi
140cbc69b:	c3                   	ret
140cbc69c:	ba 2c 00 00 00       	mov    $0x2c,%edx
140cbc6a1:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140cbc6a6:	48 8b cf             	mov    %rdi,%rcx
140cbc6a9:	44 8d 42 d6          	lea    -0x2a(%rdx),%r8d
140cbc6ad:	e8 0e a5 fe ff       	call   0x140ca6bc0
140cbc6b2:	4c 8d 35 97 a8 48 00 	lea    0x48a897(%rip),%r14        # 0x141146f50
140cbc6b9:	85 c0                	test   %eax,%eax
140cbc6bb:	74 44                	je     0x140cbc701
140cbc6bd:	ba 02 00 00 00       	mov    $0x2,%edx
140cbc6c2:	48 8b cf             	mov    %rdi,%rcx
140cbc6c5:	e8 96 a7 fe ff       	call   0x140ca6e60
140cbc6ca:	85 c0                	test   %eax,%eax
140cbc6cc:	74 33                	je     0x140cbc701
140cbc6ce:	4c 8b 83 20 07 00 00 	mov    0x720(%rbx),%r8
140cbc6d5:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140cbc6db:	48 8b 93 18 07 00 00 	mov    0x718(%rbx),%rdx
140cbc6e2:	48 8b cf             	mov    %rdi,%rcx
140cbc6e5:	e8 76 a9 fe ff       	call   0x140ca7060
140cbc6ea:	85 c0                	test   %eax,%eax
140cbc6ec:	74 13                	je     0x140cbc701
140cbc6ee:	48 8b cf             	mov    %rdi,%rcx
140cbc6f1:	e8 5a a0 fe ff       	call   0x140ca6750
140cbc6f6:	85 c0                	test   %eax,%eax
140cbc6f8:	74 07                	je     0x140cbc701
140cbc6fa:	be 01 00 00 00       	mov    $0x1,%esi
140cbc6ff:	eb 24                	jmp    0x140cbc725
140cbc701:	ba 50 00 00 00       	mov    $0x50,%edx
140cbc706:	c7 44 24 28 d0 02 00 	movl   $0x2d0,0x28(%rsp)
140cbc70d:	00
140cbc70e:	41 b8 17 02 00 00    	mov    $0x217,%r8d
140cbc714:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140cbc719:	48 8b cb             	mov    %rbx,%rcx
140cbc71c:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cbc720:	e8 1b e3 fc ff       	call   0x140c8aa40
140cbc725:	48 8b 8b 18 07 00 00 	mov    0x718(%rbx),%rcx
140cbc72c:	41 b8 d6 02 00 00    	mov    $0x2d6,%r8d
140cbc732:	49 8b d6             	mov    %r14,%rdx
140cbc735:	e8 d6 52 00 00       	call   0x140cc1a10
140cbc73a:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140cbc73f:	8b c6                	mov    %esi,%eax
140cbc741:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140cbc746:	48 c7 83 18 07 00 00 	movq   $0x0,0x718(%rbx)
140cbc74d:	00 00 00 00
140cbc751:	48 c7 83 20 07 00 00 	movq   $0x0,0x720(%rbx)
140cbc758:	00 00 00 00
140cbc75c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140cbc761:	48 83 c4 30          	add    $0x30,%rsp
140cbc765:	5f                   	pop    %rdi
140cbc766:	c3                   	ret
140cbc767:	cc                   	int3
140cbc768:	cc                   	int3
140cbc769:	cc                   	int3
140cbc76a:	cc                   	int3
140cbc76b:	cc                   	int3
140cbc76c:	cc                   	int3
140cbc76d:	cc                   	int3
140cbc76e:	cc                   	int3
140cbc76f:	cc                   	int3
140cbc770:	40 55                	rex push %rbp
140cbc772:	53                   	push   %rbx
140cbc773:	41 54                	push   %r12
140cbc775:	41 57                	push   %r15
140cbc777:	48 8d ac 24 f8 fe ff 	lea    -0x108(%rsp),%rbp
140cbc77e:	ff
140cbc77f:	b8 08 02 00 00       	mov    $0x208,%eax
140cbc784:	e8 17 ed 15 00       	call   0x140e1b4a0
140cbc789:	48 2b e0             	sub    %rax,%rsp
140cbc78c:	48 8b 05 6d c7 6f 00 	mov    0x6fc76d(%rip),%rax        # 0x1413b8f00
140cbc793:	48 33 c4             	xor    %rsp,%rax
140cbc796:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
140cbc79d:	45 33 ff             	xor    %r15d,%r15d
140cbc7a0:	48 8b d9             	mov    %rcx,%rbx
140cbc7a3:	41 8b cf             	mov    %r15d,%ecx
140cbc7a6:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140cbc7ab:	4c 8b e2             	mov    %rdx,%r12
140cbc7ae:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140cbc7b3:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140cbc7b8:	41 8b d7             	mov    %r15d,%edx
140cbc7bb:	83 bb d8 04 00 00 01 	cmpl   $0x1,0x4d8(%rbx)
140cbc7c2:	75 10                	jne    0x140cbc7d4
140cbc7c4:	48 8b cb             	mov    %rbx,%rcx