1402233a9:	48 8b d0             	mov    %rax,%rdx
1402233ac:	48 83 c4 20          	add    $0x20,%rsp
1402233b0:	5b                   	pop    %rbx
1402233b1:	e9 7a f1 01 00       	jmp    0x140242530
1402233b6:	cc                   	int3
1402233b7:	cc                   	int3
1402233b8:	cc                   	int3
1402233b9:	cc                   	int3
1402233ba:	cc                   	int3
1402233bb:	cc                   	int3
1402233bc:	cc                   	int3
1402233bd:	cc                   	int3
1402233be:	cc                   	int3
1402233bf:	cc                   	int3
1402233c0:	b8 28 00 00 00       	mov    $0x28,%eax
1402233c5:	e8 16 72 0d 00       	call   0x1402fa5e0
1402233ca:	48 2b e0             	sub    %rax,%rsp
1402233cd:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1402233d4:	48 83 c4 28          	add    $0x28,%rsp
1402233d8:	e9 73 5c 00 00       	jmp    0x140229050
1402233dd:	cc                   	int3
1402233de:	cc                   	int3
1402233df:	cc                   	int3
1402233e0:	b8 28 00 00 00       	mov    $0x28,%eax
1402233e5:	e8 f6 71 0d 00       	call   0x1402fa5e0
1402233ea:	48 2b e0             	sub    %rax,%rsp
1402233ed:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402233f1:	48 83 c4 28          	add    $0x28,%rsp
1402233f5:	e9 d6 f7 01 00       	jmp    0x140242bd0
1402233fa:	cc                   	int3
1402233fb:	cc                   	int3
1402233fc:	cc                   	int3
1402233fd:	cc                   	int3
1402233fe:	cc                   	int3
1402233ff:	cc                   	int3
140223400:	b8 28 00 00 00       	mov    $0x28,%eax
140223405:	e8 d6 71 0d 00       	call   0x1402fa5e0
14022340a:	48 2b e0             	sub    %rax,%rsp
14022340d:	44 8b c2             	mov    %edx,%r8d
140223410:	45 33 c9             	xor    %r9d,%r9d
140223413:	33 d2                	xor    %edx,%edx
140223415:	48 83 c4 28          	add    $0x28,%rsp
140223419:	e9 62 fe ff ff       	jmp    0x140223280
14022341e:	cc                   	int3
14022341f:	cc                   	int3
140223420:	40 53                	rex push %rbx
140223422:	55                   	push   %rbp
140223423:	56                   	push   %rsi
140223424:	57                   	push   %rdi
140223425:	41 56                	push   %r14
140223427:	b8 20 00 00 00       	mov    $0x20,%eax
14022342c:	e8 af 71 0d 00       	call   0x1402fa5e0
140223431:	48 2b e0             	sub    %rax,%rsp
140223434:	48 8b d9             	mov    %rcx,%rbx
140223437:	33 ed                	xor    %ebp,%ebp
140223439:	8b 49 04             	mov    0x4(%rcx),%ecx
14022343c:	4c 8b f2             	mov    %rdx,%r14
14022343f:	83 e9 17             	sub    $0x17,%ecx
140223442:	74 0e                	je     0x140223452
140223444:	83 f9 01             	cmp    $0x1,%ecx
140223447:	0f 85 be 00 00 00    	jne    0x14022350b
14022344d:	83 3b 0f             	cmpl   $0xf,(%rbx)
140223450:	eb 03                	jmp    0x140223455
140223452:	83 3b 0d             	cmpl   $0xd,(%rbx)
140223455:	0f 85 b0 00 00 00    	jne    0x14022350b
14022345b:	8b fd                	mov    %ebp,%edi
14022345d:	48 8b f5             	mov    %rbp,%rsi
140223460:	48 8b 43 08          	mov    0x8(%rbx),%rax
140223464:	0f b6 0c 30          	movzbl (%rax,%rsi,1),%ecx
140223468:	e8 c3 90 04 00       	call   0x14026c530
14022346d:	85 c0                	test   %eax,%eax
14022346f:	0f 84 96 00 00 00    	je     0x14022350b
140223475:	48 63 0b             	movslq (%rbx),%rcx
140223478:	ff c7                	inc    %edi
14022347a:	48 ff c6             	inc    %rsi
14022347d:	8d 41 ff             	lea    -0x1(%rcx),%eax
140223480:	3b f8                	cmp    %eax,%edi
140223482:	7c dc                	jl     0x140223460
140223484:	48 8b 43 08          	mov    0x8(%rbx),%rax
140223488:	80 7c 01 ff 5a       	cmpb   $0x5a,-0x1(%rcx,%rax,1)
14022348d:	0f 85 78 00 00 00    	jne    0x14022350b
140223493:	4d 85 f6             	test   %r14,%r14
140223496:	74 0a                	je     0x1402234a2
140223498:	49 8b 16             	mov    (%r14),%rdx
14022349b:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
1402234a0:	eb 10                	jmp    0x1402234b2
1402234a2:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402234a7:	ff 15 5b 6d 10 00    	call   *0x106d5b(%rip)        # 0x14032a208
1402234ad:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1402234b2:	45 33 c9             	xor    %r9d,%r9d
1402234b5:	45 33 c0             	xor    %r8d,%r8d
1402234b8:	33 c9                	xor    %ecx,%ecx
1402234ba:	e8 91 bf 00 00       	call   0x14022f450
1402234bf:	48 8b f8             	mov    %rax,%rdi
1402234c2:	48 85 c0             	test   %rax,%rax
1402234c5:	74 2f                	je     0x1402234f6
1402234c7:	4c 8b c8             	mov    %rax,%r9
1402234ca:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402234cf:	4c 8b c3             	mov    %rbx,%r8
1402234d2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402234d7:	e8 64 c0 00 00       	call   0x14022f540
1402234dc:	85 c0                	test   %eax,%eax
1402234de:	74 16                	je     0x1402234f6
1402234e0:	39 6c 24 50          	cmp    %ebp,0x50(%rsp)
1402234e4:	7c 0b                	jl     0x1402234f1
1402234e6:	39 6c 24 60          	cmp    %ebp,0x60(%rsp)
1402234ea:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
1402234ef:	7d 05                	jge    0x1402234f6
1402234f1:	bd 01 00 00 00       	mov    $0x1,%ebp
1402234f6:	48 8b cf             	mov    %rdi,%rcx
1402234f9:	e8 32 c1 00 00       	call   0x14022f630
1402234fe:	8b c5                	mov    %ebp,%eax
140223500:	48 83 c4 20          	add    $0x20,%rsp
140223504:	41 5e                	pop    %r14
140223506:	5f                   	pop    %rdi
140223507:	5e                   	pop    %rsi
140223508:	5d                   	pop    %rbp
140223509:	5b                   	pop    %rbx
14022350a:	c3                   	ret
14022350b:	33 c0                	xor    %eax,%eax
14022350d:	48 83 c4 20          	add    $0x20,%rsp
140223511:	41 5e                	pop    %r14
140223513:	5f                   	pop    %rdi
140223514:	5e                   	pop    %rsi
140223515:	5d                   	pop    %rbp
140223516:	5b                   	pop    %rbx
140223517:	c3                   	ret
140223518:	cc                   	int3
140223519:	cc                   	int3
14022351a:	cc                   	int3
14022351b:	cc                   	int3
14022351c:	cc                   	int3
14022351d:	cc                   	int3
14022351e:	cc                   	int3
14022351f:	cc                   	int3
140223520:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140223525:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14022352a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14022352f:	57                   	push   %rdi
140223530:	b8 30 00 00 00       	mov    $0x30,%eax
140223535:	e8 a6 70 0d 00       	call   0x1402fa5e0
14022353a:	48 2b e0             	sub    %rax,%rsp
14022353d:	48 8b f2             	mov    %rdx,%rsi
140223540:	48 8b e9             	mov    %rcx,%rbp
140223543:	48 85 c9             	test   %rcx,%rcx
140223546:	74 0d                	je     0x140223555
140223548:	e8 f3 73 ff ff       	call   0x14021a940
14022354d:	85 c0                	test   %eax,%eax
14022354f:	0f 84 8d 00 00 00    	je     0x1402235e2
140223555:	48 8b ce             	mov    %rsi,%rcx
140223558:	33 db                	xor    %ebx,%ebx
14022355a:	e8 c1 4e 00 00       	call   0x140228420
14022355f:	85 c0                	test   %eax,%eax
140223561:	0f 8e 92 00 00 00    	jle    0x1402235f9
140223567:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14022356e:	00 00
140223570:	8b d3                	mov    %ebx,%edx
140223572:	48 8b ce             	mov    %rsi,%rcx
140223575:	e8 d6 50 00 00       	call   0x140228650
14022357a:	48 8b c8             	mov    %rax,%rcx
14022357d:	e8 ce f8 00 00       	call   0x140232e50
140223582:	48 8b f8             	mov    %rax,%rdi
140223585:	48 85 c0             	test   %rax,%rax
140223588:	74 5f                	je     0x1402235e9
14022358a:	48 8b c8             	mov    %rax,%rcx
14022358d:	e8 ae 73 ff ff       	call   0x14021a940
140223592:	85 c0                	test   %eax,%eax
140223594:	74 0e                	je     0x1402235a4
140223596:	48 8b ce             	mov    %rsi,%rcx
140223599:	ff c3                	inc    %ebx
14022359b:	e8 80 4e 00 00       	call   0x140228420
1402235a0:	3b d8                	cmp    %eax,%ebx
1402235a2:	7c cc                	jl     0x140223570
1402235a4:	83 eb 01             	sub    $0x1,%ebx
1402235a7:	78 29                	js     0x1402235d2
1402235a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1402235b0:	8b d3                	mov    %ebx,%edx
1402235b2:	48 8b ce             	mov    %rsi,%rcx
1402235b5:	e8 96 50 00 00       	call   0x140228650
1402235ba:	48 8b c8             	mov    %rax,%rcx
1402235bd:	e8 8e f8 00 00       	call   0x140232e50
1402235c2:	48 8b d7             	mov    %rdi,%rdx
1402235c5:	48 8b c8             	mov    %rax,%rcx
1402235c8:	e8 f3 6d ff ff       	call   0x14021a3c0
1402235cd:	83 eb 01             	sub    $0x1,%ebx
1402235d0:	79 de                	jns    0x1402235b0
1402235d2:	48 85 ed             	test   %rbp,%rbp
1402235d5:	74 0b                	je     0x1402235e2
1402235d7:	48 8b d7             	mov    %rdi,%rdx
1402235da:	48 8b cd             	mov    %rbp,%rcx
1402235dd:	e8 de 6d ff ff       	call   0x14021a3c0
1402235e2:	b8 01 00 00 00       	mov    $0x1,%eax
1402235e7:	eb 34                	jmp    0x14022361d
1402235e9:	c7 44 24 20 a8 07 00 	movl   $0x7a8,0x20(%rsp)
1402235f0:	00
1402235f1:	41 b8 6c 00 00 00    	mov    $0x6c,%r8d
1402235f7:	eb 0e                	jmp    0x140223607
1402235f9:	c7 44 24 20 b0 07 00 	movl   $0x7b0,0x20(%rsp)
140223600:	00
140223601:	41 b8 6b 00 00 00    	mov    $0x6b,%r8d
140223607:	ba 6e 00 00 00       	mov    $0x6e,%edx
14022360c:	4c 8d 0d ad 93 13 00 	lea    0x1393ad(%rip),%r9        # 0x14035c9c0
140223613:	8d 4a 9d             	lea    -0x63(%rdx),%ecx
140223616:	e8 85 dd ff ff       	call   0x1402213a0
14022361b:	33 c0                	xor    %eax,%eax
14022361d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140223622:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140223627:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14022362c:	48 83 c4 30          	add    $0x30,%rsp
140223630:	5f                   	pop    %rdi
140223631:	c3                   	ret
140223632:	cc                   	int3
140223633:	cc                   	int3
140223634:	cc                   	int3
140223635:	cc                   	int3
140223636:	cc                   	int3
140223637:	cc                   	int3
140223638:	cc                   	int3
140223639:	cc                   	int3
14022363a:	cc                   	int3
14022363b:	cc                   	int3
14022363c:	cc                   	int3
14022363d:	cc                   	int3
14022363e:	cc                   	int3
14022363f:	cc                   	int3
140223640:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140223645:	57                   	push   %rdi
140223646:	b8 20 00 00 00       	mov    $0x20,%eax
14022364b:	e8 90 6f 0d 00       	call   0x1402fa5e0
140223650:	48 2b e0             	sub    %rax,%rsp
140223653:	48 8b d9             	mov    %rcx,%rbx
140223656:	8b fa                	mov    %edx,%edi
140223658:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14022365d:	ff 15 a5 6b 10 00    	call   *0x106ba5(%rip)        # 0x14032a208
140223663:	48 85 db             	test   %rbx,%rbx
140223666:	74 4f                	je     0x1402236b7
140223668:	f6 43 10 40          	testb  $0x40,0x10(%rbx)
14022366c:	75 49                	jne    0x1402236b7
14022366e:	8b 43 04             	mov    0x4(%rbx),%eax
140223671:	83 f8 17             	cmp    $0x17,%eax
140223674:	75 1e                	jne    0x140223694
140223676:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14022367b:	44 8b cf             	mov    %edi,%r9d
14022367e:	45 33 c0             	xor    %r8d,%r8d
140223681:	48 8b cb             	mov    %rbx,%rcx
140223684:	e8 c7 a4 04 00       	call   0x14026db50
140223689:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14022368e:	48 83 c4 20          	add    $0x20,%rsp
140223692:	5f                   	pop    %rdi
140223693:	c3                   	ret
140223694:	83 f8 18             	cmp    $0x18,%eax
140223697:	75 1e                	jne    0x1402236b7
140223699:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14022369e:	44 8b cf             	mov    %edi,%r9d
1402236a1:	45 33 c0             	xor    %r8d,%r8d
1402236a4:	48 8b cb             	mov    %rbx,%rcx
1402236a7:	e8 64 a5 04 00       	call   0x14026dc10
1402236ac:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402236b1:	48 83 c4 20          	add    $0x20,%rsp
1402236b5:	5f                   	pop    %rdi
1402236b6:	c3                   	ret
1402236b7:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1402236bc:	44 8b cf             	mov    %edi,%r9d
1402236bf:	45 33 c0             	xor    %r8d,%r8d
1402236c2:	48 8b cb             	mov    %rbx,%rcx
1402236c5:	e8 86 bd 00 00       	call   0x14022f450
1402236ca:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402236cf:	48 83 c4 20          	add    $0x20,%rsp
1402236d3:	5f                   	pop    %rdi
1402236d4:	c3                   	ret
1402236d5:	cc                   	int3
1402236d6:	cc                   	int3
1402236d7:	cc                   	int3
1402236d8:	cc                   	int3
1402236d9:	cc                   	int3
1402236da:	cc                   	int3
1402236db:	cc                   	int3
1402236dc:	cc                   	int3
1402236dd:	cc                   	int3
1402236de:	cc                   	int3
1402236df:	cc                   	int3
1402236e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402236e5:	57                   	push   %rdi
1402236e6:	b8 30 00 00 00       	mov    $0x30,%eax
1402236eb:	e8 f0 6e 0d 00       	call   0x1402fa5e0
1402236f0:	48 2b e0             	sub    %rax,%rsp
1402236f3:	48 8b b9 e8 00 00 00 	mov    0xe8(%rcx),%rdi
1402236fa:	48 8b d9             	mov    %rcx,%rbx
1402236fd:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140223701:	48 85 c9             	test   %rcx,%rcx
140223704:	75 38                	jne    0x14022373e
140223706:	4c 8d 0d b3 92 13 00 	lea    0x1392b3(%rip),%r9        # 0x14035c9c0
14022370d:	c7 44 24 20 04 01 00 	movl   $0x104,0x20(%rsp)
140223714:	00
140223715:	8d 50 4f             	lea    0x4f(%rax),%edx
140223718:	8d 48 db             	lea    -0x25(%rax),%ecx
14022371b:	44 8d 40 39          	lea    0x39(%rax),%r8d
14022371f:	e8 7c dc ff ff       	call   0x1402213a0
140223724:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140223729:	c7 83 b0 00 00 00 45 	movl   $0x45,0xb0(%rbx)
140223730:	00 00 00
140223733:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140223738:	48 83 c4 30          	add    $0x30,%rsp
14022373c:	5f                   	pop    %rdi
14022373d:	c3                   	ret
14022373e:	48 83 bb 98 00 00 00 	cmpq   $0x0,0x98(%rbx)
140223745:	00
140223746:	74 3a                	je     0x140223782
140223748:	ba 7f 00 00 00       	mov    $0x7f,%edx
14022374d:	c7 44 24 20 0e 01 00 	movl   $0x10e,0x20(%rsp)
140223754:	00
140223755:	4c 8d 0d 64 92 13 00 	lea    0x139264(%rip),%r9        # 0x14035c9c0
14022375c:	8d 4a 8c             	lea    -0x74(%rdx),%ecx
14022375f:	44 8d 42 c3          	lea    -0x3d(%rdx),%r8d
140223763:	e8 38 dc ff ff       	call   0x1402213a0
140223768:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14022376d:	c7 83 b0 00 00 00 45 	movl   $0x45,0xb0(%rbx)
140223774:	00 00 00
140223777:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14022377c:	48 83 c4 30          	add    $0x30,%rsp
140223780:	5f                   	pop    %rdi
140223781:	c3                   	ret
140223782:	e8 89 ee 00 00       	call   0x140232610
140223787:	85 c0                	test   %eax,%eax
140223789:	75 38                	jne    0x1402237c3
14022378b:	4c 8d 0d 2e 92 13 00 	lea    0x13922e(%rip),%r9        # 0x14035c9c0
140223792:	c7 44 24 20 14 01 00 	movl   $0x114,0x20(%rsp)
140223799:	00
14022379a:	8d 50 7f             	lea    0x7f(%rax),%edx
14022379d:	8d 48 0b             	lea    0xb(%rax),%ecx
1402237a0:	44 8d 40 44          	lea    0x44(%rax),%r8d
1402237a4:	e8 f7 db ff ff       	call   0x1402213a0
1402237a9:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402237ae:	c7 83 b0 00 00 00 01 	movl   $0x1,0xb0(%rbx)
1402237b5:	00 00 00
1402237b8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402237bd:	48 83 c4 30          	add    $0x30,%rsp
1402237c1:	5f                   	pop    %rdi
1402237c2:	c3                   	ret
1402237c3:	e8 68 4b 00 00       	call   0x140228330
1402237c8:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
1402237cf:	48 85 c0             	test   %rax,%rax
1402237d2:	0f 84 bd 00 00 00    	je     0x140223895
1402237d8:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402237dc:	48 8b c8             	mov    %rax,%rcx
1402237df:	e8 1c 4d 00 00       	call   0x140228500
1402237e4:	85 c0                	test   %eax,%eax
1402237e6:	0f 84 a9 00 00 00    	je     0x140223895
1402237ec:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402237f0:	48 8b cb             	mov    %rbx,%rcx