14027f4cd:	48 83 c4 58          	add    $0x58,%rsp
14027f4d1:	41 5e                	pop    %r14
14027f4d3:	41 5d                	pop    %r13
14027f4d5:	5f                   	pop    %rdi
14027f4d6:	5e                   	pop    %rsi
14027f4d7:	5d                   	pop    %rbp
14027f4d8:	5b                   	pop    %rbx
14027f4d9:	c3                   	ret
14027f4da:	4c 8b ce             	mov    %rsi,%r9
14027f4dd:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14027f4e2:	4d 8b c5             	mov    %r13,%r8
14027f4e5:	48 8b d7             	mov    %rdi,%rdx
14027f4e8:	49 8b ce             	mov    %r14,%rcx
14027f4eb:	e8 00 f7 ff ff       	call   0x14027ebf0
14027f4f0:	eb d6                	jmp    0x14027f4c8
14027f4f2:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
14027f4f9:	00
14027f4fa:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
14027f500:	33 c0                	xor    %eax,%eax
14027f502:	48 83 c4 58          	add    $0x58,%rsp
14027f506:	41 5e                	pop    %r14
14027f508:	41 5d                	pop    %r13
14027f50a:	5f                   	pop    %rdi
14027f50b:	5e                   	pop    %rsi
14027f50c:	5d                   	pop    %rbp
14027f50d:	5b                   	pop    %rbx
14027f50e:	c3                   	ret
14027f50f:	cc                   	int3
14027f510:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14027f515:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14027f51a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14027f51f:	57                   	push   %rdi
14027f520:	41 54                	push   %r12
14027f522:	41 56                	push   %r14
14027f524:	b8 40 00 00 00       	mov    $0x40,%eax
14027f529:	e8 b2 b0 07 00       	call   0x1402fa5e0
14027f52e:	48 2b e0             	sub    %rax,%rsp
14027f531:	45 33 f6             	xor    %r14d,%r14d
14027f534:	48 8b f9             	mov    %rcx,%rdi
14027f537:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14027f53b:	41 8b ee             	mov    %r14d,%ebp
14027f53e:	45 8b e6             	mov    %r14d,%r12d
14027f541:	41 8b f6             	mov    %r14d,%esi
14027f544:	41 8b de             	mov    %r14d,%ebx
14027f547:	e8 a4 c9 fa ff       	call   0x14022bef0
14027f54c:	3d 10 27 00 00       	cmp    $0x2710,%eax
14027f551:	7e 26                	jle    0x14027f579
14027f553:	ba 67 00 00 00       	mov    $0x67,%edx
14027f558:	c7 44 24 20 71 00 00 	movl   $0x71,0x20(%rsp)
14027f55f:	00
14027f560:	4c 8d 0d 69 96 10 00 	lea    0x109669(%rip),%r9        # 0x140388bd0
14027f567:	44 8b c2             	mov    %edx,%r8d
14027f56a:	8d 4a 9e             	lea    -0x62(%rdx),%ecx
14027f56d:	e8 2e 1e fa ff       	call   0x1402213a0
14027f572:	33 c0                	xor    %eax,%eax
14027f574:	e9 af 01 00 00       	jmp    0x14027f728
14027f579:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14027f57e:	e8 7d dc ff ff       	call   0x14027d200
14027f583:	4c 8b f8             	mov    %rax,%r15
14027f586:	48 85 c0             	test   %rax,%rax
14027f589:	0f 84 4d 01 00 00    	je     0x14027f6dc
14027f58f:	48 8b 5f 28          	mov    0x28(%rdi),%rbx
14027f593:	48 85 db             	test   %rbx,%rbx
14027f596:	75 16                	jne    0x14027f5ae
14027f598:	e8 23 cb fa ff       	call   0x14022c0c0
14027f59d:	48 8b d8             	mov    %rax,%rbx
14027f5a0:	48 85 c0             	test   %rax,%rax
14027f5a3:	0f 84 33 01 00 00    	je     0x14027f6dc
14027f5a9:	bd 01 00 00 00       	mov    $0x1,%ebp
14027f5ae:	48 8b 77 20          	mov    0x20(%rdi),%rsi
14027f5b2:	48 85 f6             	test   %rsi,%rsi
14027f5b5:	75 11                	jne    0x14027f5c8
14027f5b7:	e8 d4 c8 fa ff       	call   0x14022be90
14027f5bc:	48 8b f0             	mov    %rax,%rsi
14027f5bf:	48 85 c0             	test   %rax,%rax
14027f5c2:	0f 84 14 01 00 00    	je     0x14027f6dc
14027f5c8:	f6 47 30 01          	testb  $0x1,0x30(%rdi)
14027f5cc:	74 23                	je     0x14027f5f1
14027f5ce:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14027f5d2:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14027f5d6:	48 8b 97 88 00 00 00 	mov    0x88(%rdi),%rdx
14027f5dd:	4d 8b cf             	mov    %r15,%r9
14027f5e0:	e8 db 83 ff ff       	call   0x1402779c0
14027f5e5:	4c 8b e0             	mov    %rax,%r12
14027f5e8:	48 85 c0             	test   %rax,%rax
14027f5eb:	0f 84 eb 00 00 00    	je     0x14027f6dc
14027f5f1:	85 ed                	test   %ebp,%ebp
14027f5f3:	0f 84 91 00 00 00    	je     0x14027f68a
14027f5f9:	4c 39 77 40          	cmp    %r14,0x40(%rdi)
14027f5fd:	74 2f                	je     0x14027f62e
14027f5ff:	90                   	nop
14027f600:	48 8b 57 40          	mov    0x40(%rdi),%rdx
14027f604:	48 8b cb             	mov    %rbx,%rcx
14027f607:	e8 14 8c 00 00       	call   0x140288220
14027f60c:	85 c0                	test   %eax,%eax
14027f60e:	0f 84 c8 00 00 00    	je     0x14027f6dc
14027f614:	48 8b cb             	mov    %rbx,%rcx
14027f617:	e8 e4 c7 fa ff       	call   0x14022be00
14027f61c:	85 c0                	test   %eax,%eax
14027f61e:	75 e0                	jne    0x14027f600
14027f620:	48 8b cb             	mov    %rbx,%rcx
14027f623:	e8 88 c7 fa ff       	call   0x14022bdb0
14027f628:	85 c0                	test   %eax,%eax
14027f62a:	75 d4                	jne    0x14027f600
14027f62c:	eb 5c                	jmp    0x14027f68a
14027f62e:	8b 47 18             	mov    0x18(%rdi),%eax
14027f631:	85 c0                	test   %eax,%eax
14027f633:	75 0b                	jne    0x14027f640
14027f635:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14027f639:	e8 b2 c8 fa ff       	call   0x14022bef0
14027f63e:	ff c8                	dec    %eax
14027f640:	45 33 c9             	xor    %r9d,%r9d
14027f643:	45 33 c0             	xor    %r8d,%r8d
14027f646:	8b d0                	mov    %eax,%edx
14027f648:	48 8b cb             	mov    %rbx,%rcx
14027f64b:	e8 a0 8b 00 00       	call   0x1402881f0
14027f650:	85 c0                	test   %eax,%eax
14027f652:	0f 84 84 00 00 00    	je     0x14027f6dc
14027f658:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14027f65c:	ba 02 00 00 00       	mov    $0x2,%edx
14027f661:	e8 6a c7 fa ff       	call   0x14022bdd0
14027f666:	85 c0                	test   %eax,%eax
14027f668:	74 20                	je     0x14027f68a
14027f66a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14027f66e:	ba 02 00 00 00       	mov    $0x2,%edx
14027f673:	e8 d8 c6 fa ff       	call   0x14022bd50
14027f678:	85 c0                	test   %eax,%eax
14027f67a:	75 0e                	jne    0x14027f68a
14027f67c:	33 d2                	xor    %edx,%edx
14027f67e:	48 8b cb             	mov    %rbx,%rcx
14027f681:	e8 8a c1 fa ff       	call   0x14022b810
14027f686:	85 c0                	test   %eax,%eax
14027f688:	74 52                	je     0x14027f6dc
14027f68a:	e8 01 c8 fa ff       	call   0x14022be90
14027f68f:	48 8b e8             	mov    %rax,%rbp
14027f692:	48 85 c0             	test   %rax,%rax
14027f695:	74 45                	je     0x14027f6dc
14027f697:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14027f69d:	48 8b d3             	mov    %rbx,%rdx
14027f6a0:	48 8b c8             	mov    %rax,%rcx
14027f6a3:	e8 c8 cc fa ff       	call   0x14022c370
14027f6a8:	48 8b 47 08          	mov    0x8(%rdi),%rax
14027f6ac:	4c 8b cd             	mov    %rbp,%r9
14027f6af:	4c 8b 57 78          	mov    0x78(%rdi),%r10
14027f6b3:	48 8b d6             	mov    %rsi,%rdx
14027f6b6:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14027f6ba:	48 8b cf             	mov    %rdi,%rcx
14027f6bd:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14027f6c2:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14027f6c7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14027f6cc:	41 ff 52 18          	call   *0x18(%r10)
14027f6d0:	48 8b cd             	mov    %rbp,%rcx
14027f6d3:	85 c0                	test   %eax,%eax
14027f6d5:	75 6a                	jne    0x14027f741
14027f6d7:	e8 a4 c1 fa ff       	call   0x14022b880
14027f6dc:	ba 67 00 00 00       	mov    $0x67,%edx
14027f6e1:	c7 44 24 20 bb 00 00 	movl   $0xbb,0x20(%rsp)
14027f6e8:	00
14027f6e9:	4c 8d 0d e0 94 10 00 	lea    0x1094e0(%rip),%r9        # 0x140388bd0
14027f6f0:	8d 4a 9e             	lea    -0x62(%rdx),%ecx
14027f6f3:	44 8d 42 9c          	lea    -0x64(%rdx),%r8d
14027f6f7:	e8 a4 1c fa ff       	call   0x1402213a0
14027f6fc:	48 3b 77 20          	cmp    0x20(%rdi),%rsi
14027f700:	74 08                	je     0x14027f70a
14027f702:	48 8b ce             	mov    %rsi,%rcx
14027f705:	e8 96 c5 fa ff       	call   0x14022bca0
14027f70a:	48 3b 5f 28          	cmp    0x28(%rdi),%rbx
14027f70e:	74 08                	je     0x14027f718
14027f710:	48 8b cb             	mov    %rbx,%rcx
14027f713:	e8 88 c5 fa ff       	call   0x14022bca0
14027f718:	49 8b cf             	mov    %r15,%rcx
14027f71b:	e8 70 d8 ff ff       	call   0x14027cf90
14027f720:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14027f725:	41 8b c6             	mov    %r14d,%eax
14027f728:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14027f72d:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14027f732:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14027f737:	48 83 c4 40          	add    $0x40,%rsp
14027f73b:	41 5e                	pop    %r14
14027f73d:	41 5c                	pop    %r12
14027f73f:	5f                   	pop    %rdi
14027f740:	c3                   	ret
14027f741:	e8 3a c1 fa ff       	call   0x14022b880
14027f746:	48 89 77 20          	mov    %rsi,0x20(%rdi)
14027f74a:	41 be 01 00 00 00    	mov    $0x1,%r14d
14027f750:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
14027f754:	eb a6                	jmp    0x14027f6fc
14027f756:	cc                   	int3
14027f757:	cc                   	int3
14027f758:	cc                   	int3
14027f759:	cc                   	int3
14027f75a:	cc                   	int3
14027f75b:	cc                   	int3
14027f75c:	cc                   	int3
14027f75d:	cc                   	int3
14027f75e:	cc                   	int3
14027f75f:	cc                   	int3
14027f760:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14027f765:	55                   	push   %rbp
14027f766:	57                   	push   %rdi
14027f767:	41 54                	push   %r12
14027f769:	41 56                	push   %r14
14027f76b:	41 57                	push   %r15
14027f76d:	b8 40 00 00 00       	mov    $0x40,%eax
14027f772:	e8 69 ae 07 00       	call   0x1402fa5e0
14027f777:	48 2b e0             	sub    %rax,%rsp
14027f77a:	4c 8b e1             	mov    %rcx,%r12
14027f77d:	8d 68 bf             	lea    -0x41(%rax),%ebp
14027f780:	49 8b 48 08          	mov    0x8(%r8),%rcx
14027f784:	33 db                	xor    %ebx,%ebx
14027f786:	44 8b f3             	mov    %ebx,%r14d
14027f789:	49 8b f8             	mov    %r8,%rdi
14027f78c:	4c 8b fa             	mov    %rdx,%r15
14027f78f:	e8 5c c7 fa ff       	call   0x14022bef0
14027f794:	3d 10 27 00 00       	cmp    $0x2710,%eax
14027f799:	7e 23                	jle    0x14027f7be
14027f79b:	4c 8d 0d 2e 94 10 00 	lea    0x10942e(%rip),%r9        # 0x140388bd0
14027f7a2:	c7 44 24 20 ce 00 00 	movl   $0xce,0x20(%rsp)
14027f7a9:	00
14027f7aa:	8d 53 66             	lea    0x66(%rbx),%edx
14027f7ad:	8d 4b 05             	lea    0x5(%rbx),%ecx
14027f7b0:	44 8d 43 67          	lea    0x67(%rbx),%r8d
14027f7b4:	e8 e7 1b fa ff       	call   0x1402213a0
14027f7b9:	e9 30 01 00 00       	jmp    0x14027f8ee
14027f7be:	e8 3d da ff ff       	call   0x14027d200
14027f7c3:	48 8b d8             	mov    %rax,%rbx
14027f7c6:	48 85 c0             	test   %rax,%rax
14027f7c9:	0f 84 1f 01 00 00    	je     0x14027f8ee
14027f7cf:	48 8b c8             	mov    %rax,%rcx
14027f7d2:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14027f7d7:	e8 14 db ff ff       	call   0x14027d2f0
14027f7dc:	48 8b cb             	mov    %rbx,%rcx
14027f7df:	e8 6c d8 ff ff       	call   0x14027d050
14027f7e4:	48 8b f0             	mov    %rax,%rsi
14027f7e7:	48 85 c0             	test   %rax,%rax
14027f7ea:	0f 84 f9 00 00 00    	je     0x14027f8e9
14027f7f0:	4c 39 77 28          	cmp    %r14,0x28(%rdi)
14027f7f4:	75 16                	jne    0x14027f80c
14027f7f6:	ba 66 00 00 00       	mov    $0x66,%edx
14027f7fb:	c7 44 24 20 db 00 00 	movl   $0xdb,0x20(%rsp)
14027f802:	00
14027f803:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
14027f807:	e9 cc 00 00 00       	jmp    0x14027f8d8
14027f80c:	f6 47 30 01          	testb  $0x1,0x30(%rdi)
14027f810:	74 31                	je     0x14027f843
14027f812:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14027f816:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14027f81a:	48 8b 97 88 00 00 00 	mov    0x88(%rdi),%rdx
14027f821:	4c 8b cb             	mov    %rbx,%r9
14027f824:	e8 97 81 ff ff       	call   0x1402779c0
14027f829:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
14027f82d:	ba 04 00 00 00       	mov    $0x4,%edx
14027f832:	4c 8b f0             	mov    %rax,%r14
14027f835:	e8 06 ca fa ff       	call   0x14022c240
14027f83a:	4d 85 f6             	test   %r14,%r14
14027f83d:	0f 84 a6 00 00 00    	je     0x14027f8e9
14027f843:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14027f84a:	00
14027f84b:	49 8b d7             	mov    %r15,%rdx
14027f84e:	48 8b cf             	mov    %rdi,%rcx
14027f851:	e8 3a 13 fe ff       	call   0x140260b90
14027f856:	85 c0                	test   %eax,%eax
14027f858:	74 6e                	je     0x14027f8c8
14027f85a:	83 bc 24 80 00 00 00 	cmpl   $0x0,0x80(%rsp)
14027f861:	00
14027f862:	75 64                	jne    0x14027f8c8
14027f864:	48 8b 47 08          	mov    0x8(%rdi),%rax
14027f868:	4d 8b c7             	mov    %r15,%r8
14027f86b:	4c 8b 57 78          	mov    0x78(%rdi),%r10
14027f86f:	48 8b d6             	mov    %rsi,%rdx
14027f872:	4c 8b 4f 28          	mov    0x28(%rdi),%r9
14027f876:	48 8b cf             	mov    %rdi,%rcx
14027f879:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14027f87e:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14027f883:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14027f888:	41 ff 52 18          	call   *0x18(%r10)
14027f88c:	85 c0                	test   %eax,%eax
14027f88e:	75 11                	jne    0x14027f8a1
14027f890:	c7 44 24 20 ee 00 00 	movl   $0xee,0x20(%rsp)
14027f897:	00
14027f898:	8d 50 66             	lea    0x66(%rax),%edx
14027f89b:	44 8d 40 03          	lea    0x3(%rax),%r8d
14027f89f:	eb 37                	jmp    0x14027f8d8
14027f8a1:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14027f8a5:	e8 46 c6 fa ff       	call   0x14022bef0
14027f8aa:	83 c0 07             	add    $0x7,%eax
14027f8ad:	48 8b ce             	mov    %rsi,%rcx
14027f8b0:	99                   	cltd
14027f8b1:	83 e2 07             	and    $0x7,%edx
14027f8b4:	44 8d 04 02          	lea    (%rdx,%rax,1),%r8d
14027f8b8:	49 8b d4             	mov    %r12,%rdx
14027f8bb:	41 c1 f8 03          	sar    $0x3,%r8d
14027f8bf:	e8 1c bf fa ff       	call   0x14022b7e0
14027f8c4:	8b e8                	mov    %eax,%ebp
14027f8c6:	eb 21                	jmp    0x14027f8e9
14027f8c8:	ba 66 00 00 00       	mov    $0x66,%edx
14027f8cd:	c7 44 24 20 e8 00 00 	movl   $0xe8,0x20(%rsp)
14027f8d4:	00
14027f8d5:	44 8b c2             	mov    %edx,%r8d
14027f8d8:	4c 8d 0d f1 92 10 00 	lea    0x1092f1(%rip),%r9        # 0x140388bd0
14027f8df:	b9 05 00 00 00       	mov    $0x5,%ecx
14027f8e4:	e8 b7 1a fa ff       	call   0x1402213a0
14027f8e9:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14027f8ee:	48 8b cb             	mov    %rbx,%rcx
14027f8f1:	e8 1a d6 ff ff       	call   0x14027cf10
14027f8f6:	48 8b cb             	mov    %rbx,%rcx
14027f8f9:	e8 92 d6 ff ff       	call   0x14027cf90
14027f8fe:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14027f903:	8b c5                	mov    %ebp,%eax
14027f905:	48 83 c4 40          	add    $0x40,%rsp
14027f909:	41 5f                	pop    %r15
14027f90b:	41 5e                	pop    %r14
14027f90d:	41 5c                	pop    %r12
14027f90f:	5f                   	pop    %rdi
14027f910:	5d                   	pop    %rbp
14027f911:	c3                   	ret
14027f912:	cc                   	int3
14027f913:	cc                   	int3
14027f914:	cc                   	int3
14027f915:	cc                   	int3
14027f916:	cc                   	int3
14027f917:	cc                   	int3
14027f918:	cc                   	int3
14027f919:	cc                   	int3
14027f91a:	cc                   	int3
14027f91b:	cc                   	int3
14027f91c:	cc                   	int3
14027f91d:	cc                   	int3
14027f91e:	cc                   	int3
14027f91f:	cc                   	int3
14027f920:	40 53                	rex push %rbx
14027f922:	b8 30 00 00 00       	mov    $0x30,%eax
14027f927:	e8 b4 ac 07 00       	call   0x1402fa5e0
14027f92c:	48 2b e0             	sub    %rax,%rsp
14027f92f:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14027f934:	4d 8b d1             	mov    %r9,%r10
14027f937:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
14027f93c:	4d 8b d8             	mov    %r8,%r11
14027f93f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14027f944:	48 8b ca             	mov    %rdx,%rcx
14027f947:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14027f94c:	4d 8b c2             	mov    %r10,%r8
14027f94f:	49 8b d3             	mov    %r11,%rdx
14027f952:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14027f957:	e8 b4 52 02 00       	call   0x1402a4c10
14027f95c:	48 83 c4 30          	add    $0x30,%rsp
14027f960:	5b                   	pop    %rbx
14027f961:	c3                   	ret
14027f962:	cc                   	int3
14027f963:	cc                   	int3