1400031a3:	eb 07                	jmp    0x1400031ac
1400031a5:	4c 8d 1d 34 66 00 00 	lea    0x6634(%rip),%r11        # 0x1400097e0
1400031ac:	45 3b c1             	cmp    %r9d,%r8d
1400031af:	7d 3f                	jge    0x1400031f0
1400031b1:	49 63 c0             	movslq %r8d,%rax
1400031b4:	49 8d 8a fc 17 02 00 	lea    0x217fc(%r10),%rcx
1400031bb:	48 c1 e0 08          	shl    $0x8,%rax
1400031bf:	48 8d 14 d5 00 00 00 	lea    0x0(,%rdx,8),%rdx
1400031c6:	00
1400031c7:	48 03 c8             	add    %rax,%rcx
1400031ca:	45 2b c8             	sub    %r8d,%r9d
1400031cd:	45 8b c1             	mov    %r9d,%r8d
1400031d0:	48 8d 81 00 80 ff ff 	lea    -0x8000(%rcx),%rax
1400031d7:	4a 89 0c 1a          	mov    %rcx,(%rdx,%r11,1)
1400031db:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
1400031e2:	48 89 04 3a          	mov    %rax,(%rdx,%rdi,1)
1400031e6:	48 8d 52 08          	lea    0x8(%rdx),%rdx
1400031ea:	49 83 e8 01          	sub    $0x1,%r8
1400031ee:	75 e0                	jne    0x1400031d0
1400031f0:	4d 8d 8a fc 9b 02 00 	lea    0x29bfc(%r10),%r9
1400031f7:	48 8b d7             	mov    %rdi,%rdx
1400031fa:	4c 8d 05 df 65 00 00 	lea    0x65df(%rip),%r8        # 0x1400097e0
140003201:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140003206:	ff 15 94 1e 00 00    	call   *0x1e94(%rip)        # 0x1400050a0
14000320c:	48 8b 0d bd 61 00 00 	mov    0x61bd(%rip),%rcx        # 0x1400093d0
140003213:	48 8d 15 ae 28 00 00 	lea    0x28ae(%rip),%rdx        # 0x140005ac8
14000321a:	44 8b c0             	mov    %eax,%r8d
14000321d:	89 81 fc 9c 02 00    	mov    %eax,0x29cfc(%rcx)
140003223:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140003227:	44 8b 4c 24 50       	mov    0x50(%rsp),%r9d
14000322c:	ff 15 de 1f 00 00    	call   *0x1fde(%rip)        # 0x140005210
140003232:	49 8b d7             	mov    %r15,%rdx
140003235:	33 c9                	xor    %ecx,%ecx
140003237:	ff 15 c3 1d 00 00    	call   *0x1dc3(%rip)        # 0x140005000
14000323d:	48 8b d8             	mov    %rax,%rbx
140003240:	48 85 c0             	test   %rax,%rax
140003243:	0f 84 e9 fd ff ff    	je     0x140003032
140003249:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
14000324d:	ba 50 00 00 00       	mov    $0x50,%edx
140003252:	4c 8d 05 c7 25 00 00 	lea    0x25c7(%rip),%r8        # 0x140005820
140003259:	48 8d 8d f0 07 00 00 	lea    0x7f0(%rbp),%rcx
140003260:	e8 4b eb ff ff       	call   0x140001db0
140003265:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14000326a:	48 8d 85 f0 07 00 00 	lea    0x7f0(%rbp),%rax
140003271:	48 89 45 40          	mov    %rax,0x40(%rbp)
140003275:	45 33 c0             	xor    %r8d,%r8d
140003278:	48 8d 45 38          	lea    0x38(%rbp),%rax
14000327c:	4c 89 7d 38          	mov    %r15,0x38(%rbp)
140003280:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140003285:	33 d2                	xor    %edx,%edx
140003287:	b8 02 00 00 00       	mov    $0x2,%eax
14000328c:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140003291:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
140003296:	41 b9 02 00 02 c0    	mov    $0xc0020002,%r9d
14000329c:	48 8b cb             	mov    %rbx,%rcx
14000329f:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400032a4:	ff 15 76 1d 00 00    	call   *0x1d76(%rip)        # 0x140005020
1400032aa:	48 8b cb             	mov    %rbx,%rcx
1400032ad:	ff 15 75 1d 00 00    	call   *0x1d75(%rip)        # 0x140005028
1400032b3:	e9 7a fd ff ff       	jmp    0x140003032
1400032b8:	48 8d 0d 51 28 00 00 	lea    0x2851(%rip),%rcx        # 0x140005b10
1400032bf:	e8 ac eb ff ff       	call   0x140001e70
1400032c4:	48 8b 1d 05 61 00 00 	mov    0x6105(%rip),%rbx        # 0x1400093d0
1400032cb:	48 85 db             	test   %rbx,%rbx
1400032ce:	0f 84 5e fd ff ff    	je     0x140003032
1400032d4:	ff 15 9e 1e 00 00    	call   *0x1e9e(%rip)        # 0x140005178
1400032da:	48 89 83 00 9d 02 00 	mov    %rax,0x29d00(%rbx)
1400032e1:	ff 15 79 1d 00 00    	call   *0x1d79(%rip)        # 0x140005060
1400032e7:	44 0f b6 c0          	movzbl %al,%r8d
1400032eb:	48 8d 15 fe 25 00 00 	lea    0x25fe(%rip),%rdx        # 0x1400058f0
1400032f2:	48 8b 05 d7 60 00 00 	mov    0x60d7(%rip),%rax        # 0x1400093d0
1400032f9:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1400032fd:	44 88 80 08 9d 02 00 	mov    %r8b,0x29d08(%rax)
140003304:	ff 15 06 1f 00 00    	call   *0x1f06(%rip)        # 0x140005210
14000330a:	49 8b d7             	mov    %r15,%rdx
14000330d:	33 c9                	xor    %ecx,%ecx
14000330f:	ff 15 eb 1c 00 00    	call   *0x1ceb(%rip)        # 0x140005000
140003315:	48 8b d8             	mov    %rax,%rbx
140003318:	48 85 c0             	test   %rax,%rax
14000331b:	0f 84 11 fd ff ff    	je     0x140003032
140003321:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
140003325:	ba 50 00 00 00       	mov    $0x50,%edx
14000332a:	4c 8d 05 ef 24 00 00 	lea    0x24ef(%rip),%r8        # 0x140005820
140003331:	48 8d 8d 90 08 00 00 	lea    0x890(%rbp),%rcx
140003338:	e8 73 ea ff ff       	call   0x140001db0
14000333d:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140003342:	48 8d 85 90 08 00 00 	lea    0x890(%rbp),%rax
140003349:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14000334e:	45 33 c0             	xor    %r8d,%r8d
140003351:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140003356:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
14000335b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140003360:	33 d2                	xor    %edx,%edx
140003362:	b8 02 00 00 00       	mov    $0x2,%eax
140003367:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14000336c:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
140003371:	41 b9 02 00 02 c0    	mov    $0xc0020002,%r9d
140003377:	48 8b cb             	mov    %rbx,%rcx
14000337a:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14000337f:	ff 15 9b 1c 00 00    	call   *0x1c9b(%rip)        # 0x140005020
140003385:	48 8b cb             	mov    %rbx,%rcx
140003388:	ff 15 9a 1c 00 00    	call   *0x1c9a(%rip)        # 0x140005028
14000338e:	e9 9f fc ff ff       	jmp    0x140003032
140003393:	ff 15 b7 1c 00 00    	call   *0x1cb7(%rip)        # 0x140005050
140003399:	ff 15 c9 1c 00 00    	call   *0x1cc9(%rip)        # 0x140005068
14000339f:	b9 c8 00 00 00       	mov    $0xc8,%ecx
1400033a4:	ff 15 8e 1d 00 00    	call   *0x1d8e(%rip)        # 0x140005138
1400033aa:	48 8b 0d 0f 5c 00 00 	mov    0x5c0f(%rip),%rcx        # 0x140008fc0
1400033b1:	ff 15 89 1d 00 00    	call   *0x1d89(%rip)        # 0x140005140
1400033b7:	e9 98 ee ff ff       	jmp    0x140002254
1400033bc:	48 8d 0d 75 27 00 00 	lea    0x2775(%rip),%rcx        # 0x140005b38
1400033c3:	e8 a8 ea ff ff       	call   0x140001e70
1400033c8:	48 8b 0d f1 5b 00 00 	mov    0x5bf1(%rip),%rcx        # 0x140008fc0
1400033cf:	ff 15 6b 1d 00 00    	call   *0x1d6b(%rip)        # 0x140005140
1400033d5:	e9 7a ee ff ff       	jmp    0x140002254
1400033da:	66 90                	xchg   %ax,%ax
1400033dc:	a3 22 00 00 75 23 00 	movabs %eax,0xdb00002375000022
1400033e3:	00 db
1400033e5:	23 00                	and    (%rax),%eax
1400033e7:	00 be 24 00 00 a1    	add    %bh,-0x5effffdc(%rsi)
1400033ed:	25 00 00 8c 26       	and    $0x268c0000,%eax
1400033f2:	00 00                	add    %al,(%rax)
1400033f4:	77 27                	ja     0x14000341d
1400033f6:	00 00                	add    %al,(%rax)
1400033f8:	5b                   	pop    %rbx
1400033f9:	28 00                	sub    %al,(%rax)
1400033fb:	00 3e                	add    %bh,(%rsi)
1400033fd:	29 00                	sub    %eax,(%rax)
1400033ff:	00 29                	add    %ch,(%rcx)
140003401:	2a 00                	sub    (%rax),%al
140003403:	00 0d 2b 00 00 f1    	add    %cl,-0xeffffd5(%rip)        # 0x131003434
140003409:	2b 00                	sub    (%rax),%eax
14000340b:	00 90 2d 00 00 4b    	add    %dl,0x4b00002d(%rax)
140003411:	30 00                	xor    %al,(%rax)
140003413:	00 b8 32 00 00 93    	add    %bh,-0x6cffffce(%rax)
140003419:	33 00                	xor    (%rax),%eax
14000341b:	00 cc                	add    %cl,%ah
14000341d:	cc                   	int3
14000341e:	cc                   	int3
14000341f:	cc                   	int3
140003420:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140003425:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000342a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14000342f:	56                   	push   %rsi
140003430:	57                   	push   %rdi
140003431:	41 56                	push   %r14
140003433:	48 83 ec 30          	sub    $0x30,%rsp
140003437:	48 8b f1             	mov    %rcx,%rsi
14000343a:	33 db                	xor    %ebx,%ebx
14000343c:	89 5c 24 58          	mov    %ebx,0x58(%rsp)
140003440:	48 8b 09             	mov    (%rcx),%rcx
140003443:	48 63 41 04          	movslq 0x4(%rcx),%rax
140003447:	48 8b 7c 30 28       	mov    0x28(%rax,%rsi,1),%rdi
14000344c:	48 83 ff 0e          	cmp    $0xe,%rdi
140003450:	7c 06                	jl     0x140003458
140003452:	48 83 c7 f3          	add    $0xfffffffffffffff3,%rdi
140003456:	eb 02                	jmp    0x14000345a
140003458:	33 ff                	xor    %edi,%edi
14000345a:	4c 8b f6             	mov    %rsi,%r14
14000345d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140003462:	4c 8b 44 30 48       	mov    0x48(%rax,%rsi,1),%r8
140003467:	48 8b d1             	mov    %rcx,%rdx
14000346a:	4d 85 c0             	test   %r8,%r8
14000346d:	74 0f                	je     0x14000347e
14000346f:	49 8b 00             	mov    (%r8),%rax
140003472:	49 8b c8             	mov    %r8,%rcx
140003475:	ff 50 08             	call   *0x8(%rax)
140003478:	48 8b 0e             	mov    (%rsi),%rcx
14000347b:	48 8b d1             	mov    %rcx,%rdx
14000347e:	48 63 41 04          	movslq 0x4(%rcx),%rax
140003482:	83 7c 30 10 00       	cmpl   $0x0,0x10(%rax,%rsi,1)
140003487:	74 04                	je     0x14000348d
140003489:	32 c0                	xor    %al,%al
14000348b:	eb 2e                	jmp    0x1400034bb
14000348d:	48 8b 44 30 50       	mov    0x50(%rax,%rsi,1),%rax
140003492:	48 85 c0             	test   %rax,%rax
140003495:	74 22                	je     0x1400034b9
140003497:	48 3b c6             	cmp    %rsi,%rax
14000349a:	74 1d                	je     0x1400034b9
14000349c:	48 8b c8             	mov    %rax,%rcx
14000349f:	ff 15 43 1d 00 00    	call   *0x1d43(%rip)        # 0x1400051e8
1400034a5:	48 8b 0e             	mov    (%rsi),%rcx
1400034a8:	48 63 41 04          	movslq 0x4(%rcx),%rax
1400034ac:	83 7c 30 10 00       	cmpl   $0x0,0x10(%rax,%rsi,1)
1400034b1:	0f 94 c0             	sete   %al
1400034b4:	48 8b d1             	mov    %rcx,%rdx
1400034b7:	eb 02                	jmp    0x1400034bb
1400034b9:	b0 01                	mov    $0x1,%al
1400034bb:	88 44 24 28          	mov    %al,0x28(%rsp)
1400034bf:	84 c0                	test   %al,%al
1400034c1:	75 0a                	jne    0x1400034cd
1400034c3:	bb 04 00 00 00       	mov    $0x4,%ebx
1400034c8:	e9 b2 00 00 00       	jmp    0x14000357f
1400034cd:	48 63 41 04          	movslq 0x4(%rcx),%rax
1400034d1:	8b 4c 30 18          	mov    0x18(%rax,%rsi,1),%ecx
1400034d5:	81 e1 c0 01 00 00    	and    $0x1c0,%ecx
1400034db:	83 f9 40             	cmp    $0x40,%ecx
1400034de:	74 29                	je     0x140003509
1400034e0:	48 85 ff             	test   %rdi,%rdi
1400034e3:	7e 21                	jle    0x140003506
1400034e5:	48 8b 06             	mov    (%rsi),%rax
1400034e8:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400034ec:	0f b6 54 31 58       	movzbl 0x58(%rcx,%rsi,1),%edx
1400034f1:	48 8b 4c 31 48       	mov    0x48(%rcx,%rsi,1),%rcx
1400034f6:	ff 15 04 1d 00 00    	call   *0x1d04(%rip)        # 0x140005200
1400034fc:	83 f8 ff             	cmp    $0xffffffff,%eax
1400034ff:	74 55                	je     0x140003556
140003501:	48 ff cf             	dec    %rdi
140003504:	eb da                	jmp    0x1400034e0
140003506:	48 8b 16             	mov    (%rsi),%rdx
140003509:	48 63 42 04          	movslq 0x4(%rdx),%rax
14000350d:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
140003513:	48 8d 15 36 23 00 00 	lea    0x2336(%rip),%rdx        # 0x140005850
14000351a:	48 8b 4c 30 48       	mov    0x48(%rax,%rsi,1),%rcx
14000351f:	ff 15 cb 1c 00 00    	call   *0x1ccb(%rip)        # 0x1400051f0
140003525:	48 83 f8 0d          	cmp    $0xd,%rax
140003529:	75 2b                	jne    0x140003556
14000352b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003530:	48 85 ff             	test   %rdi,%rdi
140003533:	7e 2a                	jle    0x14000355f
140003535:	48 8b 06             	mov    (%rsi),%rax
140003538:	48 63 48 04          	movslq 0x4(%rax),%rcx
14000353c:	0f b6 54 31 58       	movzbl 0x58(%rcx,%rsi,1),%edx
140003541:	48 8b 4c 31 48       	mov    0x48(%rcx,%rsi,1),%rcx
140003546:	ff 15 b4 1c 00 00    	call   *0x1cb4(%rip)        # 0x140005200
14000354c:	83 f8 ff             	cmp    $0xffffffff,%eax
14000354f:	74 05                	je     0x140003556
140003551:	48 ff cf             	dec    %rdi
140003554:	eb da                	jmp    0x140003530
140003556:	bb 04 00 00 00       	mov    $0x4,%ebx
14000355b:	89 5c 24 58          	mov    %ebx,0x58(%rsp)
14000355f:	48 8b 06             	mov    (%rsi),%rax
140003562:	48 63 48 04          	movslq 0x4(%rax),%rcx
140003566:	48 c7 44 31 28 00 00 	movq   $0x0,0x28(%rcx,%rsi,1)
14000356d:	00 00
14000356f:	eb 0e                	jmp    0x14000357f
140003571:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140003576:	8b 5c 24 58          	mov    0x58(%rsp),%ebx
14000357a:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
14000357f:	48 8b 06             	mov    (%rsi),%rax
140003582:	48 63 48 04          	movslq 0x4(%rax),%rcx
140003586:	48 03 ce             	add    %rsi,%rcx
140003589:	45 33 c0             	xor    %r8d,%r8d
14000358c:	8b d3                	mov    %ebx,%edx
14000358e:	ff 15 64 1c 00 00    	call   *0x1c64(%rip)        # 0x1400051f8
140003594:	90                   	nop
140003595:	ff 15 3d 1c 00 00    	call   *0x1c3d(%rip)        # 0x1400051d8
14000359b:	84 c0                	test   %al,%al
14000359d:	75 0a                	jne    0x1400035a9
14000359f:	49 8b ce             	mov    %r14,%rcx
1400035a2:	ff 15 38 1c 00 00    	call   *0x1c38(%rip)        # 0x1400051e0
1400035a8:	90                   	nop
1400035a9:	49 8b 06             	mov    (%r14),%rax
1400035ac:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400035b0:	4a 8b 4c 31 48       	mov    0x48(%rcx,%r14,1),%rcx
1400035b5:	48 85 c9             	test   %rcx,%rcx
1400035b8:	74 07                	je     0x1400035c1
1400035ba:	48 8b 01             	mov    (%rcx),%rax
1400035bd:	ff 50 10             	call   *0x10(%rax)
1400035c0:	90                   	nop
1400035c1:	48 8b c6             	mov    %rsi,%rax
1400035c4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400035c9:	48 83 c4 30          	add    $0x30,%rsp
1400035cd:	41 5e                	pop    %r14
1400035cf:	5f                   	pop    %rdi
1400035d0:	5e                   	pop    %rsi
1400035d1:	c3                   	ret
1400035d2:	cc                   	int3
1400035d3:	cc                   	int3
1400035d4:	cc                   	int3
1400035d5:	cc                   	int3
1400035d6:	cc                   	int3
1400035d7:	cc                   	int3
1400035d8:	cc                   	int3
1400035d9:	cc                   	int3
1400035da:	cc                   	int3
1400035db:	cc                   	int3
1400035dc:	cc                   	int3
1400035dd:	cc                   	int3
1400035de:	cc                   	int3
1400035df:	cc                   	int3
1400035e0:	40 53                	rex push %rbx
1400035e2:	48 83 ec 20          	sub    $0x20,%rsp
1400035e6:	48 8b d9             	mov    %rcx,%rbx
1400035e9:	ff 15 e9 1b 00 00    	call   *0x1be9(%rip)        # 0x1400051d8
1400035ef:	84 c0                	test   %al,%al
1400035f1:	75 0a                	jne    0x1400035fd
1400035f3:	48 8b 0b             	mov    (%rbx),%rcx
1400035f6:	ff 15 e4 1b 00 00    	call   *0x1be4(%rip)        # 0x1400051e0
1400035fc:	90                   	nop
1400035fd:	48 8b 13             	mov    (%rbx),%rdx
140003600:	48 8b 02             	mov    (%rdx),%rax
140003603:	48 63 48 04          	movslq 0x4(%rax),%rcx
140003607:	48 8b 4c 11 48       	mov    0x48(%rcx,%rdx,1),%rcx
14000360c:	48 85 c9             	test   %rcx,%rcx
14000360f:	74 07                	je     0x140003618
140003611:	48 8b 01             	mov    (%rcx),%rax
140003614:	ff 50 10             	call   *0x10(%rax)
140003617:	90                   	nop
140003618:	48 83 c4 20          	add    $0x20,%rsp
14000361c:	5b                   	pop    %rbx
14000361d:	c3                   	ret
14000361e:	cc                   	int3
14000361f:	cc                   	int3
140003620:	48 83 ec 28          	sub    $0x28,%rsp
140003624:	48 8b 11             	mov    (%rcx),%rdx
140003627:	48 8b 02             	mov    (%rdx),%rax
14000362a:	48 63 48 04          	movslq 0x4(%rax),%rcx
14000362e:	48 8b 4c 11 48       	mov    0x48(%rcx,%rdx,1),%rcx
140003633:	48 85 c9             	test   %rcx,%rcx
140003636:	74 07                	je     0x14000363f
140003638:	48 8b 01             	mov    (%rcx),%rax
14000363b:	ff 50 10             	call   *0x10(%rax)
14000363e:	90                   	nop
14000363f:	48 83 c4 28          	add    $0x28,%rsp
140003643:	c3                   	ret
140003644:	cc                   	int3
140003645:	cc                   	int3
140003646:	cc                   	int3
140003647:	cc                   	int3
140003648:	cc                   	int3
140003649:	cc                   	int3
14000364a:	cc                   	int3
14000364b:	cc                   	int3
14000364c:	cc                   	int3
14000364d:	cc                   	int3
14000364e:	cc                   	int3
14000364f:	cc                   	int3
140003650:	cc                   	int3
140003651:	cc                   	int3
140003652:	cc                   	int3
140003653:	cc                   	int3
140003654:	cc                   	int3
140003655:	cc                   	int3
140003656:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14000365d:	00 00 00
140003660:	48 3b 0d a1 49 00 00 	cmp    0x49a1(%rip),%rcx        # 0x140008008
140003667:	75 10                	jne    0x140003679
140003669:	48 c1 c1 10          	rol    $0x10,%rcx
14000366d:	66 f7 c1 ff ff       	test   $0xffff,%cx
140003672:	75 01                	jne    0x140003675
140003674:	c3                   	ret
140003675:	48 c1 c9 10          	ror    $0x10,%rcx
140003679:	e9 12 03 00 00       	jmp    0x140003990
14000367e:	cc                   	int3
14000367f:	cc                   	int3
140003680:	40 53                	rex push %rbx
140003682:	48 83 ec 20          	sub    $0x20,%rsp
140003686:	48 8b d9             	mov    %rcx,%rbx
140003689:	eb 0f                	jmp    0x14000369a