140201265:	b9 0d 00 00 00       	mov    $0xd,%ecx
14020126a:	e8 21 60 f2 ff       	call   0x140127290
14020126f:	33 c0                	xor    %eax,%eax
140201271:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140201276:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14020127b:	48 83 c4 20          	add    $0x20,%rsp
14020127f:	5f                   	pop    %rdi
140201280:	c3                   	ret
140201281:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140201287:	8b d0                	mov    %eax,%edx
140201289:	48 8b ce             	mov    %rsi,%rcx
14020128c:	e8 cf 8a f6 ff       	call   0x140169d60
140201291:	85 c0                	test   %eax,%eax
140201293:	75 27                	jne    0x1402012bc
140201295:	e8 d6 5d f2 ff       	call   0x140127070
14020129a:	4c 8d 05 8f da 13 00 	lea    0x13da8f(%rip),%r8        # 0x14033ed30
1402012a1:	ba f7 02 00 00       	mov    $0x2f7,%edx
1402012a6:	48 8d 0d 03 da 13 00 	lea    0x13da03(%rip),%rcx        # 0x14033ecb0
1402012ad:	e8 de 5e f2 ff       	call   0x140127190
1402012b2:	45 33 c0             	xor    %r8d,%r8d
1402012b5:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1402012ba:	eb a9                	jmp    0x140201265
1402012bc:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402012c1:	b8 01 00 00 00       	mov    $0x1,%eax
1402012c6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402012cb:	48 83 c4 20          	add    $0x20,%rsp
1402012cf:	5f                   	pop    %rdi
1402012d0:	c3                   	ret
1402012d1:	cc                   	int3
1402012d2:	cc                   	int3
1402012d3:	cc                   	int3
1402012d4:	cc                   	int3
1402012d5:	cc                   	int3
1402012d6:	cc                   	int3
1402012d7:	cc                   	int3
1402012d8:	cc                   	int3
1402012d9:	cc                   	int3
1402012da:	cc                   	int3
1402012db:	cc                   	int3
1402012dc:	cc                   	int3
1402012dd:	cc                   	int3
1402012de:	cc                   	int3
1402012df:	cc                   	int3
1402012e0:	40 55                	rex push %rbp
1402012e2:	53                   	push   %rbx
1402012e3:	56                   	push   %rsi
1402012e4:	57                   	push   %rdi
1402012e5:	41 54                	push   %r12
1402012e7:	41 56                	push   %r14
1402012e9:	41 57                	push   %r15
1402012eb:	48 8d ac 24 b0 fe ff 	lea    -0x150(%rsp),%rbp
1402012f2:	ff
1402012f3:	b8 50 02 00 00       	mov    $0x250,%eax
1402012f8:	e8 33 f8 0a 00       	call   0x1402b0b30
1402012fd:	48 2b e0             	sub    %rax,%rsp
140201300:	48 8b 05 79 47 1d 00 	mov    0x1d4779(%rip),%rax        # 0x1403d5a80
140201307:	48 33 c4             	xor    %rsp,%rax
14020130a:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
140201311:	33 f6                	xor    %esi,%esi
140201313:	44 89 44 24 34       	mov    %r8d,0x34(%rsp)
140201318:	4d 8b e1             	mov    %r9,%r12
14020131b:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
140201320:	41 8b f8             	mov    %r8d,%edi
140201323:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140201328:	48 8b da             	mov    %rdx,%rbx
14020132b:	89 74 24 30          	mov    %esi,0x30(%rsp)
14020132f:	48 8d 45 80          	lea    -0x80(%rbp),%rax
140201333:	48 c7 45 80 ff ff ff 	movq   $0xffffffffffffffff,-0x80(%rbp)
14020133a:	ff
14020133b:	8d 56 2c             	lea    0x2c(%rsi),%edx
14020133e:	c7 45 8c 01 00 00 00 	movl   $0x1,-0x74(%rbp)
140201345:	44 8d 46 01          	lea    0x1(%rsi),%r8d
140201349:	89 b5 28 01 00 00    	mov    %esi,0x128(%rbp)
14020134f:	4c 8d 0d 9a f5 ff ff 	lea    -0xa66(%rip),%r9        # 0x1402008f0
140201356:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020135b:	44 8b f6             	mov    %esi,%r14d
14020135e:	44 8b fe             	mov    %esi,%r15d
140201361:	e8 1a ea f9 ff       	call   0x14019fd80
140201366:	85 c0                	test   %eax,%eax
140201368:	74 0f                	je     0x140201379
14020136a:	41 c7 04 24 c2 00 00 	movl   $0xc2,(%r12)
140201371:	00
140201372:	33 c0                	xor    %eax,%eax
140201374:	e9 82 03 00 00       	jmp    0x1402016fb
140201379:	8b 4d 88             	mov    -0x78(%rbp),%ecx
14020137c:	89 4c 24 50          	mov    %ecx,0x50(%rsp)
140201380:	8d 41 f0             	lea    -0x10(%rcx),%eax
140201383:	83 f8 01             	cmp    $0x1,%eax
140201386:	76 17                	jbe    0x14020139f
140201388:	8b 55 8c             	mov    -0x74(%rbp),%edx
14020138b:	44 8b c1             	mov    %ecx,%r8d
14020138e:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140201392:	e8 49 f9 ff ff       	call   0x140200ce0
140201397:	48 8b f8             	mov    %rax,%rdi
14020139a:	e9 62 01 00 00       	jmp    0x140201501
14020139f:	48 85 db             	test   %rbx,%rbx
1402013a2:	75 0f                	jne    0x1402013b3
1402013a4:	41 c7 04 24 c0 00 00 	movl   $0xc0,(%r12)
1402013ab:	00
1402013ac:	33 c0                	xor    %eax,%eax
1402013ae:	e9 48 03 00 00       	jmp    0x1402016fb
1402013b3:	83 ff 32             	cmp    $0x32,%edi
1402013b6:	7c 0f                	jl     0x1402013c7
1402013b8:	41 c7 04 24 b5 00 00 	movl   $0xb5,(%r12)
1402013bf:	00
1402013c0:	33 c0                	xor    %eax,%eax
1402013c2:	e9 34 03 00 00       	jmp    0x1402016fb
1402013c7:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
1402013cb:	48 8b fe             	mov    %rsi,%rdi
1402013ce:	4c 89 ac 24 48 02 00 	mov    %r13,0x248(%rsp)
1402013d5:	00
1402013d6:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1402013db:	e8 00 a2 ee ff       	call   0x1400eb5e0
1402013e0:	4c 8b e8             	mov    %rax,%r13
1402013e3:	48 85 c0             	test   %rax,%rax
1402013e6:	0f 84 d7 00 00 00    	je     0x1402014c3
1402013ec:	48 85 db             	test   %rbx,%rbx
1402013ef:	74 73                	je     0x140201464
1402013f1:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402013f6:	48 8b d3             	mov    %rbx,%rdx
1402013f9:	e8 52 b8 fd ff       	call   0x1401dcc50
1402013fe:	4c 8b f0             	mov    %rax,%r14
140201401:	48 85 c0             	test   %rax,%rax
140201404:	0f 84 b9 00 00 00    	je     0x1402014c3
14020140a:	48 8b c8             	mov    %rax,%rcx
14020140d:	8b de                	mov    %esi,%ebx
14020140f:	e8 2c a3 ee ff       	call   0x1400eb740
140201414:	85 c0                	test   %eax,%eax
140201416:	7e 4c                	jle    0x140201464
140201418:	8b 44 24 34          	mov    0x34(%rsp),%eax
14020141c:	ff c0                	inc    %eax
14020141e:	89 44 24 34          	mov    %eax,0x34(%rsp)
140201422:	8b d3                	mov    %ebx,%edx
140201424:	49 8b ce             	mov    %r14,%rcx
140201427:	e8 14 a6 ee ff       	call   0x1400eba40
14020142c:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
140201431:	4d 8b cc             	mov    %r12,%r9
140201434:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140201439:	48 8b 48 10          	mov    0x10(%rax),%rcx
14020143d:	e8 9e fe ff ff       	call   0x1402012e0
140201442:	48 85 c0             	test   %rax,%rax
140201445:	74 7c                	je     0x1402014c3
140201447:	48 8b d0             	mov    %rax,%rdx
14020144a:	49 8b cd             	mov    %r13,%rcx
14020144d:	e8 ce a3 ee ff       	call   0x1400eb820
140201452:	85 c0                	test   %eax,%eax
140201454:	74 6d                	je     0x1402014c3
140201456:	49 8b ce             	mov    %r14,%rcx
140201459:	ff c3                	inc    %ebx
14020145b:	e8 e0 a2 ee ff       	call   0x1400eb740
140201460:	3b d8                	cmp    %eax,%ebx
140201462:	7c be                	jl     0x140201422
140201464:	44 8b 64 24 50       	mov    0x50(%rsp),%r12d
140201469:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14020146e:	49 8b cd             	mov    %r13,%rcx
140201471:	41 83 fc 11          	cmp    $0x11,%r12d
140201475:	75 07                	jne    0x14020147e
140201477:	e8 84 cb f2 ff       	call   0x14012e000
14020147c:	eb 05                	jmp    0x140201483
14020147e:	e8 5d cb f2 ff       	call   0x14012dfe0
140201483:	8b d8                	mov    %eax,%ebx
140201485:	85 c0                	test   %eax,%eax
140201487:	78 3a                	js     0x1402014c3
140201489:	e8 02 ca f2 ff       	call   0x14012de90
14020148e:	48 8b f8             	mov    %rax,%rdi
140201491:	48 85 c0             	test   %rax,%rax
140201494:	74 2d                	je     0x1402014c3
140201496:	41 8b cc             	mov    %r12d,%ecx
140201499:	e8 22 10 ef ff       	call   0x1400f24c0
14020149e:	48 89 47 08          	mov    %rax,0x8(%rdi)
1402014a2:	48 85 c0             	test   %rax,%rax
1402014a5:	74 1c                	je     0x1402014c3
1402014a7:	44 89 27             	mov    %r12d,(%rdi)
1402014aa:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402014af:	48 89 48 08          	mov    %rcx,0x8(%rax)
1402014b3:	48 8b ce             	mov    %rsi,%rcx
1402014b6:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402014ba:	89 18                	mov    %ebx,(%rax)
1402014bc:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402014c1:	eb 05                	jmp    0x1402014c8
1402014c3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402014c8:	41 b8 c6 01 00 00    	mov    $0x1c6,%r8d
1402014ce:	48 8d 15 db d7 13 00 	lea    0x13d7db(%rip),%rdx        # 0x14033ecb0
1402014d5:	e8 e6 a8 ee ff       	call   0x1400ebdc0
1402014da:	48 8d 15 8f c9 f2 ff 	lea    -0xd3671(%rip),%rdx        # 0x14012de70
1402014e1:	49 8b cd             	mov    %r13,%rcx
1402014e4:	e8 97 a2 ee ff       	call   0x1400eb780
1402014e9:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402014ee:	49 8b d6             	mov    %r14,%rdx
1402014f1:	e8 ca b7 fd ff       	call   0x1401dccc0
1402014f6:	4c 8b ac 24 48 02 00 	mov    0x248(%rsp),%r13
1402014fd:	00
1402014fe:	4c 8b f6             	mov    %rsi,%r14
140201501:	48 85 ff             	test   %rdi,%rdi
140201504:	0f 84 68 fe ff ff    	je     0x140201372
14020150a:	83 7d 80 ff          	cmpl   $0xffffffff,-0x80(%rbp)
14020150e:	75 10                	jne    0x140201520
140201510:	39 b5 28 01 00 00    	cmp    %esi,0x128(%rbp)
140201516:	75 08                	jne    0x140201520
140201518:	48 8b c7             	mov    %rdi,%rax
14020151b:	e9 db 01 00 00       	jmp    0x1402016fb
140201520:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140201525:	48 8b cf             	mov    %rdi,%rcx
140201528:	e8 f3 ca f2 ff       	call   0x14012e020
14020152d:	48 8b cf             	mov    %rdi,%rcx
140201530:	44 8b e0             	mov    %eax,%r12d
140201533:	e8 38 c9 f2 ff       	call   0x14012de70
140201538:	83 7d 80 ff          	cmpl   $0xffffffff,-0x80(%rbp)
14020153c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140201541:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140201546:	74 6c                	je     0x1402015b4
140201548:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
14020154d:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140201552:	4c 8d 44 24 6c       	lea    0x6c(%rsp),%r8
140201557:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14020155c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140201561:	e8 ca 0f ef ff       	call   0x1400f2530
140201566:	44 8b f8             	mov    %eax,%r15d
140201569:	84 c0                	test   %al,%al
14020156b:	0f 88 5b 01 00 00    	js     0x1402016cc
140201571:	8b 44 24 48          	mov    0x48(%rsp),%eax
140201575:	2b 44 24 60          	sub    0x60(%rsp),%eax
140201579:	44 03 e0             	add    %eax,%r12d
14020157c:	41 f6 c7 01          	test   $0x1,%r15b
140201580:	74 1b                	je     0x14020159d
140201582:	44 8b 45 80          	mov    -0x80(%rbp),%r8d
140201586:	8b d6                	mov    %esi,%edx
140201588:	33 c9                	xor    %ecx,%ecx
14020158a:	89 54 24 30          	mov    %edx,0x30(%rsp)
14020158e:	41 bf 02 00 00 00    	mov    $0x2,%r15d
140201594:	e8 a7 11 ef ff       	call   0x1400f2740
140201599:	8b f8                	mov    %eax,%edi
14020159b:	eb 1a                	jmp    0x1402015b7
14020159d:	8b 54 24 30          	mov    0x30(%rsp),%edx
1402015a1:	41 83 e7 20          	and    $0x20,%r15d
1402015a5:	44 8b 45 80          	mov    -0x80(%rbp),%r8d
1402015a9:	33 c9                	xor    %ecx,%ecx
1402015ab:	e8 90 11 ef ff       	call   0x1400f2740
1402015b0:	8b f8                	mov    %eax,%edi
1402015b2:	eb 03                	jmp    0x1402015b7
1402015b4:	41 8b fc             	mov    %r12d,%edi
1402015b7:	48 63 95 28 01 00 00 	movslq 0x128(%rbp),%rdx
1402015be:	48 8d 5d 84          	lea    -0x7c(%rbp),%rbx
1402015c2:	44 8b f6             	mov    %esi,%r14d
1402015c5:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
1402015c9:	48 8d 1c 8b          	lea    (%rbx,%rcx,4),%rbx
1402015cd:	85 d2                	test   %edx,%edx
1402015cf:	7e 24                	jle    0x1402015f5
1402015d1:	03 7b 0c             	add    0xc(%rbx),%edi
1402015d4:	33 c9                	xor    %ecx,%ecx
1402015d6:	44 8b 03             	mov    (%rbx),%r8d
1402015d9:	8b d7                	mov    %edi,%edx
1402015db:	89 7b 10             	mov    %edi,0x10(%rbx)
1402015de:	e8 5d 11 ef ff       	call   0x1400f2740
1402015e3:	41 ff c6             	inc    %r14d
1402015e6:	48 8d 5b ec          	lea    -0x14(%rbx),%rbx
1402015ea:	8b f8                	mov    %eax,%edi
1402015ec:	44 3b b5 28 01 00 00 	cmp    0x128(%rbp),%r14d
1402015f3:	7c dc                	jl     0x1402015d1
1402015f5:	48 63 cf             	movslq %edi,%rcx
1402015f8:	48 8d 15 b1 d6 13 00 	lea    0x13d6b1(%rip),%rdx        # 0x14033ecb0
1402015ff:	41 b8 c3 00 00 00    	mov    $0xc3,%r8d
140201605:	e8 66 a7 ee ff       	call   0x1400ebd70
14020160a:	4c 8b f0             	mov    %rax,%r14
14020160d:	48 85 c0             	test   %rax,%rax
140201610:	0f 84 b6 00 00 00    	je     0x1402016cc
140201616:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14020161b:	39 b5 28 01 00 00    	cmp    %esi,0x128(%rbp)
140201621:	7e 49                	jle    0x14020166c
140201623:	48 8d 5d a8          	lea    -0x58(%rbp),%rbx
140201627:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14020162e:	00 00
140201630:	8b 4b f4             	mov    -0xc(%rbx),%ecx
140201633:	44 8b 4b f0          	mov    -0x10(%rbx),%r9d
140201637:	44 8b 03             	mov    (%rbx),%r8d
14020163a:	8b 53 f8             	mov    -0x8(%rbx),%edx
14020163d:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140201641:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140201646:	e8 75 11 ef ff       	call   0x1400f27c0
14020164b:	83 7b fc 00          	cmpl   $0x0,-0x4(%rbx)
14020164f:	74 0d                	je     0x14020165e
140201651:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140201656:	c6 00 00             	movb   $0x0,(%rax)
140201659:	48 ff 44 24 38       	incq   0x38(%rsp)
14020165e:	ff c6                	inc    %esi
140201660:	48 83 c3 14          	add    $0x14,%rbx
140201664:	3b b5 28 01 00 00    	cmp    0x128(%rbp),%esi
14020166a:	7c c4                	jl     0x140201630
14020166c:	44 8b 4d 80          	mov    -0x80(%rbp),%r9d
140201670:	41 83 f9 ff          	cmp    $0xffffffff,%r9d
140201674:	74 2d                	je     0x1402016a3
140201676:	8b 4d 84             	mov    -0x7c(%rbp),%ecx
140201679:	85 c9                	test   %ecx,%ecx
14020167b:	75 10                	jne    0x14020168d
14020167d:	41 8d 41 f0          	lea    -0x10(%r9),%eax
140201681:	ba 20 00 00 00       	mov    $0x20,%edx
140201686:	83 f8 01             	cmp    $0x1,%eax
140201689:	44 0f 46 fa          	cmovbe %edx,%r15d
14020168d:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140201692:	41 8b d7             	mov    %r15d,%edx
140201695:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140201699:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14020169e:	e8 1d 11 ef ff       	call   0x1400f27c0
1402016a3:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1402016a8:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402016ad:	4d 63 c4             	movslq %r12d,%r8
1402016b0:	e8 ab fc 0d 00       	call   0x1402e1360
1402016b5:	44 8b c7             	mov    %edi,%r8d
1402016b8:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
1402016bd:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402016c2:	33 c9                	xor    %ecx,%ecx
1402016c4:	e8 b7 c8 f2 ff       	call   0x14012df80
1402016c9:	48 8b f0             	mov    %rax,%rsi
1402016cc:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402016d1:	48 8d 15 d8 d5 13 00 	lea    0x13d5d8(%rip),%rdx        # 0x14033ecb0
1402016d8:	41 b8 e9 00 00 00    	mov    $0xe9,%r8d
1402016de:	e8 dd a6 ee ff       	call   0x1400ebdc0
1402016e3:	41 b8 ea 00 00 00    	mov    $0xea,%r8d
1402016e9:	48 8d 15 c0 d5 13 00 	lea    0x13d5c0(%rip),%rdx        # 0x14033ecb0
1402016f0:	49 8b ce             	mov    %r14,%rcx
1402016f3:	e8 c8 a6 ee ff       	call   0x1400ebdc0
1402016f8:	48 8b c6             	mov    %rsi,%rax
1402016fb:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
140201702:	48 33 cc             	xor    %rsp,%rcx
140201705:	e8 a6 e7 0a 00       	call   0x1402afeb0
14020170a:	48 81 c4 50 02 00 00 	add    $0x250,%rsp
140201711:	41 5f                	pop    %r15
140201713:	41 5e                	pop    %r14
140201715:	41 5c                	pop    %r12
140201717:	5f                   	pop    %rdi
140201718:	5e                   	pop    %rsi
140201719:	5b                   	pop    %rbx
14020171a:	5d                   	pop    %rbp
14020171b:	c3                   	ret
14020171c:	cc                   	int3
14020171d:	cc                   	int3
14020171e:	cc                   	int3
14020171f:	cc                   	int3
140201720:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140201725:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14020172a:	57                   	push   %rdi
14020172b:	b8 20 00 00 00       	mov    $0x20,%eax
140201730:	e8 fb f3 0a 00       	call   0x1402b0b30
140201735:	48 2b e0             	sub    %rax,%rsp
140201738:	49 8b d8             	mov    %r8,%rbx
14020173b:	8b f2                	mov    %edx,%esi
14020173d:	48 8b f9             	mov    %rcx,%rdi
140201740:	48 85 c9             	test   %rcx,%rcx
140201743:	74 67                	je     0x1402017ac
140201745:	83 fa 03             	cmp    $0x3,%edx