14027b44e:	89 44 24 28          	mov    %eax,0x28(%rsp)
14027b452:	4d 8b c7             	mov    %r15,%r8
14027b455:	8b d7                	mov    %edi,%edx
14027b457:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14027b45c:	48 8b ce             	mov    %rsi,%rcx
14027b45f:	e8 1c 12 04 00       	call   0x1402bc680
14027b464:	eb 34                	jmp    0x14027b49a
14027b466:	45 8b cc             	mov    %r12d,%r9d
14027b469:	4d 8b c7             	mov    %r15,%r8
14027b46c:	8b d7                	mov    %edi,%edx
14027b46e:	48 8b ce             	mov    %rsi,%rcx
14027b471:	e8 3a 24 04 00       	call   0x1402bd8b0
14027b476:	eb 22                	jmp    0x14027b49a
14027b478:	45 8b cc             	mov    %r12d,%r9d
14027b47b:	4d 8b c7             	mov    %r15,%r8
14027b47e:	8b d7                	mov    %edi,%edx
14027b480:	48 8b ce             	mov    %rsi,%rcx
14027b483:	e8 98 1e 04 00       	call   0x1402bd320
14027b488:	eb 10                	jmp    0x14027b49a
14027b48a:	45 8b cc             	mov    %r12d,%r9d
14027b48d:	4d 8b c7             	mov    %r15,%r8
14027b490:	8b d7                	mov    %edi,%edx
14027b492:	48 8b ce             	mov    %rsi,%rcx
14027b495:	e8 36 0a 04 00       	call   0x1402bbed0
14027b49a:	85 c0                	test   %eax,%eax
14027b49c:	0f 8e c4 00 00 00    	jle    0x14027b566
14027b4a2:	4d 8b c5             	mov    %r13,%r8
14027b4a5:	8b d7                	mov    %edi,%edx
14027b4a7:	48 8b ce             	mov    %rsi,%rcx
14027b4aa:	e8 c1 00 fb ff       	call   0x14022b570
14027b4af:	48 85 c0             	test   %rax,%rax
14027b4b2:	0f 84 ae 00 00 00    	je     0x14027b566
14027b4b8:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14027b4bc:	49 8b cd             	mov    %r13,%rcx
14027b4bf:	e8 4c 0e fb ff       	call   0x14022c310
14027b4c4:	85 c0                	test   %eax,%eax
14027b4c6:	78 10                	js     0x14027b4d8
14027b4c8:	c7 44 24 20 84 00 00 	movl   $0x84,0x20(%rsp)
14027b4cf:	00
14027b4d0:	41 b8 84 00 00 00    	mov    $0x84,%r8d
14027b4d6:	eb 7a                	jmp    0x14027b552
14027b4d8:	f6 43 74 02          	testb  $0x2,0x74(%rbx)
14027b4dc:	4c 8d 7b 78          	lea    0x78(%rbx),%r15
14027b4e0:	74 1b                	je     0x14027b4fd
14027b4e2:	4c 8b 43 18          	mov    0x18(%rbx),%r8
14027b4e6:	4c 8b cd             	mov    %rbp,%r9
14027b4e9:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
14027b4f0:	49 8b cf             	mov    %r15,%rcx
14027b4f3:	e8 c8 c4 ff ff       	call   0x1402779c0
14027b4f8:	48 85 c0             	test   %rax,%rax
14027b4fb:	74 69                	je     0x14027b566
14027b4fd:	4c 8b 53 08          	mov    0x8(%rbx),%r10
14027b501:	49 8b d5             	mov    %r13,%rdx
14027b504:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
14027b508:	4c 8b 43 20          	mov    0x20(%rbx),%r8
14027b50c:	49 8b 07             	mov    (%r15),%rax
14027b50f:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14027b516:	00
14027b517:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14027b51c:	48 8b cb             	mov    %rbx,%rcx
14027b51f:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14027b524:	41 ff 52 30          	call   *0x30(%r10)
14027b528:	85 c0                	test   %eax,%eax
14027b52a:	74 3a                	je     0x14027b566
14027b52c:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
14027b533:	00
14027b534:	44 8b c7             	mov    %edi,%r8d
14027b537:	48 8b cb             	mov    %rbx,%rcx
14027b53a:	e8 a1 02 fb ff       	call   0x14022b7e0
14027b53f:	44 8b f0             	mov    %eax,%r14d
14027b542:	eb 22                	jmp    0x14027b566
14027b544:	c7 44 24 20 66 00 00 	movl   $0x66,0x20(%rsp)
14027b54b:	00
14027b54c:	41 b8 41 00 00 00    	mov    $0x41,%r8d
14027b552:	ba 68 00 00 00       	mov    $0x68,%edx
14027b557:	4c 8d 0d da d5 10 00 	lea    0x10d5da(%rip),%r9        # 0x140388b38
14027b55e:	8d 4a 9c             	lea    -0x64(%rdx),%ecx
14027b561:	e8 3a 5e fa ff       	call   0x1402213a0
14027b566:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
14027b56b:	48 8b cd             	mov    %rbp,%rcx
14027b56e:	e8 9d 19 00 00       	call   0x14027cf10
14027b573:	48 8b cd             	mov    %rbp,%rcx
14027b576:	e8 15 1a 00 00       	call   0x14027cf90
14027b57b:	48 63 d7             	movslq %edi,%rdx
14027b57e:	4c 8d 05 b3 d5 10 00 	lea    0x10d5b3(%rip),%r8        # 0x140388b38
14027b585:	41 b9 99 00 00 00    	mov    $0x99,%r9d
14027b58b:	48 8b ce             	mov    %rsi,%rcx
14027b58e:	e8 8d de fa ff       	call   0x140229420
14027b593:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14027b598:	41 8b c6             	mov    %r14d,%eax
14027b59b:	48 83 c4 38          	add    $0x38,%rsp
14027b59f:	41 5f                	pop    %r15
14027b5a1:	41 5e                	pop    %r14
14027b5a3:	41 5c                	pop    %r12
14027b5a5:	5f                   	pop    %rdi
14027b5a6:	5e                   	pop    %rsi
14027b5a7:	5b                   	pop    %rbx
14027b5a8:	c3                   	ret
14027b5a9:	cc                   	int3
14027b5aa:	cc                   	int3
14027b5ab:	cc                   	int3
14027b5ac:	cc                   	int3
14027b5ad:	cc                   	int3
14027b5ae:	cc                   	int3
14027b5af:	cc                   	int3
14027b5b0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14027b5b5:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
14027b5b9:	53                   	push   %rbx
14027b5ba:	55                   	push   %rbp
14027b5bb:	56                   	push   %rsi
14027b5bc:	41 54                	push   %r12
14027b5be:	41 55                	push   %r13
14027b5c0:	41 56                	push   %r14
14027b5c2:	b8 48 00 00 00       	mov    $0x48,%eax
14027b5c7:	e8 14 f0 07 00       	call   0x1402fa5e0
14027b5cc:	48 2b e0             	sub    %rax,%rsp
14027b5cf:	45 33 f6             	xor    %r14d,%r14d
14027b5d2:	c7 44 24 34 ff ff ff 	movl   $0xffffffff,0x34(%rsp)
14027b5d9:	ff
14027b5da:	45 8b ee             	mov    %r14d,%r13d
14027b5dd:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14027b5e2:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14027b5e7:	45 8b e6             	mov    %r14d,%r12d
14027b5ea:	49 8b d9             	mov    %r9,%rbx
14027b5ed:	48 8b ea             	mov    %rdx,%rbp
14027b5f0:	e8 0b 1c 00 00       	call   0x14027d200
14027b5f5:	48 8b f0             	mov    %rax,%rsi
14027b5f8:	48 85 c0             	test   %rax,%rax
14027b5fb:	0f 84 5b 03 00 00    	je     0x14027b95c
14027b601:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
14027b608:	00
14027b609:	48 8b c8             	mov    %rax,%rcx
14027b60c:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14027b611:	e8 da 1c 00 00       	call   0x14027d2f0
14027b616:	48 8b ce             	mov    %rsi,%rcx
14027b619:	e8 32 1a 00 00       	call   0x14027d050
14027b61e:	48 8b ce             	mov    %rsi,%rcx
14027b621:	4c 8b f8             	mov    %rax,%r15
14027b624:	e8 27 1a 00 00       	call   0x14027d050
14027b629:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14027b62d:	48 8b f8             	mov    %rax,%rdi
14027b630:	e8 bb 08 fb ff       	call   0x14022bef0
14027b635:	83 c0 07             	add    $0x7,%eax
14027b638:	41 b8 ff 00 00 00    	mov    $0xff,%r8d
14027b63e:	99                   	cltd
14027b63f:	83 e2 07             	and    $0x7,%edx
14027b642:	03 c2                	add    %edx,%eax
14027b644:	48 8d 15 ed d4 10 00 	lea    0x10d4ed(%rip),%rdx        # 0x140388b38
14027b64b:	c1 f8 03             	sar    $0x3,%eax
14027b64e:	4c 63 f0             	movslq %eax,%r14
14027b651:	49 8b ce             	mov    %r14,%rcx
14027b654:	e8 67 dc fa ff       	call   0x1402292c0
14027b659:	4c 8b e8             	mov    %rax,%r13
14027b65c:	48 85 ff             	test   %rdi,%rdi
14027b65f:	0f 84 c8 02 00 00    	je     0x14027b92d
14027b665:	48 85 c0             	test   %rax,%rax
14027b668:	0f 84 bf 02 00 00    	je     0x14027b92d
14027b66e:	8b 94 24 a0 00 00 00 	mov    0xa0(%rsp),%edx
14027b675:	83 ea 01             	sub    $0x1,%edx
14027b678:	74 52                	je     0x14027b6cc
14027b67a:	83 ea 01             	sub    $0x1,%edx
14027b67d:	74 3a                	je     0x14027b6b9
14027b67f:	83 ea 01             	sub    $0x1,%edx
14027b682:	74 1d                	je     0x14027b6a1
14027b684:	83 fa 02             	cmp    $0x2,%edx
14027b687:	75 30                	jne    0x14027b6b9
14027b689:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
14027b690:	00
14027b691:	4c 8b c5             	mov    %rbp,%r8
14027b694:	41 8b d6             	mov    %r14d,%edx
14027b697:	48 8b c8             	mov    %rax,%rcx
14027b69a:	e8 d1 22 04 00       	call   0x1402bd970
14027b69f:	eb 41                	jmp    0x14027b6e2
14027b6a1:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
14027b6a8:	00
14027b6a9:	4c 8b c5             	mov    %rbp,%r8
14027b6ac:	41 8b d6             	mov    %r14d,%edx
14027b6af:	49 8b cd             	mov    %r13,%rcx
14027b6b2:	e8 f9 21 04 00       	call   0x1402bd8b0
14027b6b7:	eb 29                	jmp    0x14027b6e2
14027b6b9:	c7 44 24 20 11 01 00 	movl   $0x111,0x20(%rsp)
14027b6c0:	00
14027b6c1:	41 b8 76 00 00 00    	mov    $0x76,%r8d
14027b6c7:	e9 6f 02 00 00       	jmp    0x14027b93b
14027b6cc:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
14027b6d3:	00
14027b6d4:	4c 8b c5             	mov    %rbp,%r8
14027b6d7:	41 8b d6             	mov    %r14d,%edx
14027b6da:	49 8b cd             	mov    %r13,%rcx
14027b6dd:	e8 3e 07 04 00       	call   0x1402bbe20
14027b6e2:	85 c0                	test   %eax,%eax
14027b6e4:	0f 8e 65 02 00 00    	jle    0x14027b94f
14027b6ea:	4d 8b c7             	mov    %r15,%r8
14027b6ed:	41 8b d6             	mov    %r14d,%edx
14027b6f0:	49 8b cd             	mov    %r13,%rcx
14027b6f3:	e8 78 fe fa ff       	call   0x14022b570
14027b6f8:	48 85 c0             	test   %rax,%rax
14027b6fb:	0f 84 4e 02 00 00    	je     0x14027b94f
14027b701:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14027b705:	49 8b cf             	mov    %r15,%rcx
14027b708:	e8 03 0c fb ff       	call   0x14022c310
14027b70d:	85 c0                	test   %eax,%eax
14027b70f:	78 13                	js     0x14027b724
14027b711:	c7 44 24 20 1d 01 00 	movl   $0x11d,0x20(%rsp)
14027b718:	00
14027b719:	41 b8 84 00 00 00    	mov    $0x84,%r8d
14027b71f:	e9 17 02 00 00       	jmp    0x14027b93b
14027b724:	f6 43 74 02          	testb  $0x2,0x74(%rbx)
14027b728:	74 20                	je     0x14027b74a
14027b72a:	4c 8b 43 18          	mov    0x18(%rbx),%r8
14027b72e:	48 8d 4b 78          	lea    0x78(%rbx),%rcx
14027b732:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
14027b739:	4c 8b ce             	mov    %rsi,%r9
14027b73c:	e8 7f c2 ff ff       	call   0x1402779c0
14027b741:	48 85 c0             	test   %rax,%rax
14027b744:	0f 84 05 02 00 00    	je     0x14027b94f
14027b74a:	f6 43 74 80          	testb  $0x80,0x74(%rbx)
14027b74e:	0f 85 91 00 00 00    	jne    0x14027b7e5
14027b754:	4c 8b c6             	mov    %rsi,%r8
14027b757:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14027b75c:	48 8b cb             	mov    %rbx,%rcx
14027b75f:	e8 cc 13 00 00       	call   0x14027cb30
14027b764:	4c 8b e0             	mov    %rax,%r12
14027b767:	48 85 c0             	test   %rax,%rax
14027b76a:	75 11                	jne    0x14027b77d
14027b76c:	c7 44 24 20 29 01 00 	movl   $0x129,0x20(%rsp)
14027b773:	00
14027b774:	44 8d 40 44          	lea    0x44(%rax),%r8d
14027b778:	e9 be 01 00 00       	jmp    0x14027b93b
14027b77d:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
14027b782:	75 47                	jne    0x14027b7cb
14027b784:	48 8b ce             	mov    %rsi,%rcx
14027b787:	e8 c4 18 00 00       	call   0x14027d050
14027b78c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14027b791:	48 8b e8             	mov    %rax,%rbp
14027b794:	48 85 c0             	test   %rax,%rax
14027b797:	75 0d                	jne    0x14027b7a6
14027b799:	c7 44 24 20 30 01 00 	movl   $0x130,0x20(%rsp)
14027b7a0:	00
14027b7a1:	e9 8f 01 00 00       	jmp    0x14027b935
14027b7a6:	49 8b cc             	mov    %r12,%rcx
14027b7a9:	e8 62 f9 ff ff       	call   0x14027b110
14027b7ae:	4c 8b ce             	mov    %rsi,%r9
14027b7b1:	4d 8b c4             	mov    %r12,%r8
14027b7b4:	48 8b d5             	mov    %rbp,%rdx
14027b7b7:	49 8b cf             	mov    %r15,%rcx
14027b7ba:	e8 a1 f2 ff ff       	call   0x14027aa60
14027b7bf:	49 8b cc             	mov    %r12,%rcx
14027b7c2:	8b e8                	mov    %eax,%ebp
14027b7c4:	e8 87 f9 ff ff       	call   0x14027b150
14027b7c9:	eb 12                	jmp    0x14027b7dd
14027b7cb:	4c 8b ce             	mov    %rsi,%r9
14027b7ce:	4d 8b c4             	mov    %r12,%r8
14027b7d1:	33 d2                	xor    %edx,%edx
14027b7d3:	49 8b cf             	mov    %r15,%rcx
14027b7d6:	e8 85 f2 ff ff       	call   0x14027aa60
14027b7db:	8b e8                	mov    %eax,%ebp
14027b7dd:	85 ed                	test   %ebp,%ebp
14027b7df:	0f 84 6a 01 00 00    	je     0x14027b94f
14027b7e5:	f6 43 74 20          	testb  $0x20,0x74(%rbx)
14027b7e9:	0f 85 c0 00 00 00    	jne    0x14027b8af
14027b7ef:	83 7b 04 01          	cmpl   $0x1,0x4(%rbx)
14027b7f3:	0f 84 b6 00 00 00    	je     0x14027b8af
14027b7f9:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
14027b7fe:	74 20                	je     0x14027b820
14027b800:	48 83 7b 38 00       	cmpq   $0x0,0x38(%rbx)
14027b805:	74 19                	je     0x14027b820
14027b807:	48 83 7b 40 00       	cmpq   $0x0,0x40(%rbx)
14027b80c:	74 12                	je     0x14027b820
14027b80e:	48 83 7b 48 00       	cmpq   $0x0,0x48(%rbx)
14027b813:	74 0b                	je     0x14027b820
14027b815:	48 83 7b 50 00       	cmpq   $0x0,0x50(%rbx)
14027b81a:	0f 85 8f 00 00 00    	jne    0x14027b8af
14027b820:	e8 6b 06 fb ff       	call   0x14022be90
14027b825:	48 8b e8             	mov    %rax,%rbp
14027b828:	48 85 c0             	test   %rax,%rax
14027b82b:	75 0d                	jne    0x14027b83a
14027b82d:	c7 44 24 20 41 01 00 	movl   $0x141,0x20(%rsp)
14027b834:	00
14027b835:	e9 fb 00 00 00       	jmp    0x14027b935
14027b83a:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14027b83e:	48 85 d2             	test   %rdx,%rdx
14027b841:	75 2d                	jne    0x14027b870
14027b843:	ba 66 00 00 00       	mov    $0x66,%edx
14027b848:	c7 44 24 20 45 01 00 	movl   $0x145,0x20(%rsp)
14027b84f:	00
14027b850:	4c 8d 0d e1 d2 10 00 	lea    0x10d2e1(%rip),%r9        # 0x140388b38
14027b857:	8d 4a 9e             	lea    -0x62(%rdx),%ecx
14027b85a:	44 8d 42 4d          	lea    0x4d(%rdx),%r8d
14027b85e:	e8 3d 5b fa ff       	call   0x1402213a0
14027b863:	48 8b cd             	mov    %rbp,%rcx
14027b866:	e8 35 04 fb ff       	call   0x14022bca0
14027b86b:	e9 df 00 00 00       	jmp    0x14027b94f
14027b870:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14027b876:	48 8b cd             	mov    %rbp,%rcx
14027b879:	e8 f2 0a fb ff       	call   0x14022c370
14027b87e:	48 8b 43 78          	mov    0x78(%rbx),%rax
14027b882:	4c 8b c5             	mov    %rbp,%r8
14027b885:	4c 8b 53 08          	mov    0x8(%rbx),%r10
14027b889:	49 8b d7             	mov    %r15,%rdx
14027b88c:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
14027b890:	48 8b cf             	mov    %rdi,%rcx
14027b893:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14027b898:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14027b89d:	41 ff 52 30          	call   *0x30(%r10)
14027b8a1:	48 8b cd             	mov    %rbp,%rcx
14027b8a4:	85 c0                	test   %eax,%eax
14027b8a6:	74 be                	je     0x14027b866
14027b8a8:	e8 f3 03 fb ff       	call   0x14022bca0
14027b8ad:	eb 1b                	jmp    0x14027b8ca
14027b8af:	48 8b 43 08          	mov    0x8(%rbx),%rax
14027b8b3:	4c 8b ce             	mov    %rsi,%r9
14027b8b6:	4c 8b c3             	mov    %rbx,%r8
14027b8b9:	49 8b d7             	mov    %r15,%rdx
14027b8bc:	48 8b cf             	mov    %rdi,%rcx
14027b8bf:	ff 50 28             	call   *0x28(%rax)
14027b8c2:	85 c0                	test   %eax,%eax
14027b8c4:	0f 84 85 00 00 00    	je     0x14027b94f
14027b8ca:	4d 85 e4             	test   %r12,%r12
14027b8cd:	74 17                	je     0x14027b8e6
14027b8cf:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14027b8d4:	4c 8b ce             	mov    %rsi,%r9
14027b8d7:	4d 8b c4             	mov    %r12,%r8
14027b8da:	48 8b cf             	mov    %rdi,%rcx
14027b8dd:	e8 ae f5 ff ff       	call   0x14027ae90
14027b8e2:	85 c0                	test   %eax,%eax
14027b8e4:	74 69                	je     0x14027b94f
14027b8e6:	83 bc 24 a0 00 00 00 	cmpl   $0x5,0xa0(%rsp)
14027b8ed:	05
14027b8ee:	75 24                	jne    0x14027b914
14027b8f0:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14027b8f4:	4c 8b c7             	mov    %rdi,%r8
14027b8f7:	49 8b cf             	mov    %r15,%rcx
14027b8fa:	e8 b1 1b 00 00       	call   0x14027d4b0
14027b8ff:	85 c0                	test   %eax,%eax
14027b901:	74 4c                	je     0x14027b94f
14027b903:	49 8b d7             	mov    %r15,%rdx
14027b906:	48 8b cf             	mov    %rdi,%rcx
14027b909:	e8 f2 ff fa ff       	call   0x14022b900
14027b90e:	85 c0                	test   %eax,%eax
14027b910:	49 0f 4f ff          	cmovg  %r15,%rdi
14027b914:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
14027b91b:	00
14027b91c:	45 8b c6             	mov    %r14d,%r8d
14027b91f:	48 8b cf             	mov    %rdi,%rcx
14027b922:	e8 b9 fe fa ff       	call   0x14022b7e0
14027b927:	89 44 24 34          	mov    %eax,0x34(%rsp)
14027b92b:	eb 22                	jmp    0x14027b94f
14027b92d:	c7 44 24 20 01 01 00 	movl   $0x101,0x20(%rsp)
14027b934:	00