14089c70d:	48 89 0c 02          	mov    %rcx,(%rdx,%rax,1)
14089c711:	48 83 c2 08          	add    $0x8,%rdx
14089c715:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
14089c71a:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14089c71f:	48 83 c7 38          	add    $0x38,%rdi
14089c723:	48 3b f8             	cmp    %rax,%rdi
14089c726:	0f 82 b4 fe ff ff    	jb     0x14089c5e0
14089c72c:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14089c733:	00
14089c734:	45 33 d2             	xor    %r10d,%r10d
14089c737:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
14089c73c:	4c 8b 9c 24 80 00 00 	mov    0x80(%rsp),%r11
14089c743:	00
14089c744:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
14089c749:	4c 8b bc 24 28 01 00 	mov    0x128(%rsp),%r15
14089c750:	00
14089c751:	48 8d 3d a4 b8 7a 00 	lea    0x7ab8a4(%rip),%rdi        # 0x141047ffc
14089c758:	41 8b ca             	mov    %r10d,%ecx
14089c75b:	85 ed                	test   %ebp,%ebp
14089c75d:	7e 41                	jle    0x14089c7a0
14089c75f:	4c 8b 54 24 58       	mov    0x58(%rsp),%r10
14089c764:	49 63 c5             	movslq %r13d,%rax
14089c767:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
14089c76e:	00
14089c76f:	4c 8d 04 00          	lea    (%rax,%rax,1),%r8
14089c773:	8b c1                	mov    %ecx,%eax
14089c775:	49 0f a3 c2          	bt     %rax,%r10
14089c779:	73 1c                	jae    0x14089c797
14089c77b:	49 8b 46 08          	mov    0x8(%r14),%rax
14089c77f:	41 ff c5             	inc    %r13d
14089c782:	66 41 89 0c 00       	mov    %cx,(%r8,%rax,1)
14089c787:	49 83 c0 02          	add    $0x2,%r8
14089c78b:	49 8b 46 40          	mov    0x40(%r14),%rax
14089c78f:	48 89 3c 02          	mov    %rdi,(%rdx,%rax,1)
14089c793:	48 83 c2 08          	add    $0x8,%rdx
14089c797:	ff c1                	inc    %ecx
14089c799:	3b cd                	cmp    %ebp,%ecx
14089c79b:	7c d6                	jl     0x14089c773
14089c79d:	45 33 d2             	xor    %r10d,%r10d
14089c7a0:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
14089c7a7:	00
14089c7a8:	48 83 78 50 00       	cmpq   $0x0,0x50(%rax)
14089c7ad:	7d 4c                	jge    0x14089c7fb
14089c7af:	41 b8 3f 00 00 00    	mov    $0x3f,%r8d
14089c7b5:	66 45 3b 43 36       	cmp    0x36(%r11),%r8w
14089c7ba:	7d 3f                	jge    0x14089c7fb
14089c7bc:	49 63 c5             	movslq %r13d,%rax
14089c7bf:	48 8d 0c c5 00 00 00 	lea    0x0(,%rax,8),%rcx
14089c7c6:	00
14089c7c7:	48 8d 14 00          	lea    (%rax,%rax,1),%rdx
14089c7cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14089c7d0:	49 8b 46 08          	mov    0x8(%r14),%rax
14089c7d4:	48 8d 52 02          	lea    0x2(%rdx),%rdx
14089c7d8:	41 ff c5             	inc    %r13d
14089c7db:	48 8d 49 08          	lea    0x8(%rcx),%rcx
14089c7df:	66 44 89 44 02 fe    	mov    %r8w,-0x2(%rdx,%rax,1)
14089c7e5:	41 ff c0             	inc    %r8d
14089c7e8:	49 8b 46 40          	mov    0x40(%r14),%rax
14089c7ec:	48 89 7c 01 f8       	mov    %rdi,-0x8(%rcx,%rax,1)
14089c7f1:	41 0f bf 43 36       	movswl 0x36(%r11),%eax
14089c7f6:	44 3b c0             	cmp    %eax,%r8d
14089c7f9:	7c d5                	jl     0x14089c7d0
14089c7fb:	49 8b 46 08          	mov    0x8(%r14),%rax
14089c7ff:	41 8d 51 01          	lea    0x1(%r9),%edx
14089c803:	48 8b ac 24 40 01 00 	mov    0x140(%rsp),%rbp
14089c80a:	00
14089c80b:	49 63 cd             	movslq %r13d,%rcx
14089c80e:	66 c7 04 48 ff ff    	movw   $0xffff,(%rax,%rcx,2)
14089c814:	49 8b 46 40          	mov    0x40(%r14),%rax
14089c818:	48 89 3c c8          	mov    %rdi,(%rax,%rcx,8)
14089c81c:	8b 46 34             	mov    0x34(%rsi),%eax
14089c81f:	89 45 08             	mov    %eax,0x8(%rbp)
14089c822:	ff 46 34             	incl   0x34(%rsi)
14089c825:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14089c82c:	44 8b 45 08          	mov    0x8(%rbp),%r8d
14089c830:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14089c836:	7f 17                	jg     0x14089c84f
14089c838:	44 8b ca             	mov    %edx,%r9d
14089c83b:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
14089c840:	ba 74 00 00 00       	mov    $0x74,%edx
14089c845:	48 8b cb             	mov    %rbx,%rcx
14089c848:	e8 53 05 01 00       	call   0x1408acda0
14089c84d:	eb 2e                	jmp    0x14089c87d
14089c84f:	8d 41 01             	lea    0x1(%rcx),%eax
14089c852:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14089c858:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14089c85c:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14089c863:	c7 04 c8 74 00 00 00 	movl   $0x74,(%rax,%rcx,8)
14089c86a:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14089c86f:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14089c873:	44 89 54 c8 0c       	mov    %r10d,0xc(%rax,%rcx,8)
14089c878:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14089c87d:	48 8b 7e 10          	mov    0x10(%rsi),%rdi
14089c881:	49 8b d6             	mov    %r14,%rdx
14089c884:	48 8b ce             	mov    %rsi,%rcx
14089c887:	e8 14 f8 04 00       	call   0x1408ec0a0
14089c88c:	48 8b d0             	mov    %rax,%rdx
14089c88f:	48 85 c0             	test   %rax,%rax
14089c892:	74 39                	je     0x14089c8cd
14089c894:	48 8b 07             	mov    (%rdi),%rax
14089c897:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
14089c89b:	74 14                	je     0x14089c8b1
14089c89d:	48 83 b8 00 03 00 00 	cmpq   $0x0,0x300(%rax)
14089c8a4:	00
14089c8a5:	75 26                	jne    0x14089c8cd
14089c8a7:	48 8b ca             	mov    %rdx,%rcx
14089c8aa:	e8 61 f9 04 00       	call   0x1408ec210
14089c8af:	eb 1c                	jmp    0x14089c8cd
14089c8b1:	48 63 87 90 00 00 00 	movslq 0x90(%rdi),%rax
14089c8b8:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14089c8bc:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
14089c8c3:	c6 44 c8 e9 f8       	movb   $0xf8,-0x17(%rax,%rcx,8)
14089c8c8:	48 89 54 c8 f8       	mov    %rdx,-0x8(%rax,%rcx,8)
14089c8cd:	48 8b 06             	mov    (%rsi),%rax
14089c8d0:	f7 40 60 00 00 08 00 	testl  $0x80000,0x60(%rax)
14089c8d7:	75 36                	jne    0x14089c90f
14089c8d9:	8b 56 38             	mov    0x38(%rsi),%edx
14089c8dc:	ff c2                	inc    %edx
14089c8de:	89 56 38             	mov    %edx,0x38(%rsi)
14089c8e1:	89 55 34             	mov    %edx,0x34(%rbp)
14089c8e4:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14089c8eb:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14089c8f1:	7f 76                	jg     0x14089c969
14089c8f3:	33 c0                	xor    %eax,%eax
14089c8f5:	44 8b ca             	mov    %edx,%r9d
14089c8f8:	ba 4d 00 00 00       	mov    $0x4d,%edx
14089c8fd:	89 44 24 20          	mov    %eax,0x20(%rsp)
14089c901:	41 b8 10 27 00 00    	mov    $0x2710,%r8d
14089c907:	48 8b cb             	mov    %rbx,%rcx
14089c90a:	e8 91 04 01 00       	call   0x1408acda0
14089c90f:	45 33 c9             	xor    %r9d,%r9d
14089c912:	0f b6 45 40          	movzbl 0x40(%rbp),%eax
14089c916:	48 6b d0 68          	imul   $0x68,%rax,%rdx
14089c91a:	49 8b 07             	mov    (%r15),%rax
14089c91d:	4c 8b 78 08          	mov    0x8(%rax),%r15
14089c921:	4c 03 fa             	add    %rdx,%r15
14089c924:	41 f6 47 48 20       	testb  $0x20,0x48(%r15)
14089c929:	0f 84 46 01 00 00    	je     0x14089ca75
14089c92f:	4c 63 83 90 00 00 00 	movslq 0x90(%rbx),%r8
14089c936:	41 8b 6f 3c          	mov    0x3c(%r15),%ebp
14089c93a:	44 89 44 24 68       	mov    %r8d,0x68(%rsp)
14089c93f:	44 39 83 94 00 00 00 	cmp    %r8d,0x94(%rbx)
14089c946:	7f 5a                	jg     0x14089c9a2
14089c948:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
14089c94d:	45 33 c0             	xor    %r8d,%r8d
14089c950:	45 33 c9             	xor    %r9d,%r9d
14089c953:	ba 47 00 00 00       	mov    $0x47,%edx
14089c958:	48 8b cb             	mov    %rbx,%rcx
14089c95b:	e8 40 04 01 00       	call   0x1408acda0
14089c960:	89 44 24 68          	mov    %eax,0x68(%rsp)
14089c964:	45 33 c9             	xor    %r9d,%r9d
14089c967:	eb 64                	jmp    0x14089c9cd
14089c969:	8d 41 01             	lea    0x1(%rcx),%eax
14089c96c:	45 33 c9             	xor    %r9d,%r9d
14089c96f:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14089c975:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14089c979:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14089c980:	c7 04 c8 4d 00 00 00 	movl   $0x4d,(%rax,%rcx,8)
14089c987:	c7 44 c8 04 10 27 00 	movl   $0x2710,0x4(%rax,%rcx,8)
14089c98e:	00
14089c98f:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14089c993:	44 89 4c c8 0c       	mov    %r9d,0xc(%rax,%rcx,8)
14089c998:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
14089c99d:	e9 70 ff ff ff       	jmp    0x14089c912
14089c9a2:	4b 8d 0c 40          	lea    (%r8,%r8,2),%rcx
14089c9a6:	41 8d 40 01          	lea    0x1(%r8),%eax
14089c9aa:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14089c9b0:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14089c9b7:	48 c7 04 c8 47 00 00 	movq   $0x47,(%rax,%rcx,8)
14089c9be:	00
14089c9bf:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
14089c9c6:	00 00
14089c9c8:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
14089c9cd:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14089c9d4:	41 8b 57 38          	mov    0x38(%r15),%edx
14089c9d8:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14089c9de:	7f 1c                	jg     0x14089c9fc
14089c9e0:	89 54 24 20          	mov    %edx,0x20(%rsp)
14089c9e4:	45 33 c9             	xor    %r9d,%r9d
14089c9e7:	ba 0a 00 00 00       	mov    $0xa,%edx
14089c9ec:	44 8b c5             	mov    %ebp,%r8d
14089c9ef:	48 8b cb             	mov    %rbx,%rcx
14089c9f2:	e8 a9 03 01 00       	call   0x1408acda0
14089c9f7:	45 33 c9             	xor    %r9d,%r9d
14089c9fa:	eb 2d                	jmp    0x14089ca29
14089c9fc:	8d 41 01             	lea    0x1(%rcx),%eax
14089c9ff:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14089ca05:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14089ca09:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14089ca10:	c7 04 c8 0a 00 00 00 	movl   $0xa,(%rax,%rcx,8)
14089ca17:	89 6c c8 04          	mov    %ebp,0x4(%rax,%rcx,8)
14089ca1b:	44 89 4c c8 08       	mov    %r9d,0x8(%rax,%rcx,8)
14089ca20:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
14089ca24:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
14089ca29:	48 63 bb 90 00 00 00 	movslq 0x90(%rbx),%rdi
14089ca30:	39 bb 94 00 00 00    	cmp    %edi,0x94(%rbx)
14089ca36:	7f 1c                	jg     0x14089ca54
14089ca38:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
14089ca3d:	44 8b c5             	mov    %ebp,%r8d
14089ca40:	45 33 c9             	xor    %r9d,%r9d
14089ca43:	ba 0b 00 00 00       	mov    $0xb,%edx
14089ca48:	48 8b cb             	mov    %rbx,%rcx
14089ca4b:	e8 50 03 01 00       	call   0x1408acda0
14089ca50:	8b f8                	mov    %eax,%edi
14089ca52:	eb 7c                	jmp    0x14089cad0
14089ca54:	8d 47 01             	lea    0x1(%rdi),%eax
14089ca57:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14089ca5d:	48 8d 0c 7f          	lea    (%rdi,%rdi,2),%rcx
14089ca61:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14089ca68:	c7 04 c8 0b 00 00 00 	movl   $0xb,(%rax,%rcx,8)
14089ca6f:	89 6c c8 04          	mov    %ebp,0x4(%rax,%rcx,8)
14089ca73:	eb 4d                	jmp    0x14089cac2
14089ca75:	48 63 bb 90 00 00 00 	movslq 0x90(%rbx),%rdi
14089ca7c:	8b 55 04             	mov    0x4(%rbp),%edx
14089ca7f:	39 bb 94 00 00 00    	cmp    %edi,0x94(%rbx)
14089ca85:	7f 1c                	jg     0x14089caa3
14089ca87:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
14089ca8c:	44 8b c2             	mov    %edx,%r8d
14089ca8f:	45 33 c9             	xor    %r9d,%r9d
14089ca92:	ba 23 00 00 00       	mov    $0x23,%edx
14089ca97:	48 8b cb             	mov    %rbx,%rcx
14089ca9a:	e8 01 03 01 00       	call   0x1408acda0
14089ca9f:	8b f8                	mov    %eax,%edi
14089caa1:	eb 2d                	jmp    0x14089cad0
14089caa3:	8d 47 01             	lea    0x1(%rdi),%eax
14089caa6:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14089caac:	48 8d 0c 7f          	lea    (%rdi,%rdi,2),%rcx
14089cab0:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14089cab7:	c7 04 c8 23 00 00 00 	movl   $0x23,(%rax,%rcx,8)
14089cabe:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
14089cac2:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
14089cac7:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
14089cace:	00 00
14089cad0:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14089cad5:	b8 10 00 00 00       	mov    $0x10,%eax
14089cada:	48 85 ed             	test   %rbp,%rbp
14089cadd:	74 23                	je     0x14089cb02
14089cadf:	ff 4e 44             	decl   0x44(%rsi)
14089cae2:	44 8b c8             	mov    %eax,%r9d
14089cae5:	44 8b 46 44          	mov    0x44(%rsi),%r8d
14089cae9:	48 8b d5             	mov    %rbp,%rdx
14089caec:	48 8b ce             	mov    %rsi,%rcx
14089caef:	44 89 44 24 78       	mov    %r8d,0x78(%rsp)
14089caf4:	e8 97 21 04 00       	call   0x1408dec90
14089caf9:	41 81 4c 24 38 00 00 	orl    $0x20000,0x38(%r12)
14089cb00:	02 00
14089cb02:	0f b6 46 1f          	movzbl 0x1f(%rsi),%eax
14089cb06:	84 c0                	test   %al,%al
14089cb08:	75 09                	jne    0x14089cb13
14089cb0a:	ff 46 38             	incl   0x38(%rsi)
14089cb0d:	44 8b 66 38          	mov    0x38(%rsi),%r12d
14089cb11:	eb 10                	jmp    0x14089cb23
14089cb13:	fe c8                	dec    %al
14089cb15:	0f b6 c0             	movzbl %al,%eax
14089cb18:	88 46 1f             	mov    %al,0x1f(%rsi)
14089cb1b:	44 8b a4 86 d8 00 00 	mov    0xd8(%rsi,%rax,4),%r12d
14089cb22:	00
14089cb23:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
14089cb2a:	00
14089cb2b:	33 c0                	xor    %eax,%eax
14089cb2d:	89 44 24 38          	mov    %eax,0x38(%rsp)
14089cb31:	45 8b cc             	mov    %r12d,%r9d
14089cb34:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14089cb39:	49 8b d6             	mov    %r14,%rdx
14089cb3c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14089cb41:	44 8b 41 04          	mov    0x4(%rcx),%r8d
14089cb45:	48 8b ce             	mov    %rsi,%rcx
14089cb48:	89 44 24 20          	mov    %eax,0x20(%rsp)
14089cb4c:	e8 6f a1 04 00       	call   0x1408e6cc0
14089cb51:	4c 8b 8c 24 40 01 00 	mov    0x140(%rsp),%r9
14089cb58:	00
14089cb59:	44 8b f0             	mov    %eax,%r14d
14089cb5c:	45 8b 41 34          	mov    0x34(%r9),%r8d
14089cb60:	45 85 c0             	test   %r8d,%r8d
14089cb63:	0f 84 90 00 00 00    	je     0x14089cbf9
14089cb69:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14089cb6e:	48 63 93 90 00 00 00 	movslq 0x90(%rbx),%rdx
14089cb75:	0f b7 68 18          	movzwl 0x18(%rax),%ebp
14089cb79:	39 93 94 00 00 00    	cmp    %edx,0x94(%rbx)
14089cb7f:	7f 21                	jg     0x14089cba2
14089cb81:	45 33 c9             	xor    %r9d,%r9d
14089cb84:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14089cb89:	ba b4 00 00 00       	mov    $0xb4,%edx
14089cb8e:	48 8b cb             	mov    %rbx,%rcx
14089cb91:	e8 0a 02 01 00       	call   0x1408acda0
14089cb96:	4c 8b 8c 24 40 01 00 	mov    0x140(%rsp),%r9
14089cb9d:	00
14089cb9e:	8b d0                	mov    %eax,%edx
14089cba0:	eb 32                	jmp    0x14089cbd4
14089cba2:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
14089cba6:	45 33 d2             	xor    %r10d,%r10d
14089cba9:	8d 42 01             	lea    0x1(%rdx),%eax
14089cbac:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14089cbb2:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14089cbb9:	c7 04 c8 b4 00 00 00 	movl   $0xb4,(%rax,%rcx,8)
14089cbc0:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14089cbc5:	44 89 54 c8 08       	mov    %r10d,0x8(%rax,%rcx,8)
14089cbca:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
14089cbcf:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14089cbd4:	48 8b 03             	mov    (%rbx),%rax
14089cbd7:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
14089cbdb:	75 17                	jne    0x14089cbf4
14089cbdd:	48 63 c2             	movslq %edx,%rax
14089cbe0:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14089cbe4:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14089cbeb:	c6 44 c8 01 fd       	movb   $0xfd,0x1(%rax,%rcx,8)
14089cbf0:	89 6c c8 10          	mov    %ebp,0x10(%rax,%rcx,8)
14089cbf4:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14089cbf9:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14089cc00:	41 8b 51 08          	mov    0x8(%r9),%edx
14089cc04:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14089cc0a:	7f 1b                	jg     0x14089cc27
14089cc0c:	33 c0                	xor    %eax,%eax
14089cc0e:	44 8b c2             	mov    %edx,%r8d
14089cc11:	ba 8a 00 00 00       	mov    $0x8a,%edx
14089cc16:	89 44 24 20          	mov    %eax,0x20(%rsp)
14089cc1a:	45 8b cc             	mov    %r12d,%r9d
14089cc1d:	48 8b cb             	mov    %rbx,%rcx
14089cc20:	e8 7b 01 01 00       	call   0x1408acda0
14089cc25:	eb 31                	jmp    0x14089cc58
14089cc27:	8d 41 01             	lea    0x1(%rcx),%eax
14089cc2a:	45 33 c0             	xor    %r8d,%r8d
14089cc2d:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14089cc33:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14089cc37:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14089cc3e:	c7 04 c8 8a 00 00 00 	movl   $0x8a,(%rax,%rcx,8)
14089cc45:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
14089cc49:	44 89 64 c8 08       	mov    %r12d,0x8(%rax,%rcx,8)
14089cc4e:	44 89 44 c8 0c       	mov    %r8d,0xc(%rax,%rcx,8)
14089cc53:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
14089cc58:	48 63 83 90 00 00 00 	movslq 0x90(%rbx),%rax
14089cc5f:	85 c0                	test   %eax,%eax
14089cc61:	7e 12                	jle    0x14089cc75
14089cc63:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14089cc67:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14089cc6e:	66 c7 44 c8 ea 10 00 	movw   $0x10,-0x16(%rax,%rcx,8)
14089cc75:	48 85 ed             	test   %rbp,%rbp
14089cc78:	74 2f                	je     0x14089cca9
14089cc7a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14089cc7e:	8b 54 24 78          	mov    0x78(%rsp),%edx
14089cc82:	f7 d2                	not    %edx
14089cc84:	8b 41 48             	mov    0x48(%rcx),%eax
14089cc87:	03 41 44             	add    0x44(%rcx),%eax
14089cc8a:	79 0d                	jns    0x14089cc99
14089cc8c:	44 8b c2             	mov    %edx,%r8d
14089cc8f:	48 8b d3             	mov    %rbx,%rdx
14089cc92:	e8 09 49 02 00       	call   0x1408c15a0
14089cc97:	eb 10                	jmp    0x14089cca9
14089cc99:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14089cc9d:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax