1400c59ad:	be 10 00 00 00       	mov    $0x10,%esi
1400c59b2:	49 8b f9             	mov    %r9,%rdi
1400c59b5:	89 75 d7             	mov    %esi,-0x29(%rbp)
1400c59b8:	44 8d 6e f1          	lea    -0xf(%rsi),%r13d
1400c59bc:	44 8d 76 f2          	lea    -0xe(%rsi),%r14d
1400c59c0:	41 8b d5             	mov    %r13d,%edx
1400c59c3:	41 8b ce             	mov    %r14d,%ecx
1400c59c6:	44 8d 46 f6          	lea    -0xa(%rsi),%r8d
1400c59ca:	ff 15 48 fe 21 00    	call   *0x21fe48(%rip)        # 0x1402e5818
1400c59d0:	49 83 cc ff          	or     $0xffffffffffffffff,%r12
1400c59d4:	48 8b d8             	mov    %rax,%rbx
1400c59d7:	49 3b c4             	cmp    %r12,%rax
1400c59da:	0f 84 23 02 00 00    	je     0x1400c5c03
1400c59e0:	45 33 ff             	xor    %r15d,%r15d
1400c59e3:	66 44 89 75 df       	mov    %r14w,-0x21(%rbp)
1400c59e8:	b9 01 00 00 7f       	mov    $0x7f000001,%ecx
1400c59ed:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
1400c59f1:	ff 15 39 fe 21 00    	call   *0x21fe39(%rip)        # 0x1402e5830
1400c59f7:	4c 8d 4d db          	lea    -0x25(%rbp),%r9
1400c59fb:	66 44 89 7d e1       	mov    %r15w,-0x1f(%rbp)
1400c5a00:	ba ff ff 00 00       	mov    $0xffff,%edx
1400c5a05:	89 45 e3             	mov    %eax,-0x1d(%rbp)
1400c5a08:	44 8d 46 eb          	lea    -0x15(%rsi),%r8d
1400c5a0c:	4c 89 67 08          	mov    %r12,0x8(%rdi)
1400c5a10:	48 8b cb             	mov    %rbx,%rcx
1400c5a13:	4c 89 27             	mov    %r12,(%rdi)
1400c5a16:	44 89 6d db          	mov    %r13d,-0x25(%rbp)
1400c5a1a:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400c5a21:	00
1400c5a22:	ff 15 48 fe 21 00    	call   *0x21fe48(%rip)        # 0x1402e5870
1400c5a28:	41 3b c4             	cmp    %r12d,%eax
1400c5a2b:	0f 84 b6 01 00 00    	je     0x1400c5be7
1400c5a31:	44 8b c6             	mov    %esi,%r8d
1400c5a34:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1400c5a38:	48 8b cb             	mov    %rbx,%rcx
1400c5a3b:	ff 15 07 fe 21 00    	call   *0x21fe07(%rip)        # 0x1402e5848
1400c5a41:	41 3b c4             	cmp    %r12d,%eax
1400c5a44:	0f 84 9d 01 00 00    	je     0x1400c5be7
1400c5a4a:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1400c5a4e:	48 8b cb             	mov    %rbx,%rcx
1400c5a51:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1400c5a55:	ff 15 dd fd 21 00    	call   *0x21fddd(%rip)        # 0x1402e5838
1400c5a5b:	41 3b c4             	cmp    %r12d,%eax
1400c5a5e:	0f 84 83 01 00 00    	je     0x1400c5be7
1400c5a64:	39 75 d7             	cmp    %esi,-0x29(%rbp)
1400c5a67:	0f 8c 7a 01 00 00    	jl     0x1400c5be7
1400c5a6d:	41 8b d5             	mov    %r13d,%edx
1400c5a70:	48 8b cb             	mov    %rbx,%rcx
1400c5a73:	ff 15 af fd 21 00    	call   *0x21fdaf(%rip)        # 0x1402e5828
1400c5a79:	41 3b c4             	cmp    %r12d,%eax
1400c5a7c:	0f 84 65 01 00 00    	je     0x1400c5be7
1400c5a82:	45 33 c0             	xor    %r8d,%r8d
1400c5a85:	41 8b d5             	mov    %r13d,%edx
1400c5a88:	41 8b ce             	mov    %r14d,%ecx
1400c5a8b:	ff 15 87 fd 21 00    	call   *0x21fd87(%rip)        # 0x1402e5818
1400c5a91:	48 89 07             	mov    %rax,(%rdi)
1400c5a94:	49 3b c4             	cmp    %r12,%rax
1400c5a97:	0f 84 4a 01 00 00    	je     0x1400c5be7
1400c5a9d:	44 8b c6             	mov    %esi,%r8d
1400c5aa0:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1400c5aa4:	48 8b c8             	mov    %rax,%rcx
1400c5aa7:	ff 15 93 fd 21 00    	call   *0x21fd93(%rip)        # 0x1402e5840
1400c5aad:	41 3b c4             	cmp    %r12d,%eax
1400c5ab0:	0f 84 31 01 00 00    	je     0x1400c5be7
1400c5ab6:	41 8b d5             	mov    %r13d,%edx
1400c5ab9:	48 8b cb             	mov    %rbx,%rcx
1400c5abc:	e8 53 53 02 00       	call   0x1400eae14
1400c5ac1:	85 c0                	test   %eax,%eax
1400c5ac3:	0f 88 1e 01 00 00    	js     0x1400c5be7
1400c5ac9:	41 b8 e8 03 00 00    	mov    $0x3e8,%r8d
1400c5acf:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
1400c5ad3:	41 8b d5             	mov    %r13d,%edx
1400c5ad6:	c7 45 f7 00 03 00 00 	movl   $0x300,-0x9(%rbp)
1400c5add:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1400c5ae1:	e8 e6 e9 ff ff       	call   0x1400c44cc
1400c5ae6:	45 33 c0             	xor    %r8d,%r8d
1400c5ae9:	33 d2                	xor    %edx,%edx
1400c5aeb:	48 8b cb             	mov    %rbx,%rcx
1400c5aee:	ff 15 5c fd 21 00    	call   *0x21fd5c(%rip)        # 0x1402e5850
1400c5af4:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400c5af8:	49 3b c4             	cmp    %r12,%rax
1400c5afb:	0f 84 e6 00 00 00    	je     0x1400c5be7
1400c5b01:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1400c5b05:	e8 36 2b fe ff       	call   0x1400a8640
1400c5b0a:	41 8d 75 08          	lea    0x8(%r13),%esi
1400c5b0e:	33 c9                	xor    %ecx,%ecx
1400c5b10:	44 8b c6             	mov    %esi,%r8d
1400c5b13:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1400c5b17:	4c 8d 75 0f          	lea    0xf(%rbp),%r14
1400c5b1b:	0f 10 30             	movups (%rax),%xmm6
1400c5b1e:	e8 91 0d 00 00       	call   0x1400c68b4
1400c5b23:	85 c0                	test   %eax,%eax
1400c5b25:	0f 85 bc 00 00 00    	jne    0x1400c5be7
1400c5b2b:	48 8b 0f             	mov    (%rdi),%rcx
1400c5b2e:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1400c5b32:	45 33 c9             	xor    %r9d,%r9d
1400c5b35:	44 8b c6             	mov    %esi,%r8d
1400c5b38:	ff 15 52 fc 21 00    	call   *0x21fc52(%rip)        # 0x1402e5790
1400c5b3e:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400c5b42:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1400c5b46:	41 b8 e8 03 00 00    	mov    $0x3e8,%r8d
1400c5b4c:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1400c5b50:	41 8b d5             	mov    %r13d,%edx
1400c5b53:	c7 45 f7 00 03 00 00 	movl   $0x300,-0x9(%rbp)
1400c5b5a:	e8 6d e9 ff ff       	call   0x1400c44cc
1400c5b5f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400c5b63:	45 33 c9             	xor    %r9d,%r9d
1400c5b66:	44 8b c6             	mov    %esi,%r8d
1400c5b69:	49 8b d6             	mov    %r14,%rdx
1400c5b6c:	ff 15 ae fc 21 00    	call   *0x21fcae(%rip)        # 0x1402e5820
1400c5b72:	41 3b c4             	cmp    %r12d,%eax
1400c5b75:	75 42                	jne    0x1400c5bb9
1400c5b77:	ff 15 1b fd 21 00    	call   *0x21fd1b(%rip)        # 0x1402e5898
1400c5b7d:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1400c5b81:	66 0f 7f 75 b7       	movdqa %xmm6,-0x49(%rbp)
1400c5b86:	44 8b f8             	mov    %eax,%r15d
1400c5b89:	e8 b2 2a fe ff       	call   0x1400a8640
1400c5b8e:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1400c5b92:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1400c5b96:	0f 10 00             	movups (%rax),%xmm0
1400c5b99:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
1400c5b9e:	e8 31 2b fe ff       	call   0x1400a86d4
1400c5ba3:	48 3d 60 ea 00 00    	cmp    $0xea60,%rax
1400c5ba9:	7f 3c                	jg     0x1400c5be7
1400c5bab:	41 81 ff 33 27 00 00 	cmp    $0x2733,%r15d
1400c5bb2:	75 33                	jne    0x1400c5be7
1400c5bb4:	45 33 ff             	xor    %r15d,%r15d
1400c5bb7:	eb 85                	jmp    0x1400c5b3e
1400c5bb9:	48 98                	cltq
1400c5bbb:	48 2b f0             	sub    %rax,%rsi
1400c5bbe:	74 08                	je     0x1400c5bc8
1400c5bc0:	4c 03 f0             	add    %rax,%r14
1400c5bc3:	e9 76 ff ff ff       	jmp    0x1400c5b3e
1400c5bc8:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
1400c5bcc:	48 3b 45 0f          	cmp    0xf(%rbp),%rax
1400c5bd0:	75 15                	jne    0x1400c5be7
1400c5bd2:	8a 45 07             	mov    0x7(%rbp),%al
1400c5bd5:	3a 45 17             	cmp    0x17(%rbp),%al
1400c5bd8:	75 0d                	jne    0x1400c5be7
1400c5bda:	48 8b cb             	mov    %rbx,%rcx
1400c5bdd:	ff 15 c5 fc 21 00    	call   *0x21fcc5(%rip)        # 0x1402e58a8
1400c5be3:	33 c0                	xor    %eax,%eax
1400c5be5:	eb 1f                	jmp    0x1400c5c06
1400c5be7:	48 8b cb             	mov    %rbx,%rcx
1400c5bea:	ff 15 b8 fc 21 00    	call   *0x21fcb8(%rip)        # 0x1402e58a8
1400c5bf0:	48 8b 0f             	mov    (%rdi),%rcx
1400c5bf3:	ff 15 af fc 21 00    	call   *0x21fcaf(%rip)        # 0x1402e58a8
1400c5bf9:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400c5bfd:	ff 15 a5 fc 21 00    	call   *0x21fca5(%rip)        # 0x1402e58a8
1400c5c03:	41 8b c4             	mov    %r12d,%eax
1400c5c06:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1400c5c0a:	48 33 cc             	xor    %rsp,%rcx
1400c5c0d:	e8 9e a2 1e 00       	call   0x1402afeb0
1400c5c12:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1400c5c19:	00
1400c5c1a:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1400c5c1e:	49 8b 73 38          	mov    0x38(%r11),%rsi
1400c5c22:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1400c5c26:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1400c5c2b:	49 8b e3             	mov    %r11,%rsp
1400c5c2e:	41 5f                	pop    %r15
1400c5c30:	41 5e                	pop    %r14
1400c5c32:	41 5d                	pop    %r13
1400c5c34:	41 5c                	pop    %r12
1400c5c36:	5d                   	pop    %rbp
1400c5c37:	c3                   	ret
1400c5c38:	48 85 c9             	test   %rcx,%rcx
1400c5c3b:	74 1c                	je     0x1400c5c59
1400c5c3d:	53                   	push   %rbx
1400c5c3e:	48 83 ec 20          	sub    $0x20,%rsp
1400c5c42:	48 8b 59 28          	mov    0x28(%rcx),%rbx
1400c5c46:	ff 15 bc 93 30 00    	call   *0x3093bc(%rip)        # 0x1403cf008
1400c5c4c:	48 8b cb             	mov    %rbx,%rcx
1400c5c4f:	48 85 db             	test   %rbx,%rbx
1400c5c52:	75 ee                	jne    0x1400c5c42
1400c5c54:	48 83 c4 20          	add    $0x20,%rsp
1400c5c58:	5b                   	pop    %rbx
1400c5c59:	c3                   	ret
1400c5c5a:	cc                   	int3
1400c5c5b:	cc                   	int3
1400c5c5c:	40 53                	rex push %rbx
1400c5c5e:	55                   	push   %rbp
1400c5c5f:	56                   	push   %rsi
1400c5c60:	57                   	push   %rdi
1400c5c61:	41 54                	push   %r12
1400c5c63:	41 56                	push   %r14
1400c5c65:	41 57                	push   %r15
1400c5c67:	48 83 ec 30          	sub    $0x30,%rsp
1400c5c6b:	48 8b 05 0e fe 30 00 	mov    0x30fe0e(%rip),%rax        # 0x1403d5a80
1400c5c72:	48 33 c4             	xor    %rsp,%rax
1400c5c75:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400c5c7a:	4d 8b e1             	mov    %r9,%r12
1400c5c7d:	33 ff                	xor    %edi,%edi
1400c5c7f:	49 21 39             	and    %rdi,(%r9)
1400c5c82:	45 33 ff             	xor    %r15d,%r15d
1400c5c85:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1400c5c8a:	ff 15 80 fb 21 00    	call   *0x21fb80(%rip)        # 0x1402e5810
1400c5c90:	44 8b f0             	mov    %eax,%r14d
1400c5c93:	85 c0                	test   %eax,%eax
1400c5c95:	0f 85 1e 01 00 00    	jne    0x1400c5db9
1400c5c9b:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400c5ca0:	48 85 db             	test   %rbx,%rbx
1400c5ca3:	0f 84 fa 00 00 00    	je     0x1400c5da3
1400c5ca9:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400c5cad:	48 85 c0             	test   %rax,%rax
1400c5cb0:	74 12                	je     0x1400c5cc4
1400c5cb2:	48 83 cd ff          	or     $0xffffffffffffffff,%rbp
1400c5cb6:	48 ff c5             	inc    %rbp
1400c5cb9:	80 3c 28 00          	cmpb   $0x0,(%rax,%rbp,1)
1400c5cbd:	75 f7                	jne    0x1400c5cb6
1400c5cbf:	48 ff c5             	inc    %rbp
1400c5cc2:	eb 02                	jmp    0x1400c5cc6
1400c5cc4:	33 ed                	xor    %ebp,%ebp
1400c5cc6:	83 7b 04 02          	cmpl   $0x2,0x4(%rbx)
1400c5cca:	0f 85 86 00 00 00    	jne    0x1400c5d56
1400c5cd0:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
1400c5cd5:	74 7f                	je     0x1400c5d56
1400c5cd7:	48 83 7b 10 10       	cmpq   $0x10,0x10(%rbx)
1400c5cdc:	72 78                	jb     0x1400c5d56
1400c5cde:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400c5ce2:	ff 15 18 93 30 00    	call   *0x309318(%rip)        # 0x1403cf000
1400c5ce8:	48 8b f0             	mov    %rax,%rsi
1400c5ceb:	48 85 c0             	test   %rax,%rax
1400c5cee:	74 75                	je     0x1400c5d65
1400c5cf0:	8b 0b                	mov    (%rbx),%ecx
1400c5cf2:	89 08                	mov    %ecx,(%rax)
1400c5cf4:	8b 4b 04             	mov    0x4(%rbx),%ecx
1400c5cf7:	89 48 04             	mov    %ecx,0x4(%rax)
1400c5cfa:	8b 4b 08             	mov    0x8(%rbx),%ecx
1400c5cfd:	89 48 08             	mov    %ecx,0x8(%rax)
1400c5d00:	8b 4b 0c             	mov    0xc(%rbx),%ecx
1400c5d03:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
1400c5d08:	48 83 60 28 00       	andq   $0x0,0x28(%rax)
1400c5d0d:	89 48 0c             	mov    %ecx,0xc(%rax)
1400c5d10:	48 8d 48 30          	lea    0x30(%rax),%rcx
1400c5d14:	48 89 48 20          	mov    %rcx,0x20(%rax)
1400c5d18:	c7 40 10 10 00 00 00 	movl   $0x10,0x10(%rax)
1400c5d1f:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400c5d23:	0f 10 00             	movups (%rax),%xmm0
1400c5d26:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
1400c5d2a:	48 85 ed             	test   %rbp,%rbp
1400c5d2d:	74 14                	je     0x1400c5d43
1400c5d2f:	48 83 c1 10          	add    $0x10,%rcx
1400c5d33:	4c 8b c5             	mov    %rbp,%r8
1400c5d36:	48 89 4e 18          	mov    %rcx,0x18(%rsi)
1400c5d3a:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400c5d3e:	e8 1d b6 21 00       	call   0x1402e1360
1400c5d43:	48 85 ff             	test   %rdi,%rdi
1400c5d46:	48 0f 44 fe          	cmove  %rsi,%rdi
1400c5d4a:	4d 85 ff             	test   %r15,%r15
1400c5d4d:	74 04                	je     0x1400c5d53
1400c5d4f:	49 89 77 28          	mov    %rsi,0x28(%r15)
1400c5d53:	4c 8b fe             	mov    %rsi,%r15
1400c5d56:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
1400c5d5a:	48 85 db             	test   %rbx,%rbx
1400c5d5d:	0f 85 46 ff ff ff    	jne    0x1400c5ca9
1400c5d63:	eb 06                	jmp    0x1400c5d6b
1400c5d65:	41 be 08 00 00 00    	mov    $0x8,%r14d
1400c5d6b:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400c5d70:	48 85 c9             	test   %rcx,%rcx
1400c5d73:	74 06                	je     0x1400c5d7b
1400c5d75:	ff 15 8d fa 21 00    	call   *0x21fa8d(%rip)        # 0x1402e5808
1400c5d7b:	45 85 f6             	test   %r14d,%r14d
1400c5d7e:	74 1e                	je     0x1400c5d9e
1400c5d80:	48 85 ff             	test   %rdi,%rdi
1400c5d83:	74 15                	je     0x1400c5d9a
1400c5d85:	48 8b 5f 28          	mov    0x28(%rdi),%rbx
1400c5d89:	48 8b cf             	mov    %rdi,%rcx
1400c5d8c:	ff 15 76 92 30 00    	call   *0x309276(%rip)        # 0x1403cf008
1400c5d92:	48 8b fb             	mov    %rbx,%rdi
1400c5d95:	48 85 db             	test   %rbx,%rbx
1400c5d98:	75 eb                	jne    0x1400c5d85
1400c5d9a:	33 ff                	xor    %edi,%edi
1400c5d9c:	eb 14                	jmp    0x1400c5db2
1400c5d9e:	48 85 ff             	test   %rdi,%rdi
1400c5da1:	75 0f                	jne    0x1400c5db2
1400c5da3:	41 be f9 2a 00 00    	mov    $0x2af9,%r14d
1400c5da9:	41 8b ce             	mov    %r14d,%ecx
1400c5dac:	ff 15 ee fa 21 00    	call   *0x21faee(%rip)        # 0x1402e58a0
1400c5db2:	49 89 3c 24          	mov    %rdi,(%r12)
1400c5db6:	41 8b c6             	mov    %r14d,%eax
1400c5db9:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400c5dbe:	48 33 cc             	xor    %rsp,%rcx
1400c5dc1:	e8 ea a0 1e 00       	call   0x1402afeb0
1400c5dc6:	48 83 c4 30          	add    $0x30,%rsp
1400c5dca:	41 5f                	pop    %r15
1400c5dcc:	41 5e                	pop    %r14
1400c5dce:	41 5c                	pop    %r12
1400c5dd0:	5f                   	pop    %rdi
1400c5dd1:	5e                   	pop    %rsi
1400c5dd2:	5d                   	pop    %rbp
1400c5dd3:	5b                   	pop    %rbx
1400c5dd4:	c3                   	ret
1400c5dd5:	cc                   	int3
1400c5dd6:	cc                   	int3
1400c5dd7:	cc                   	int3
1400c5dd8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c5ddd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400c5de2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400c5de7:	57                   	push   %rdi
1400c5de8:	41 54                	push   %r12
1400c5dea:	41 55                	push   %r13
1400c5dec:	41 56                	push   %r14
1400c5dee:	41 57                	push   %r15
1400c5df0:	48 83 ec 20          	sub    $0x20,%rsp
1400c5df4:	33 ed                	xor    %ebp,%ebp
1400c5df6:	33 ff                	xor    %edi,%edi
1400c5df8:	44 8b ea             	mov    %edx,%r13d
1400c5dfb:	4c 8b f1             	mov    %rcx,%r14
1400c5dfe:	48 85 c9             	test   %rcx,%rcx
1400c5e01:	75 07                	jne    0x1400c5e0a
1400c5e03:	33 c0                	xor    %eax,%eax
1400c5e05:	e9 de 00 00 00       	jmp    0x1400c5ee8
1400c5e0a:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400c5e0e:	4c 8b 38             	mov    (%rax),%r15
1400c5e11:	4d 85 ff             	test   %r15,%r15
1400c5e14:	0f 84 cb 00 00 00    	je     0x1400c5ee5
1400c5e1a:	45 33 e4             	xor    %r12d,%r12d
1400c5e1d:	49 8b 06             	mov    (%r14),%rax
1400c5e20:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
1400c5e24:	48 ff c3             	inc    %rbx
1400c5e27:	80 3c 18 00          	cmpb   $0x0,(%rax,%rbx,1)
1400c5e2b:	75 f7                	jne    0x1400c5e24
1400c5e2d:	48 8d 53 41          	lea    0x41(%rbx),%rdx
1400c5e31:	b9 01 00 00 00       	mov    $0x1,%ecx
1400c5e36:	ff 15 e4 91 30 00    	call   *0x3091e4(%rip)        # 0x1403cf020
1400c5e3c:	48 8b f0             	mov    %rax,%rsi
1400c5e3f:	48 85 c0             	test   %rax,%rax
1400c5e42:	0f 84 81 00 00 00    	je     0x1400c5ec9
1400c5e48:	48 8d 48 30          	lea    0x30(%rax),%rcx
1400c5e4c:	48 89 48 20          	mov    %rcx,0x20(%rax)
1400c5e50:	4c 8d 43 01          	lea    0x1(%rbx),%r8
1400c5e54:	48 83 c1 10          	add    $0x10,%rcx
1400c5e58:	48 89 48 18          	mov    %rcx,0x18(%rax)
1400c5e5c:	49 8b 16             	mov    (%r14),%rdx
1400c5e5f:	e8 fc b4 21 00       	call   0x1402e1360
1400c5e64:	48 85 ff             	test   %rdi,%rdi
1400c5e67:	48 0f 44 fe          	cmove  %rsi,%rdi
1400c5e6b:	48 85 ed             	test   %rbp,%rbp
1400c5e6e:	74 04                	je     0x1400c5e74
1400c5e70:	48 89 75 28          	mov    %rsi,0x28(%rbp)
1400c5e74:	41 0f bf 46 10       	movswl 0x10(%r14),%eax
1400c5e79:	89 46 04             	mov    %eax,0x4(%rsi)
1400c5e7c:	c7 46 08 01 00 00 00 	movl   $0x1,0x8(%rsi)
1400c5e83:	c7 46 10 10 00 00 00 	movl   $0x10,0x10(%rsi)
1400c5e8a:	83 f8 02             	cmp    $0x2,%eax
1400c5e8d:	75 20                	jne    0x1400c5eaf
1400c5e8f:	41 8b 07             	mov    (%r15),%eax
1400c5e92:	41 0f b7 cd          	movzwl %r13w,%ecx
1400c5e96:	48 8b 5e 20          	mov    0x20(%rsi),%rbx