14050b80a:	4d 89 a7 00 03 00 00 	mov    %r12,0x300(%r15)
14050b811:	49 3b c6             	cmp    %r14,%rax
14050b814:	0f 87 21 2e 00 00    	ja     0x14050e63b
14050b81a:	48 3b c6             	cmp    %rsi,%rax
14050b81d:	0f 82 18 2e 00 00    	jb     0x14050e63b
14050b823:	8b 1e                	mov    (%rsi),%ebx
14050b825:	41 39 7c 24 04       	cmp    %edi,0x4(%r12)
14050b82a:	74 02                	je     0x14050b82e
14050b82c:	0f cb                	bswap  %ebx
14050b82e:	41 89 1c 24          	mov    %ebx,(%r12)
14050b832:	48 8b 0d c7 fa f1 00 	mov    0xf1fac7(%rip),%rcx        # 0x14142b300
14050b839:	49 8b 7d 08          	mov    0x8(%r13),%rdi
14050b83d:	48 85 c9             	test   %rcx,%rcx
14050b840:	0f 84 4b f2 ff ff    	je     0x14050aa91
14050b846:	e8 e5 9c 30 00       	call   0x140815530
14050b84b:	84 c0                	test   %al,%al
14050b84d:	0f 84 3e f2 ff ff    	je     0x14050aa91
14050b853:	48 8b 47 20          	mov    0x20(%rdi),%rax
14050b857:	44 0f b6 47 28       	movzbl 0x28(%rdi),%r8d
14050b85c:	4c 63 cb             	movslq %ebx,%r9
14050b85f:	48 8b 48 18          	mov    0x18(%rax),%rcx
14050b863:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14050b867:	e8 74 ae 00 00       	call   0x1405166e0
14050b86c:	41 c6 44 24 08 01    	movb   $0x1,0x8(%r12)
14050b872:	bf 04 00 00 00       	mov    $0x4,%edi
14050b877:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14050b87c:	e9 de 25 00 00       	jmp    0x14050de5f
14050b881:	b9 0c 00 00 00       	mov    $0xc,%ecx
14050b886:	e8 7d f8 90 00       	call   0x140e1b108
14050b88b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b890:	4c 8b e0             	mov    %rax,%r12
14050b893:	48 85 c0             	test   %rax,%rax
14050b896:	74 10                	je     0x14050b8a8
14050b898:	c6 00 00             	movb   $0x0,(%rax)
14050b89b:	66 89 58 02          	mov    %bx,0x2(%rax)
14050b89f:	89 78 04             	mov    %edi,0x4(%rax)
14050b8a2:	c6 40 08 00          	movb   $0x0,0x8(%rax)
14050b8a6:	eb 03                	jmp    0x14050b8ab
14050b8a8:	4c 8b e3             	mov    %rbx,%r12
14050b8ab:	48 8d 46 03          	lea    0x3(%rsi),%rax
14050b8af:	4d 89 a7 f8 02 00 00 	mov    %r12,0x2f8(%r15)
14050b8b6:	49 3b c6             	cmp    %r14,%rax
14050b8b9:	0f 87 af 2d 00 00    	ja     0x14050e66e
14050b8bf:	48 3b c6             	cmp    %rsi,%rax
14050b8c2:	0f 82 a6 2d 00 00    	jb     0x14050e66e
14050b8c8:	0f b6 3e             	movzbl (%rsi),%edi
14050b8cb:	41 88 3c 24          	mov    %dil,(%r12)
14050b8cf:	41 83 7c 24 04 01    	cmpl   $0x1,0x4(%r12)
14050b8d5:	0f b7 5e 01          	movzwl 0x1(%rsi),%ebx
14050b8d9:	74 04                	je     0x14050b8df
14050b8db:	66 c1 cb 08          	ror    $0x8,%bx
14050b8df:	66 41 89 5c 24 02    	mov    %bx,0x2(%r12)
14050b8e5:	48 8b 0d 6c f9 f1 00 	mov    0xf1f96c(%rip),%rcx        # 0x14142b258
14050b8ec:	4d 8b 75 08          	mov    0x8(%r13),%r14
14050b8f0:	48 85 c9             	test   %rcx,%rcx
14050b8f3:	0f 84 8d f0 ff ff    	je     0x14050a986
14050b8f9:	e8 32 9c 30 00       	call   0x140815530
14050b8fe:	84 c0                	test   %al,%al
14050b900:	0f 84 80 f0 ff ff    	je     0x14050a986
14050b906:	49 8b 46 20          	mov    0x20(%r14),%rax
14050b90a:	4c 8b cf             	mov    %rdi,%r9
14050b90d:	45 0f b6 46 28       	movzbl 0x28(%r14),%r8d
14050b912:	48 8b 48 18          	mov    0x18(%rax),%rcx
14050b916:	48 0f bf c3          	movswq %bx,%rax
14050b91a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14050b91f:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14050b923:	e8 18 a9 00 00       	call   0x140516240
14050b928:	41 c6 44 24 08 01    	movb   $0x1,0x8(%r12)
14050b92e:	bf 03 00 00 00       	mov    $0x3,%edi
14050b933:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14050b938:	e9 22 25 00 00       	jmp    0x14050de5f
14050b93d:	b9 10 00 00 00       	mov    $0x10,%ecx
14050b942:	e8 c1 f7 90 00       	call   0x140e1b108
14050b947:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b94c:	4c 8b e0             	mov    %rax,%r12
14050b94f:	48 85 c0             	test   %rax,%rax
14050b952:	74 0f                	je     0x14050b963
14050b954:	c6 00 00             	movb   $0x0,(%rax)
14050b957:	89 58 04             	mov    %ebx,0x4(%rax)
14050b95a:	89 78 08             	mov    %edi,0x8(%rax)
14050b95d:	c6 40 0c 00          	movb   $0x0,0xc(%rax)
14050b961:	eb 03                	jmp    0x14050b966
14050b963:	4c 8b e3             	mov    %rbx,%r12
14050b966:	48 8d 46 05          	lea    0x5(%rsi),%rax
14050b96a:	4d 89 a7 20 03 00 00 	mov    %r12,0x320(%r15)
14050b971:	49 3b c6             	cmp    %r14,%rax
14050b974:	0f 87 27 2d 00 00    	ja     0x14050e6a1
14050b97a:	48 3b c6             	cmp    %rsi,%rax
14050b97d:	0f 82 1e 2d 00 00    	jb     0x14050e6a1
14050b983:	0f b6 3e             	movzbl (%rsi),%edi
14050b986:	41 88 3c 24          	mov    %dil,(%r12)
14050b98a:	41 83 7c 24 08 01    	cmpl   $0x1,0x8(%r12)
14050b990:	8b 5e 01             	mov    0x1(%rsi),%ebx
14050b993:	74 02                	je     0x14050b997
14050b995:	0f cb                	bswap  %ebx
14050b997:	41 89 5c 24 04       	mov    %ebx,0x4(%r12)
14050b99c:	48 8b 0d 3d f8 f1 00 	mov    0xf1f83d(%rip),%rcx        # 0x14142b1e0
14050b9a3:	4d 8b 75 08          	mov    0x8(%r13),%r14
14050b9a7:	48 85 c9             	test   %rcx,%rcx
14050b9aa:	0f 84 ec ee ff ff    	je     0x14050a89c
14050b9b0:	e8 7b 9b 30 00       	call   0x140815530
14050b9b5:	84 c0                	test   %al,%al
14050b9b7:	0f 84 df ee ff ff    	je     0x14050a89c
14050b9bd:	49 8b 46 20          	mov    0x20(%r14),%rax
14050b9c1:	4c 8b cf             	mov    %rdi,%r9
14050b9c4:	45 0f b6 46 28       	movzbl 0x28(%r14),%r8d
14050b9c9:	48 8b 48 18          	mov    0x18(%rax),%rcx
14050b9cd:	48 63 c3             	movslq %ebx,%rax
14050b9d0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14050b9d5:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14050b9d9:	e8 62 d5 00 00       	call   0x140518f40
14050b9de:	41 c6 44 24 0c 01    	movb   $0x1,0xc(%r12)
14050b9e4:	bf 05 00 00 00       	mov    $0x5,%edi
14050b9e9:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14050b9ee:	e9 6c 24 00 00       	jmp    0x14050de5f
14050b9f3:	81 f9 01 20 00 00    	cmp    $0x2001,%ecx
14050b9f9:	0f 87 f5 04 00 00    	ja     0x14050bef4
14050b9ff:	0f 84 39 04 00 00    	je     0x14050be3e
14050ba05:	81 e9 02 1f 00 00    	sub    $0x1f02,%ecx
14050ba0b:	83 f9 06             	cmp    $0x6,%ecx
14050ba0e:	0f 87 e7 23 00 00    	ja     0x14050ddfb
14050ba14:	48 63 c1             	movslq %ecx,%rax
14050ba17:	48 8d 0d e2 45 af ff 	lea    -0x50ba1e(%rip),%rcx        # 0x140000000
14050ba1e:	8b 84 81 c8 ee 50 00 	mov    0x50eec8(%rcx,%rax,4),%eax
14050ba25:	48 03 c1             	add    %rcx,%rax
14050ba28:	ff e0                	jmp    *%rax
14050ba2a:	b9 0c 00 00 00       	mov    $0xc,%ecx
14050ba2f:	e8 d4 f6 90 00       	call   0x140e1b108
14050ba34:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050ba39:	4c 8b e0             	mov    %rax,%r12
14050ba3c:	48 85 c0             	test   %rax,%rax
14050ba3f:	74 10                	je     0x14050ba51
14050ba41:	c6 00 00             	movb   $0x0,(%rax)
14050ba44:	66 89 58 02          	mov    %bx,0x2(%rax)
14050ba48:	89 78 04             	mov    %edi,0x4(%rax)
14050ba4b:	c6 40 08 00          	movb   $0x0,0x8(%rax)
14050ba4f:	eb 03                	jmp    0x14050ba54
14050ba51:	4c 8b e3             	mov    %rbx,%r12
14050ba54:	48 8d 46 03          	lea    0x3(%rsi),%rax
14050ba58:	4d 89 a7 28 03 00 00 	mov    %r12,0x328(%r15)
14050ba5f:	49 3b c6             	cmp    %r14,%rax
14050ba62:	0f 87 6c 2c 00 00    	ja     0x14050e6d4
14050ba68:	48 3b c6             	cmp    %rsi,%rax
14050ba6b:	0f 82 63 2c 00 00    	jb     0x14050e6d4
14050ba71:	0f b6 3e             	movzbl (%rsi),%edi
14050ba74:	41 88 3c 24          	mov    %dil,(%r12)
14050ba78:	41 83 7c 24 04 01    	cmpl   $0x1,0x4(%r12)
14050ba7e:	0f b7 5e 01          	movzwl 0x1(%rsi),%ebx
14050ba82:	74 04                	je     0x14050ba88
14050ba84:	66 c1 cb 08          	ror    $0x8,%bx
14050ba88:	66 41 89 5c 24 02    	mov    %bx,0x2(%r12)
14050ba8e:	48 8b 0d 1b f7 f1 00 	mov    0xf1f71b(%rip),%rcx        # 0x14142b1b0
14050ba95:	4d 8b 75 08          	mov    0x8(%r13),%r14
14050ba99:	48 85 c9             	test   %rcx,%rcx
14050ba9c:	0f 84 e4 ee ff ff    	je     0x14050a986
14050baa2:	e8 89 9a 30 00       	call   0x140815530
14050baa7:	84 c0                	test   %al,%al
14050baa9:	0f 84 d7 ee ff ff    	je     0x14050a986
14050baaf:	49 8b 46 20          	mov    0x20(%r14),%rax
14050bab3:	4c 8b cf             	mov    %rdi,%r9
14050bab6:	45 0f b6 46 28       	movzbl 0x28(%r14),%r8d
14050babb:	48 8b 48 18          	mov    0x18(%rax),%rcx
14050babf:	48 0f bf c3          	movswq %bx,%rax
14050bac3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14050bac8:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14050bacc:	e8 9f cf 00 00       	call   0x140518a70
14050bad1:	41 c6 44 24 08 01    	movb   $0x1,0x8(%r12)
14050bad7:	bf 03 00 00 00       	mov    $0x3,%edi
14050badc:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14050bae1:	e9 79 23 00 00       	jmp    0x14050de5f
14050bae6:	b9 20 00 00 00       	mov    $0x20,%ecx
14050baeb:	e8 18 f6 90 00       	call   0x140e1b108
14050baf0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050baf5:	48 85 c0             	test   %rax,%rax
14050baf8:	74 16                	je     0x14050bb10
14050bafa:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050bafe:	89 58 10             	mov    %ebx,0x10(%rax)
14050bb01:	c6 00 00             	movb   $0x0,(%rax)
14050bb04:	89 58 04             	mov    %ebx,0x4(%rax)
14050bb07:	89 78 18             	mov    %edi,0x18(%rax)
14050bb0a:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
14050bb0e:	eb 03                	jmp    0x14050bb13
14050bb10:	48 8b c3             	mov    %rbx,%rax
14050bb13:	4d 8b cd             	mov    %r13,%r9
14050bb16:	49 89 87 30 03 00 00 	mov    %rax,0x330(%r15)
14050bb1d:	4d 8b c6             	mov    %r14,%r8
14050bb20:	48 8b d6             	mov    %rsi,%rdx
14050bb23:	48 8b c8             	mov    %rax,%rcx
14050bb26:	e8 65 6a ff ff       	call   0x140502590
14050bb2b:	e9 2d 23 00 00       	jmp    0x14050de5d
14050bb30:	b9 20 00 00 00       	mov    $0x20,%ecx
14050bb35:	e8 ce f5 90 00       	call   0x140e1b108
14050bb3a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050bb3f:	48 85 c0             	test   %rax,%rax
14050bb42:	74 17                	je     0x14050bb5b
14050bb44:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050bb48:	89 58 10             	mov    %ebx,0x10(%rax)
14050bb4b:	c6 00 00             	movb   $0x0,(%rax)
14050bb4e:	66 89 58 02          	mov    %bx,0x2(%rax)
14050bb52:	89 78 18             	mov    %edi,0x18(%rax)
14050bb55:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
14050bb59:	eb 03                	jmp    0x14050bb5e
14050bb5b:	48 8b c3             	mov    %rbx,%rax
14050bb5e:	4d 8b cd             	mov    %r13,%r9
14050bb61:	49 89 87 38 03 00 00 	mov    %rax,0x338(%r15)
14050bb68:	4d 8b c6             	mov    %r14,%r8
14050bb6b:	48 8b d6             	mov    %rsi,%rdx
14050bb6e:	48 8b c8             	mov    %rax,%rcx
14050bb71:	e8 7a 68 ff ff       	call   0x1405023f0
14050bb76:	e9 e2 22 00 00       	jmp    0x14050de5d
14050bb7b:	b9 0c 00 00 00       	mov    $0xc,%ecx
14050bb80:	e8 83 f5 90 00       	call   0x140e1b108
14050bb85:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050bb8a:	4c 8b e0             	mov    %rax,%r12
14050bb8d:	48 85 c0             	test   %rax,%rax
14050bb90:	74 0b                	je     0x14050bb9d
14050bb92:	89 18                	mov    %ebx,(%rax)
14050bb94:	89 78 04             	mov    %edi,0x4(%rax)
14050bb97:	c6 40 08 00          	movb   $0x0,0x8(%rax)
14050bb9b:	eb 03                	jmp    0x14050bba0
14050bb9d:	4c 8b e3             	mov    %rbx,%r12
14050bba0:	48 8d 46 04          	lea    0x4(%rsi),%rax
14050bba4:	4d 89 a7 40 03 00 00 	mov    %r12,0x340(%r15)
14050bbab:	49 3b c6             	cmp    %r14,%rax
14050bbae:	0f 87 53 2b 00 00    	ja     0x14050e707
14050bbb4:	48 3b c6             	cmp    %rsi,%rax
14050bbb7:	0f 82 4a 2b 00 00    	jb     0x14050e707
14050bbbd:	8b 1e                	mov    (%rsi),%ebx
14050bbbf:	41 39 7c 24 04       	cmp    %edi,0x4(%r12)
14050bbc4:	74 02                	je     0x14050bbc8
14050bbc6:	0f cb                	bswap  %ebx
14050bbc8:	41 89 1c 24          	mov    %ebx,(%r12)
14050bbcc:	48 8b 0d cd f5 f1 00 	mov    0xf1f5cd(%rip),%rcx        # 0x14142b1a0
14050bbd3:	49 8b 7d 08          	mov    0x8(%r13),%rdi
14050bbd7:	48 85 c9             	test   %rcx,%rcx
14050bbda:	0f 84 b1 ee ff ff    	je     0x14050aa91
14050bbe0:	e8 4b 99 30 00       	call   0x140815530
14050bbe5:	84 c0                	test   %al,%al
14050bbe7:	0f 84 a4 ee ff ff    	je     0x14050aa91
14050bbed:	48 8b 47 20          	mov    0x20(%rdi),%rax
14050bbf1:	44 0f b6 47 28       	movzbl 0x28(%rdi),%r8d
14050bbf6:	4c 63 cb             	movslq %ebx,%r9
14050bbf9:	48 8b 48 18          	mov    0x18(%rax),%rcx
14050bbfd:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14050bc01:	e8 8a d6 00 00       	call   0x140519290
14050bc06:	41 c6 44 24 08 01    	movb   $0x1,0x8(%r12)
14050bc0c:	bf 04 00 00 00       	mov    $0x4,%edi
14050bc11:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14050bc16:	e9 44 22 00 00       	jmp    0x14050de5f
14050bc1b:	b9 0c 00 00 00       	mov    $0xc,%ecx
14050bc20:	e8 e3 f4 90 00       	call   0x140e1b108
14050bc25:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050bc2a:	4c 8b e0             	mov    %rax,%r12
14050bc2d:	48 85 c0             	test   %rax,%rax
14050bc30:	74 0c                	je     0x14050bc3e
14050bc32:	66 89 18             	mov    %bx,(%rax)
14050bc35:	89 78 04             	mov    %edi,0x4(%rax)
14050bc38:	c6 40 08 00          	movb   $0x0,0x8(%rax)
14050bc3c:	eb 03                	jmp    0x14050bc41
14050bc3e:	4c 8b e3             	mov    %rbx,%r12
14050bc41:	48 8d 46 02          	lea    0x2(%rsi),%rax
14050bc45:	4d 89 a7 48 03 00 00 	mov    %r12,0x348(%r15)
14050bc4c:	49 3b c6             	cmp    %r14,%rax
14050bc4f:	0f 87 e5 2a 00 00    	ja     0x14050e73a
14050bc55:	48 3b c6             	cmp    %rsi,%rax
14050bc58:	0f 82 dc 2a 00 00    	jb     0x14050e73a
14050bc5e:	0f b7 1e             	movzwl (%rsi),%ebx
14050bc61:	41 39 7c 24 04       	cmp    %edi,0x4(%r12)
14050bc66:	74 04                	je     0x14050bc6c
14050bc68:	66 c1 cb 08          	ror    $0x8,%bx
14050bc6c:	66 41 89 1c 24       	mov    %bx,(%r12)
14050bc71:	48 8b 0d d0 f5 f1 00 	mov    0xf1f5d0(%rip),%rcx        # 0x14142b248
14050bc78:	49 8b 7d 08          	mov    0x8(%r13),%rdi
14050bc7c:	48 85 c9             	test   %rcx,%rcx
14050bc7f:	0f 84 aa ee ff ff    	je     0x14050ab2f
14050bc85:	e8 a6 98 30 00       	call   0x140815530
14050bc8a:	84 c0                	test   %al,%al
14050bc8c:	0f 84 9d ee ff ff    	je     0x14050ab2f
14050bc92:	48 8b 47 20          	mov    0x20(%rdi),%rax
14050bc96:	44 0f b6 47 28       	movzbl 0x28(%rdi),%r8d
14050bc9b:	4c 0f bf cb          	movswq %bx,%r9
14050bc9f:	48 8b 48 18          	mov    0x18(%rax),%rcx
14050bca3:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14050bca7:	e8 14 d1 00 00       	call   0x140518dc0
14050bcac:	41 c6 44 24 08 01    	movb   $0x1,0x8(%r12)
14050bcb2:	bf 02 00 00 00       	mov    $0x2,%edi
14050bcb7:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14050bcbc:	e9 9e 21 00 00       	jmp    0x14050de5f
14050bcc1:	b9 10 00 00 00       	mov    $0x10,%ecx
14050bcc6:	e8 3d f4 90 00       	call   0x140e1b108
14050bccb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050bcd0:	4c 8b e0             	mov    %rax,%r12
14050bcd3:	48 85 c0             	test   %rax,%rax
14050bcd6:	74 0f                	je     0x14050bce7
14050bcd8:	c6 00 00             	movb   $0x0,(%rax)
14050bcdb:	89 58 04             	mov    %ebx,0x4(%rax)
14050bcde:	89 78 08             	mov    %edi,0x8(%rax)
14050bce1:	c6 40 0c 00          	movb   $0x0,0xc(%rax)
14050bce5:	eb 03                	jmp    0x14050bcea
14050bce7:	4c 8b e3             	mov    %rbx,%r12
14050bcea:	48 8d 46 05          	lea    0x5(%rsi),%rax
14050bcee:	4d 89 a7 50 03 00 00 	mov    %r12,0x350(%r15)
14050bcf5:	49 3b c6             	cmp    %r14,%rax
14050bcf8:	0f 87 6f 2a 00 00    	ja     0x14050e76d
14050bcfe:	48 3b c6             	cmp    %rsi,%rax
14050bd01:	0f 82 66 2a 00 00    	jb     0x14050e76d
14050bd07:	0f b6 3e             	movzbl (%rsi),%edi
14050bd0a:	41 88 3c 24          	mov    %dil,(%r12)
14050bd0e:	41 83 7c 24 08 01    	cmpl   $0x1,0x8(%r12)
14050bd14:	8b 5e 01             	mov    0x1(%rsi),%ebx
14050bd17:	74 02                	je     0x14050bd1b
14050bd19:	0f cb                	bswap  %ebx
14050bd1b:	41 89 5c 24 04       	mov    %ebx,0x4(%r12)
14050bd20:	48 8b 0d 01 f5 f1 00 	mov    0xf1f501(%rip),%rcx        # 0x14142b228
14050bd27:	4d 8b 75 08          	mov    0x8(%r13),%r14
14050bd2b:	48 85 c9             	test   %rcx,%rcx
14050bd2e:	0f 84 68 eb ff ff    	je     0x14050a89c
14050bd34:	e8 f7 97 30 00       	call   0x140815530
14050bd39:	84 c0                	test   %al,%al
14050bd3b:	0f 84 5b eb ff ff    	je     0x14050a89c
14050bd41:	49 8b 46 20          	mov    0x20(%r14),%rax
14050bd45:	4c 8b cf             	mov    %rdi,%r9
14050bd48:	45 0f b6 46 28       	movzbl 0x28(%r14),%r8d
14050bd4d:	48 8b 48 18          	mov    0x18(%rax),%rcx
14050bd51:	8b c3                	mov    %ebx,%eax
14050bd53:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14050bd58:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14050bd5c:	e8 6f d8 00 00       	call   0x1405195d0
14050bd61:	41 c6 44 24 0c 01    	movb   $0x1,0xc(%r12)
14050bd67:	bf 05 00 00 00       	mov    $0x5,%edi
14050bd6c:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14050bd71:	e9 e9 20 00 00       	jmp    0x14050de5f
14050bd76:	b9 14 00 00 00       	mov    $0x14,%ecx
14050bd7b:	e8 88 f3 90 00       	call   0x140e1b108
14050bd80:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050bd85:	4c 8b e0             	mov    %rax,%r12
14050bd88:	48 85 c0             	test   %rax,%rax
14050bd8b:	74 14                	je     0x14050bda1
14050bd8d:	c6 00 00             	movb   $0x0,(%rax)
14050bd90:	48 c7 40 04 00 00 00 	movq   $0x0,0x4(%rax)
14050bd97:	00
14050bd98:	89 78 0c             	mov    %edi,0xc(%rax)
14050bd9b:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14050bd9f:	eb 03                	jmp    0x14050bda4
14050bda1:	4c 8b e3             	mov    %rbx,%r12
14050bda4:	48 8d 46 09          	lea    0x9(%rsi),%rax
14050bda8:	4d 89 a7 58 03 00 00 	mov    %r12,0x358(%r15)
14050bdaf:	49 3b c6             	cmp    %r14,%rax
14050bdb2:	0f 87 e8 29 00 00    	ja     0x14050e7a0
14050bdb8:	48 3b c6             	cmp    %rsi,%rax