1402b023d:	ff e1                	jmp    *%rcx
1402b023f:	ba 69 00 00 00       	mov    $0x69,%edx
1402b0244:	c7 44 24 20 ad 00 00 	movl   $0xad,0x20(%rsp)
1402b024b:	00
1402b024c:	4c 8d 0d bd 36 0e 00 	lea    0xe36bd(%rip),%r9        # 0x140393910
1402b0253:	8d 4a cb             	lea    -0x35(%rdx),%ecx
1402b0256:	44 8d 42 03          	lea    0x3(%rdx),%r8d
1402b025a:	e8 41 11 f7 ff       	call   0x1402213a0
1402b025f:	33 c0                	xor    %eax,%eax
1402b0261:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b0266:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402b026b:	48 83 c4 30          	add    $0x30,%rsp
1402b026f:	5f                   	pop    %rdi
1402b0270:	c3                   	ret
1402b0271:	48 8b 0f             	mov    (%rdi),%rcx
1402b0274:	48 85 c9             	test   %rcx,%rcx
1402b0277:	74 16                	je     0x1402b028f
1402b0279:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1402b027d:	4c 8d 05 8c 36 0e 00 	lea    0xe368c(%rip),%r8        # 0x140393910
1402b0284:	41 b9 64 00 00 00    	mov    $0x64,%r9d
1402b028a:	e8 91 91 f7 ff       	call   0x140229420
1402b028f:	41 b8 69 00 00 00    	mov    $0x69,%r8d
1402b0295:	48 8d 15 74 36 0e 00 	lea    0xe3674(%rip),%rdx        # 0x140393910
1402b029c:	41 8d 48 98          	lea    -0x68(%r8),%ecx
1402b02a0:	e8 1b 90 f7 ff       	call   0x1402292c0
1402b02a5:	48 89 07             	mov    %rax,(%rdi)
1402b02a8:	48 85 c0             	test   %rax,%rax
1402b02ab:	75 32                	jne    0x1402b02df
1402b02ad:	ba 6b 00 00 00       	mov    $0x6b,%edx
1402b02b2:	c7 44 24 20 6c 00 00 	movl   $0x6c,0x20(%rsp)
1402b02b9:	00
1402b02ba:	4c 8d 0d 4f 36 0e 00 	lea    0xe364f(%rip),%r9        # 0x140393910
1402b02c1:	8d 4a c9             	lea    -0x37(%rdx),%ecx
1402b02c4:	44 8d 42 d6          	lea    -0x2a(%rdx),%r8d
1402b02c8:	e8 d3 10 f7 ff       	call   0x1402213a0
1402b02cd:	8b c3                	mov    %ebx,%eax
1402b02cf:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b02d4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402b02d9:	48 83 c4 30          	add    $0x30,%rsp
1402b02dd:	5f                   	pop    %rdi
1402b02de:	c3                   	ret
1402b02df:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1402b02e3:	bb 01 00 00 00       	mov    $0x1,%ebx
1402b02e8:	8b c3                	mov    %ebx,%eax
1402b02ea:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b02ef:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402b02f4:	48 83 c4 30          	add    $0x30,%rsp
1402b02f8:	5f                   	pop    %rdi
1402b02f9:	c3                   	ret
1402b02fa:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1402b02fe:	48 85 c9             	test   %rcx,%rcx
1402b0301:	74 16                	je     0x1402b0319
1402b0303:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1402b0307:	4c 8d 05 02 36 0e 00 	lea    0xe3602(%rip),%r8        # 0x140393910
1402b030e:	41 b9 64 00 00 00    	mov    $0x64,%r9d
1402b0314:	e8 07 91 f7 ff       	call   0x140229420
1402b0319:	41 b8 69 00 00 00    	mov    $0x69,%r8d
1402b031f:	48 8d 15 ea 35 0e 00 	lea    0xe35ea(%rip),%rdx        # 0x140393910
1402b0326:	41 8d 48 98          	lea    -0x68(%r8),%ecx
1402b032a:	e8 91 8f f7 ff       	call   0x1402292c0
1402b032f:	48 89 47 10          	mov    %rax,0x10(%rdi)
1402b0333:	48 85 c0             	test   %rax,%rax
1402b0336:	0f 84 71 ff ff ff    	je     0x1402b02ad
1402b033c:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1402b0340:	bb 01 00 00 00       	mov    $0x1,%ebx
1402b0345:	8b c3                	mov    %ebx,%eax
1402b0347:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b034c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402b0351:	48 83 c4 30          	add    $0x30,%rsp
1402b0355:	5f                   	pop    %rdi
1402b0356:	c3                   	ret
1402b0357:	49 83 f9 01          	cmp    $0x1,%r9
1402b035b:	0f 86 90 00 00 00    	jbe    0x1402b03f1
1402b0361:	49 8d 41 ff          	lea    -0x1(%r9),%rax
1402b0365:	49 85 c1             	test   %rax,%r9
1402b0368:	0f 85 83 00 00 00    	jne    0x1402b03f1
1402b036e:	bb 01 00 00 00       	mov    $0x1,%ebx
1402b0373:	4c 89 4f 20          	mov    %r9,0x20(%rdi)
1402b0377:	8b c3                	mov    %ebx,%eax
1402b0379:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b037e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402b0383:	48 83 c4 30          	add    $0x30,%rsp
1402b0387:	5f                   	pop    %rdi
1402b0388:	c3                   	ret
1402b0389:	49 83 f9 01          	cmp    $0x1,%r9
1402b038d:	72 62                	jb     0x1402b03f1
1402b038f:	bb 01 00 00 00       	mov    $0x1,%ebx
1402b0394:	4c 89 4f 28          	mov    %r9,0x28(%rdi)
1402b0398:	8b c3                	mov    %ebx,%eax
1402b039a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b039f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402b03a4:	48 83 c4 30          	add    $0x30,%rsp
1402b03a8:	5f                   	pop    %rdi
1402b03a9:	c3                   	ret
1402b03aa:	49 83 f9 01          	cmp    $0x1,%r9
1402b03ae:	72 41                	jb     0x1402b03f1
1402b03b0:	bb 01 00 00 00       	mov    $0x1,%ebx
1402b03b5:	4c 89 4f 30          	mov    %r9,0x30(%rdi)
1402b03b9:	8b c3                	mov    %ebx,%eax
1402b03bb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b03c0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402b03c5:	48 83 c4 30          	add    $0x30,%rsp
1402b03c9:	5f                   	pop    %rdi
1402b03ca:	c3                   	ret
1402b03cb:	49 83 f9 01          	cmp    $0x1,%r9
1402b03cf:	72 20                	jb     0x1402b03f1
1402b03d1:	bb 01 00 00 00       	mov    $0x1,%ebx
1402b03d6:	4c 89 4f 38          	mov    %r9,0x38(%rdi)
1402b03da:	8b c3                	mov    %ebx,%eax
1402b03dc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b03e1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402b03e6:	48 83 c4 30          	add    $0x30,%rsp
1402b03ea:	5f                   	pop    %rdi
1402b03eb:	c3                   	ret
1402b03ec:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
1402b03f1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402b03f6:	8b c3                	mov    %ebx,%eax
1402b03f8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b03fd:	48 83 c4 30          	add    $0x30,%rsp
1402b0401:	5f                   	pop    %rdi
1402b0402:	c3                   	ret
1402b0403:	90                   	nop
1402b0404:	71 02                	jno    0x1402b0408
1402b0406:	2b 00                	sub    (%rax),%eax
1402b0408:	fa                   	cli
1402b0409:	02 2b                	add    (%rbx),%ch
1402b040b:	00 57 03             	add    %dl,0x3(%rdi)
1402b040e:	2b 00                	sub    (%rax),%eax
1402b0410:	89 03                	mov    %eax,(%rbx)
1402b0412:	2b 00                	sub    (%rax),%eax
1402b0414:	aa                   	stos   %al,%es:(%rdi)
1402b0415:	03 2b                	add    (%rbx),%ebp
1402b0417:	00 cb                	add    %cl,%bl
1402b0419:	03 2b                	add    (%rbx),%ebp
1402b041b:	00 cc                	add    %cl,%ah
1402b041d:	cc                   	int3
1402b041e:	cc                   	int3
1402b041f:	cc                   	int3
1402b0420:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402b0425:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402b042a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402b042f:	41 56                	push   %r14
1402b0431:	b8 30 00 00 00       	mov    $0x30,%eax
1402b0436:	e8 a5 a1 04 00       	call   0x1402fa5e0
1402b043b:	48 2b e0             	sub    %rax,%rsp
1402b043e:	49 63 d9             	movslq %r9d,%rbx
1402b0441:	49 8b e8             	mov    %r8,%rbp
1402b0444:	4c 8b f2             	mov    %rdx,%r14
1402b0447:	48 8b f1             	mov    %rcx,%rsi
1402b044a:	4d 85 c0             	test   %r8,%r8
1402b044d:	75 09                	jne    0x1402b0458
1402b044f:	41 8d 40 01          	lea    0x1(%r8),%eax
1402b0453:	e9 99 00 00 00       	jmp    0x1402b04f1
1402b0458:	45 85 c9             	test   %r9d,%r9d
1402b045b:	79 07                	jns    0x1402b0464
1402b045d:	33 c0                	xor    %eax,%eax
1402b045f:	e9 8d 00 00 00       	jmp    0x1402b04f1
1402b0464:	48 8b 09             	mov    (%rcx),%rcx
1402b0467:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402b046c:	48 85 c9             	test   %rcx,%rcx
1402b046f:	74 15                	je     0x1402b0486
1402b0471:	48 8b 12             	mov    (%rdx),%rdx
1402b0474:	4c 8d 05 95 34 0e 00 	lea    0xe3495(%rip),%r8        # 0x140393910
1402b047b:	41 b9 64 00 00 00    	mov    $0x64,%r9d
1402b0481:	e8 9a 8f f7 ff       	call   0x140229420
1402b0486:	85 db                	test   %ebx,%ebx
1402b0488:	7e 1a                	jle    0x1402b04a4
1402b048a:	41 b9 67 00 00 00    	mov    $0x67,%r9d
1402b0490:	4c 8d 05 79 34 0e 00 	lea    0xe3479(%rip),%r8        # 0x140393910
1402b0497:	48 8b d3             	mov    %rbx,%rdx
1402b049a:	48 8b cd             	mov    %rbp,%rcx
1402b049d:	e8 9e c0 f8 ff       	call   0x14023c540
1402b04a2:	eb 16                	jmp    0x1402b04ba
1402b04a4:	41 b8 69 00 00 00    	mov    $0x69,%r8d
1402b04aa:	48 8d 15 5f 34 0e 00 	lea    0xe345f(%rip),%rdx        # 0x140393910
1402b04b1:	41 8d 48 98          	lea    -0x68(%r8),%ecx
1402b04b5:	e8 06 8e f7 ff       	call   0x1402292c0
1402b04ba:	48 89 06             	mov    %rax,(%rsi)
1402b04bd:	48 85 c0             	test   %rax,%rax
1402b04c0:	75 22                	jne    0x1402b04e4
1402b04c2:	4c 8d 0d 47 34 0e 00 	lea    0xe3447(%rip),%r9        # 0x140393910
1402b04c9:	c7 44 24 20 6c 00 00 	movl   $0x6c,0x20(%rsp)
1402b04d0:	00
1402b04d1:	8d 50 6b             	lea    0x6b(%rax),%edx
1402b04d4:	8d 48 34             	lea    0x34(%rax),%ecx
1402b04d7:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402b04db:	e8 c0 0e f7 ff       	call   0x1402213a0
1402b04e0:	33 c0                	xor    %eax,%eax
1402b04e2:	eb 08                	jmp    0x1402b04ec
1402b04e4:	49 89 1e             	mov    %rbx,(%r14)
1402b04e7:	b8 01 00 00 00       	mov    $0x1,%eax
1402b04ec:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402b04f1:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402b04f6:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1402b04fb:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1402b0500:	48 83 c4 30          	add    $0x30,%rsp
1402b0504:	41 5e                	pop    %r14
1402b0506:	c3                   	ret
1402b0507:	cc                   	int3
1402b0508:	cc                   	int3
1402b0509:	cc                   	int3
1402b050a:	cc                   	int3
1402b050b:	cc                   	int3
1402b050c:	cc                   	int3
1402b050d:	cc                   	int3
1402b050e:	cc                   	int3
1402b050f:	cc                   	int3
1402b0510:	40 53                	rex push %rbx
1402b0512:	b8 30 00 00 00       	mov    $0x30,%eax
1402b0517:	e8 c4 a0 04 00       	call   0x1402fa5e0
1402b051c:	48 2b e0             	sub    %rax,%rsp
1402b051f:	48 8b d9             	mov    %rcx,%rbx
1402b0522:	44 8d 40 f8          	lea    -0x8(%rax),%r8d
1402b0526:	b9 20 04 00 00       	mov    $0x420,%ecx
1402b052b:	48 8d 15 1e 35 0e 00 	lea    0xe351e(%rip),%rdx        # 0x140393a50
1402b0532:	e8 09 91 f7 ff       	call   0x140229640
1402b0537:	48 85 c0             	test   %rax,%rax
1402b053a:	75 26                	jne    0x1402b0562
1402b053c:	4c 8d 0d 0d 35 0e 00 	lea    0xe350d(%rip),%r9        # 0x140393a50
1402b0543:	c7 44 24 20 29 00 00 	movl   $0x29,0x20(%rsp)
1402b054a:	00
1402b054b:	8d 50 6e             	lea    0x6e(%rax),%edx
1402b054e:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402b0552:	8d 48 34             	lea    0x34(%rax),%ecx
1402b0555:	e8 46 0e f7 ff       	call   0x1402213a0
1402b055a:	33 c0                	xor    %eax,%eax
1402b055c:	48 83 c4 30          	add    $0x30,%rsp
1402b0560:	5b                   	pop    %rbx
1402b0561:	c3                   	ret
1402b0562:	48 89 43 28          	mov    %rax,0x28(%rbx)
1402b0566:	b8 01 00 00 00       	mov    $0x1,%eax
1402b056b:	48 83 c4 30          	add    $0x30,%rsp
1402b056f:	5b                   	pop    %rbx
1402b0570:	c3                   	ret
1402b0571:	cc                   	int3
1402b0572:	cc                   	int3
1402b0573:	cc                   	int3
1402b0574:	cc                   	int3
1402b0575:	cc                   	int3
1402b0576:	cc                   	int3
1402b0577:	cc                   	int3
1402b0578:	cc                   	int3
1402b0579:	cc                   	int3
1402b057a:	cc                   	int3
1402b057b:	cc                   	int3
1402b057c:	cc                   	int3
1402b057d:	cc                   	int3
1402b057e:	cc                   	int3
1402b057f:	cc                   	int3
1402b0580:	40 53                	rex push %rbx
1402b0582:	b8 20 00 00 00       	mov    $0x20,%eax
1402b0587:	e8 54 a0 04 00       	call   0x1402fa5e0
1402b058c:	48 2b e0             	sub    %rax,%rsp
1402b058f:	48 8b 59 28          	mov    0x28(%rcx),%rbx
1402b0593:	44 8d 48 14          	lea    0x14(%rax),%r9d
1402b0597:	4c 8d 05 b2 34 0e 00 	lea    0xe34b2(%rip),%r8        # 0x140393a50
1402b059e:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402b05a2:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402b05a6:	e8 75 8e f7 ff       	call   0x140229420
1402b05ab:	48 8b 93 18 04 00 00 	mov    0x418(%rbx),%rdx
1402b05b2:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1402b05b6:	e8 85 0c d5 ff       	call   0x140001240
1402b05bb:	41 b8 36 00 00 00    	mov    $0x36,%r8d
1402b05c1:	48 8d 15 88 34 0e 00 	lea    0xe3488(%rip),%rdx        # 0x140393a50
1402b05c8:	48 8b cb             	mov    %rbx,%rcx
1402b05cb:	48 83 c4 20          	add    $0x20,%rsp
1402b05cf:	5b                   	pop    %rbx
1402b05d0:	e9 3b 8d f7 ff       	jmp    0x140229310
1402b05d5:	cc                   	int3
1402b05d6:	cc                   	int3
1402b05d7:	cc                   	int3
1402b05d8:	cc                   	int3
1402b05d9:	cc                   	int3
1402b05da:	cc                   	int3
1402b05db:	cc                   	int3
1402b05dc:	cc                   	int3
1402b05dd:	cc                   	int3
1402b05de:	cc                   	int3
1402b05df:	cc                   	int3
1402b05e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b05e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402b05ea:	57                   	push   %rdi
1402b05eb:	b8 20 00 00 00       	mov    $0x20,%eax
1402b05f0:	e8 eb 9f 04 00       	call   0x1402fa5e0
1402b05f5:	48 2b e0             	sub    %rax,%rsp
1402b05f8:	48 8b 79 28          	mov    0x28(%rcx),%rdi
1402b05fc:	49 8b f1             	mov    %r9,%rsi
1402b05ff:	49 63 d8             	movslq %r8d,%rbx
1402b0602:	81 ea 00 10 00 00    	sub    $0x1000,%edx
1402b0608:	0f 84 e7 00 00 00    	je     0x1402b06f5
1402b060e:	83 ea 01             	sub    $0x1,%edx
1402b0611:	74 6a                	je     0x1402b067d
1402b0613:	83 fa 01             	cmp    $0x1,%edx
1402b0616:	74 15                	je     0x1402b062d
1402b0618:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1402b061d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402b0622:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402b0627:	48 83 c4 20          	add    $0x20,%rsp
1402b062b:	5f                   	pop    %rdi
1402b062c:	c3                   	ret
1402b062d:	45 85 c0             	test   %r8d,%r8d
1402b0630:	0f 84 c2 00 00 00    	je     0x1402b06f8
1402b0636:	48 85 f6             	test   %rsi,%rsi
1402b0639:	0f 84 b9 00 00 00    	je     0x1402b06f8
1402b063f:	45 85 c0             	test   %r8d,%r8d
1402b0642:	0f 88 9b 00 00 00    	js     0x1402b06e3
1402b0648:	b8 00 04 00 00       	mov    $0x400,%eax
1402b064d:	2b 87 18 04 00 00    	sub    0x418(%rdi),%eax
1402b0653:	3b d8                	cmp    %eax,%ebx
1402b0655:	0f 8f 88 00 00 00    	jg     0x1402b06e3
1402b065b:	48 8b 8f 18 04 00 00 	mov    0x418(%rdi),%rcx
1402b0662:	4c 8b c3             	mov    %rbx,%r8
1402b0665:	48 83 c1 18          	add    $0x18,%rcx
1402b0669:	48 8b d6             	mov    %rsi,%rdx
1402b066c:	48 03 cf             	add    %rdi,%rcx
1402b066f:	e8 b4 c3 04 00       	call   0x1402fca28
1402b0674:	48 01 9f 18 04 00 00 	add    %rbx,0x418(%rdi)
1402b067b:	eb 7b                	jmp    0x1402b06f8
1402b067d:	45 85 c0             	test   %r8d,%r8d
1402b0680:	78 61                	js     0x1402b06e3
1402b0682:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1402b0686:	48 85 c9             	test   %rcx,%rcx
1402b0689:	74 16                	je     0x1402b06a1
1402b068b:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1402b068f:	4c 8d 05 ba 33 0e 00 	lea    0xe33ba(%rip),%r8        # 0x140393a50
1402b0696:	41 b9 45 00 00 00    	mov    $0x45,%r9d
1402b069c:	e8 7f 8d f7 ff       	call   0x140229420
1402b06a1:	48 8b 97 18 04 00 00 	mov    0x418(%rdi),%rdx
1402b06a8:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1402b06ac:	e8 8f 0b d5 ff       	call   0x140001240
1402b06b1:	41 b9 48 00 00 00    	mov    $0x48,%r9d
1402b06b7:	48 c7 87 18 04 00 00 	movq   $0x0,0x418(%rdi)
1402b06be:	00 00 00 00
1402b06c2:	4c 8d 05 87 33 0e 00 	lea    0xe3387(%rip),%r8        # 0x140393a50
1402b06c9:	48 8b d3             	mov    %rbx,%rdx
1402b06cc:	48 8b ce             	mov    %rsi,%rcx
1402b06cf:	e8 6c be f8 ff       	call   0x14023c540
1402b06d4:	48 89 47 08          	mov    %rax,0x8(%rdi)
1402b06d8:	48 85 c0             	test   %rax,%rax
1402b06db:	74 06                	je     0x1402b06e3
1402b06dd:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1402b06e1:	eb 15                	jmp    0x1402b06f8
1402b06e3:	33 c0                	xor    %eax,%eax
1402b06e5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402b06ea:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402b06ef:	48 83 c4 20          	add    $0x20,%rsp
1402b06f3:	5f                   	pop    %rdi
1402b06f4:	c3                   	ret
1402b06f5:	48 89 37             	mov    %rsi,(%rdi)
1402b06f8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx