14092b602:	e9 a9 fe ff ff       	jmp    0x14092b4b0
14092b607:	49 8b cf             	mov    %r15,%rcx
14092b60a:	e8 61 dd ff ff       	call   0x140929370
14092b60f:	49 8b cc             	mov    %r12,%rcx
14092b612:	e8 59 dd ff ff       	call   0x140929370
14092b617:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14092b61e:	00
14092b61f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14092b626:	eb 0b                	jmp    0x14092b633
14092b628:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14092b62f:	00
14092b630:	4c 89 20             	mov    %r12,(%rax)
14092b633:	8b c3                	mov    %ebx,%eax
14092b635:	48 83 c4 38          	add    $0x38,%rsp
14092b639:	41 5f                	pop    %r15
14092b63b:	41 5e                	pop    %r14
14092b63d:	41 5d                	pop    %r13
14092b63f:	41 5c                	pop    %r12
14092b641:	5f                   	pop    %rdi
14092b642:	5e                   	pop    %rsi
14092b643:	5d                   	pop    %rbp
14092b644:	5b                   	pop    %rbx
14092b645:	c3                   	ret
14092b646:	cc                   	int3
14092b647:	cc                   	int3
14092b648:	cc                   	int3
14092b649:	cc                   	int3
14092b64a:	cc                   	int3
14092b64b:	cc                   	int3
14092b64c:	cc                   	int3
14092b64d:	cc                   	int3
14092b64e:	cc                   	int3
14092b64f:	cc                   	int3
14092b650:	40 55                	rex push %rbp
14092b652:	56                   	push   %rsi
14092b653:	41 56                	push   %r14
14092b655:	48 83 ec 40          	sub    $0x40,%rsp
14092b659:	48 8b 05 60 21 a8 00 	mov    0xa82160(%rip),%rax        # 0x1413ad7c0
14092b660:	49 8b f0             	mov    %r8,%rsi
14092b663:	48 8b ea             	mov    %rdx,%rbp
14092b666:	4c 8b f1             	mov    %rcx,%r14
14092b669:	48 85 c0             	test   %rax,%rax
14092b66c:	74 1d                	je     0x14092b68b
14092b66e:	b9 ca 00 00 00       	mov    $0xca,%ecx
14092b673:	ff 15 a7 83 65 00    	call   *0x6583a7(%rip)        # 0x140f83a20
14092b679:	85 c0                	test   %eax,%eax
14092b67b:	74 0e                	je     0x14092b68b
14092b67d:	b8 0a 0d 00 00       	mov    $0xd0a,%eax
14092b682:	48 83 c4 40          	add    $0x40,%rsp
14092b686:	41 5e                	pop    %r14
14092b688:	5e                   	pop    %rsi
14092b689:	5d                   	pop    %rbp
14092b68a:	c3                   	ret
14092b68b:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14092b690:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
14092b695:	49 8b 3e             	mov    (%r14),%rdi
14092b698:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
14092b69d:	4c 63 7f 04          	movslq 0x4(%rdi),%r15
14092b6a1:	49 8b cf             	mov    %r15,%rcx
14092b6a4:	e8 b7 20 fc ff       	call   0x1408ed760
14092b6a9:	48 8b d8             	mov    %rax,%rbx
14092b6ac:	48 85 c0             	test   %rax,%rax
14092b6af:	0f 84 8f 00 00 00    	je     0x14092b744
14092b6b5:	4d 8b c7             	mov    %r15,%r8
14092b6b8:	33 d2                	xor    %edx,%edx
14092b6ba:	48 8b c8             	mov    %rax,%rcx
14092b6bd:	e8 ee 3f 5b 00       	call   0x140edf6b0
14092b6c2:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14092b6c7:	41 b9 1e 10 00 00    	mov    $0x101e,%r9d
14092b6cd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14092b6d2:	4c 8b c3             	mov    %rbx,%r8
14092b6d5:	48 8b 47 28          	mov    0x28(%rdi),%rax
14092b6d9:	33 d2                	xor    %edx,%edx
14092b6db:	48 8b cf             	mov    %rdi,%rcx
14092b6de:	ff 15 3c 83 65 00    	call   *0x65833c(%rip)        # 0x140f83a20
14092b6e4:	8b f8                	mov    %eax,%edi
14092b6e6:	85 c0                	test   %eax,%eax
14092b6e8:	74 0a                	je     0x14092b6f4
14092b6ea:	48 8b cb             	mov    %rbx,%rcx
14092b6ed:	e8 5e 04 f6 ff       	call   0x14088bb50
14092b6f2:	33 db                	xor    %ebx,%ebx
14092b6f4:	48 89 1e             	mov    %rbx,(%rsi)
14092b6f7:	89 7c 24 78          	mov    %edi,0x78(%rsp)
14092b6fb:	85 ff                	test   %edi,%edi
14092b6fd:	75 4f                	jne    0x14092b74e
14092b6ff:	48 c7 44 24 30 00 00 	movq   $0x7fff0000,0x30(%rsp)
14092b706:	ff 7f
14092b708:	48 8b 03             	mov    (%rbx),%rax
14092b70b:	48 85 c0             	test   %rax,%rax
14092b70e:	74 1b                	je     0x14092b72b
14092b710:	48 8b 40 50          	mov    0x50(%rax),%rax
14092b714:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14092b719:	ba 12 00 00 00       	mov    $0x12,%edx
14092b71e:	48 8b cb             	mov    %rbx,%rcx
14092b721:	ff 15 f9 82 65 00    	call   *0x6582f9(%rip)        # 0x140f83a20
14092b727:	8b 7c 24 78          	mov    0x78(%rsp),%edi
14092b72b:	48 85 ed             	test   %rbp,%rbp
14092b72e:	7e 1e                	jle    0x14092b74e
14092b730:	48 8b 16             	mov    (%rsi),%rdx
14092b733:	4c 8b c5             	mov    %rbp,%r8
14092b736:	49 8b ce             	mov    %r14,%rcx
14092b739:	e8 92 f3 ff ff       	call   0x14092aad0
14092b73e:	8b 7c 24 78          	mov    0x78(%rsp),%edi
14092b742:	eb 0a                	jmp    0x14092b74e
14092b744:	33 db                	xor    %ebx,%ebx
14092b746:	bf 07 00 00 00       	mov    $0x7,%edi
14092b74b:	48 89 1e             	mov    %rbx,(%rsi)
14092b74e:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
14092b753:	8b c7                	mov    %edi,%eax
14092b755:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14092b75a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14092b75f:	48 83 c4 40          	add    $0x40,%rsp
14092b763:	41 5e                	pop    %r14
14092b765:	5e                   	pop    %rsi
14092b766:	5d                   	pop    %rbp
14092b767:	c3                   	ret
14092b768:	cc                   	int3
14092b769:	cc                   	int3
14092b76a:	cc                   	int3
14092b76b:	cc                   	int3
14092b76c:	cc                   	int3
14092b76d:	cc                   	int3
14092b76e:	cc                   	int3
14092b76f:	cc                   	int3
14092b770:	40 53                	rex push %rbx
14092b772:	55                   	push   %rbp
14092b773:	56                   	push   %rsi
14092b774:	57                   	push   %rdi
14092b775:	41 56                	push   %r14
14092b777:	48 83 ec 20          	sub    $0x20,%rsp
14092b77b:	48 8b 41 70          	mov    0x70(%rcx),%rax
14092b77f:	33 ed                	xor    %ebp,%ebp
14092b781:	48 8b f1             	mov    %rcx,%rsi
14092b784:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
14092b789:	48 8b 58 20          	mov    0x20(%rax),%rbx
14092b78d:	0f b6 41 5c          	movzbl 0x5c(%rcx),%eax
14092b791:	3c 01                	cmp    $0x1,%al
14092b793:	75 09                	jne    0x14092b79e
14092b795:	4c 8d 05 b4 ee ff ff 	lea    -0x114c(%rip),%r8        # 0x14092a650
14092b79c:	eb 14                	jmp    0x14092b7b2
14092b79e:	3c 02                	cmp    $0x2,%al
14092b7a0:	4c 8d 05 39 ee ff ff 	lea    -0x11c7(%rip),%r8        # 0x14092a5e0
14092b7a7:	48 8d 0d 82 f0 ff ff 	lea    -0xf7e(%rip),%rcx        # 0x14092a830
14092b7ae:	4c 0f 44 c1          	cmove  %rcx,%r8
14092b7b2:	8b d5                	mov    %ebp,%edx
14092b7b4:	38 56 5b             	cmp    %dl,0x5b(%rsi)
14092b7b7:	76 18                	jbe    0x14092b7d1
14092b7b9:	48 8d 8e a0 00 00 00 	lea    0xa0(%rsi),%rcx
14092b7c0:	4c 89 01             	mov    %r8,(%rcx)
14092b7c3:	48 8d 49 68          	lea    0x68(%rcx),%rcx
14092b7c7:	0f b6 46 5b          	movzbl 0x5b(%rsi),%eax
14092b7cb:	ff c2                	inc    %edx
14092b7cd:	3b d0                	cmp    %eax,%edx
14092b7cf:	7c ef                	jl     0x14092b7c0
14092b7d1:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14092b7d6:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
14092b7db:	48 8b ce             	mov    %rsi,%rcx
14092b7de:	e8 7d fc ff ff       	call   0x14092b460
14092b7e3:	8b f8                	mov    %eax,%edi
14092b7e5:	85 c0                	test   %eax,%eax
14092b7e7:	0f 85 8a 01 00 00    	jne    0x14092b977
14092b7ed:	40 38 6e 59          	cmp    %bpl,0x59(%rsi)
14092b7f1:	0f 84 66 02 00 00    	je     0x14092ba5d
14092b7f7:	0f b6 46 5b          	movzbl 0x5b(%rsi),%eax
14092b7fb:	48 6b f8 68          	imul   $0x68,%rax,%rdi
14092b7ff:	48 03 fe             	add    %rsi,%rdi
14092b802:	48 39 6f 10          	cmp    %rbp,0x10(%rdi)
14092b806:	75 35                	jne    0x14092b83d
14092b808:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14092b80c:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14092b810:	e8 eb b9 fd ff       	call   0x140907200
14092b815:	48 89 47 10          	mov    %rax,0x10(%rdi)
14092b819:	48 8b c8             	mov    %rax,%rcx
14092b81c:	48 85 c0             	test   %rax,%rax
14092b81f:	0f 84 4d 01 00 00    	je     0x14092b972
14092b825:	48 8b 47 08          	mov    0x8(%rdi),%rax
14092b829:	48 8b 50 28          	mov    0x28(%rax),%rdx
14092b82d:	0f b7 42 06          	movzwl 0x6(%rdx),%eax
14092b831:	66 89 41 1c          	mov    %ax,0x1c(%rcx)
14092b835:	48 8b 47 10          	mov    0x10(%rdi),%rax
14092b839:	40 88 68 1f          	mov    %bpl,0x1f(%rax)
14092b83d:	48 85 db             	test   %rbx,%rbx
14092b840:	74 0f                	je     0x14092b851
14092b842:	ba 50 00 00 00       	mov    $0x50,%edx
14092b847:	48 8b cb             	mov    %rbx,%rcx
14092b84a:	e8 b1 ad fa ff       	call   0x1408d6600
14092b84f:	eb 0a                	jmp    0x14092b85b
14092b851:	b9 50 00 00 00       	mov    $0x50,%ecx
14092b856:	e8 05 1f fc ff       	call   0x1408ed760
14092b85b:	48 8b d8             	mov    %rax,%rbx
14092b85e:	48 85 c0             	test   %rax,%rax
14092b861:	0f 84 07 01 00 00    	je     0x14092b96e
14092b867:	0f 57 c0             	xorps  %xmm0,%xmm0
14092b86a:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14092b86f:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
14092b874:	4c 8d 40 48          	lea    0x48(%rax),%r8
14092b878:	0f 11 00             	movups %xmm0,(%rax)
14092b87b:	49 8b d7             	mov    %r15,%rdx
14092b87e:	48 8d 4f f8          	lea    -0x8(%rdi),%rcx
14092b882:	0f 11 40 10          	movups %xmm0,0x10(%rax)
14092b886:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14092b88a:	0f 11 40 30          	movups %xmm0,0x30(%rax)
14092b88e:	0f 11 40 40          	movups %xmm0,0x40(%rax)
14092b892:	48 89 46 10          	mov    %rax,0x10(%rsi)
14092b896:	e8 75 d4 ff ff       	call   0x140928d10
14092b89b:	8b f8                	mov    %eax,%edi
14092b89d:	4c 8b e3             	mov    %rbx,%r12
14092b8a0:	85 c0                	test   %eax,%eax
14092b8a2:	0f 85 a8 00 00 00    	jne    0x14092b950
14092b8a8:	48 8b 43 48          	mov    0x48(%rbx),%rax
14092b8ac:	44 8b cd             	mov    %ebp,%r9d
14092b8af:	48 8b 08             	mov    (%rax),%rcx
14092b8b2:	c7 40 20 01 00 00 00 	movl   $0x1,0x20(%rax)
14092b8b9:	48 63 40 18          	movslq 0x18(%rax),%rax
14092b8bd:	48 29 41 60          	sub    %rax,0x60(%rcx)
14092b8c1:	0f b6 46 5b          	movzbl 0x5b(%rsi),%eax
14092b8c5:	ff c8                	dec    %eax
14092b8c7:	85 c0                	test   %eax,%eax
14092b8c9:	7e 37                	jle    0x14092b902
14092b8cb:	4c 8b c5             	mov    %rbp,%r8
14092b8ce:	66 90                	xchg   %ax,%ax
14092b8d0:	49 8b 47 18          	mov    0x18(%r15),%rax
14092b8d4:	49 8b 54 00 48       	mov    0x48(%r8,%rax,1),%rdx
14092b8d9:	48 85 d2             	test   %rdx,%rdx
14092b8dc:	74 12                	je     0x14092b8f0
14092b8de:	48 8b 0a             	mov    (%rdx),%rcx
14092b8e1:	48 63 42 18          	movslq 0x18(%rdx),%rax
14092b8e5:	c7 42 20 01 00 00 00 	movl   $0x1,0x20(%rdx)
14092b8ec:	48 29 41 60          	sub    %rax,0x60(%rcx)
14092b8f0:	0f b6 46 5b          	movzbl 0x5b(%rsi),%eax
14092b8f4:	41 ff c1             	inc    %r9d
14092b8f7:	ff c8                	dec    %eax
14092b8f9:	49 83 c0 50          	add    $0x50,%r8
14092b8fd:	44 3b c8             	cmp    %eax,%r9d
14092b900:	7c ce                	jl     0x14092b8d0
14092b902:	8b dd                	mov    %ebp,%ebx
14092b904:	4c 8b f5             	mov    %rbp,%r14
14092b907:	0f b6 46 5b          	movzbl 0x5b(%rsi),%eax
14092b90b:	3b d8                	cmp    %eax,%ebx
14092b90d:	7d 41                	jge    0x14092b950
14092b90f:	4d 8b 47 18          	mov    0x18(%r15),%r8
14092b913:	8b fd                	mov    %ebp,%edi
14092b915:	4d 03 c6             	add    %r14,%r8
14092b918:	49 8b 48 48          	mov    0x48(%r8),%rcx
14092b91c:	48 85 c9             	test   %rcx,%rcx
14092b91f:	74 25                	je     0x14092b946
14092b921:	39 69 20             	cmp    %ebp,0x20(%rcx)
14092b924:	74 11                	je     0x14092b937
14092b926:	48 8b 09             	mov    (%rcx),%rcx
14092b929:	48 8d 15 e0 e2 ff ff 	lea    -0x1d20(%rip),%rdx        # 0x140929c10
14092b930:	e8 9b f0 ff ff       	call   0x14092a9d0
14092b935:	eb 0d                	jmp    0x14092b944
14092b937:	ba 01 00 00 00       	mov    $0x1,%edx
14092b93c:	49 8b c8             	mov    %r8,%rcx
14092b93f:	e8 5c e3 ff ff       	call   0x140929ca0
14092b944:	8b f8                	mov    %eax,%edi
14092b946:	ff c3                	inc    %ebx
14092b948:	49 83 c6 50          	add    $0x50,%r14
14092b94c:	85 ff                	test   %edi,%edi
14092b94e:	74 b7                	je     0x14092b907
14092b950:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14092b955:	48 8b f5             	mov    %rbp,%rsi
14092b958:	85 ff                	test   %edi,%edi
14092b95a:	75 20                	jne    0x14092b97c
14092b95c:	ba 02 00 00 00       	mov    $0x2,%edx
14092b961:	49 8b cc             	mov    %r12,%rcx
14092b964:	e8 37 e3 ff ff       	call   0x140929ca0
14092b969:	e9 0a 01 00 00       	jmp    0x14092ba78
14092b96e:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
14092b972:	bf 07 00 00 00       	mov    $0x7,%edi
14092b977:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14092b97c:	48 85 f6             	test   %rsi,%rsi
14092b97f:	0f 84 0f 01 00 00    	je     0x14092ba94
14092b985:	39 2e                	cmp    %ebp,(%rsi)
14092b987:	7e 68                	jle    0x14092b9f1
14092b989:	4c 8b f5             	mov    %rbp,%r14
14092b98c:	0f 1f 40 00          	nopl   0x0(%rax)
14092b990:	48 8b 5e 18          	mov    0x18(%rsi),%rbx
14092b994:	49 03 de             	add    %r14,%rbx
14092b997:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14092b99b:	e8 b0 01 f6 ff       	call   0x14088bb50
14092b9a0:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14092b9a4:	e8 a7 01 f6 ff       	call   0x14088bb50
14092b9a9:	4c 8b 43 40          	mov    0x40(%rbx),%r8
14092b9ad:	4d 85 c0             	test   %r8,%r8
14092b9b0:	74 16                	je     0x14092b9c8
14092b9b2:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14092b9b6:	33 d2                	xor    %edx,%edx
14092b9b8:	48 8b 01             	mov    (%rcx),%rax
14092b9bb:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
14092b9c2:	ff 15 58 80 65 00    	call   *0x658058(%rip)        # 0x140f83a20
14092b9c8:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14092b9cc:	e8 9f d2 ff ff       	call   0x140928c70
14092b9d1:	0f 57 c0             	xorps  %xmm0,%xmm0
14092b9d4:	ff c5                	inc    %ebp
14092b9d6:	0f 11 03             	movups %xmm0,(%rbx)
14092b9d9:	49 83 c6 50          	add    $0x50,%r14
14092b9dd:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14092b9e1:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
14092b9e5:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
14092b9e9:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
14092b9ed:	3b 2e                	cmp    (%rsi),%ebp
14092b9ef:	7c 9f                	jl     0x14092b990
14092b9f1:	83 3d 38 1c a8 00 00 	cmpl   $0x0,0xa81c38(%rip)        # 0x1413ad630
14092b9f8:	0f 84 86 00 00 00    	je     0x14092ba84
14092b9fe:	48 8b 0d 0b 81 b0 00 	mov    0xb0810b(%rip),%rcx        # 0x141433b10
14092ba05:	48 85 c9             	test   %rcx,%rcx
14092ba08:	74 0d                	je     0x14092ba17
14092ba0a:	48 8b 05 9f 1c a8 00 	mov    0xa81c9f(%rip),%rax        # 0x1413ad6b0
14092ba11:	ff 15 09 80 65 00    	call   *0x658009(%rip)        # 0x140f83a20
14092ba17:	48 8b 05 4a 1c a8 00 	mov    0xa81c4a(%rip),%rax        # 0x1413ad668
14092ba1e:	48 8b ce             	mov    %rsi,%rcx
14092ba21:	ff 15 f9 7f 65 00    	call   *0x657ff9(%rip)        # 0x140f83a20
14092ba27:	48 ff 0d 6a 80 b0 00 	decq   0xb0806a(%rip)        # 0x141433a98
14092ba2e:	48 8b ce             	mov    %rsi,%rcx
14092ba31:	48 63 d0             	movslq %eax,%rdx
14092ba34:	48 8b 05 1d 1c a8 00 	mov    0xa81c1d(%rip),%rax        # 0x1413ad658
14092ba3b:	48 29 15 0e 80 b0 00 	sub    %rdx,0xb0800e(%rip)        # 0x141433a50
14092ba42:	ff 15 d8 7f 65 00    	call   *0x657fd8(%rip)        # 0x140f83a20
14092ba48:	48 8b 0d c1 80 b0 00 	mov    0xb080c1(%rip),%rcx        # 0x141433b10
14092ba4f:	48 85 c9             	test   %rcx,%rcx
14092ba52:	74 40                	je     0x14092ba94
14092ba54:	48 8b 05 65 1c a8 00 	mov    0xa81c65(%rip),%rax        # 0x1413ad6c0
14092ba5b:	eb 31                	jmp    0x14092ba8e
14092ba5d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14092ba62:	48 8d 4e 60          	lea    0x60(%rsi),%rcx
14092ba66:	48 8b d3             	mov    %rbx,%rdx
14092ba69:	45 33 c0             	xor    %r8d,%r8d
14092ba6c:	e8 2f da ff ff       	call   0x1409294a0
14092ba71:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
14092ba75:	48 8b f5             	mov    %rbp,%rsi
14092ba78:	8b f8                	mov    %eax,%edi
14092ba7a:	85 c0                	test   %eax,%eax
14092ba7c:	0f 85 fa fe ff ff    	jne    0x14092b97c
14092ba82:	eb 10                	jmp    0x14092ba94
14092ba84:	48 8b 05 cd 1b a8 00 	mov    0xa81bcd(%rip),%rax        # 0x1413ad658
14092ba8b:	48 8b ce             	mov    %rsi,%rcx
14092ba8e:	ff 15 8c 7f 65 00    	call   *0x657f8c(%rip)        # 0x140f83a20
14092ba94:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
14092ba99:	8b c7                	mov    %edi,%eax
14092ba9b:	48 83 c4 20          	add    $0x20,%rsp
14092ba9f:	41 5e                	pop    %r14
14092baa1:	5f                   	pop    %rdi
14092baa2:	5e                   	pop    %rsi
14092baa3:	5d                   	pop    %rbp
14092baa4:	5b                   	pop    %rbx
14092baa5:	c3                   	ret
14092baa6:	cc                   	int3
14092baa7:	cc                   	int3
14092baa8:	cc                   	int3