1400c79ca:	48 8b 0b             	mov    (%rbx),%rcx
1400c79cd:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
1400c79d1:	44 39 6b 0c          	cmp    %r13d,0xc(%rbx)
1400c79d5:	7c 06                	jl     0x1400c79dd
1400c79d7:	ff 15 3b 25 26 00    	call   *0x26253b(%rip)        # 0x140329f18
1400c79dd:	4c 89 23             	mov    %r12,(%rbx)
1400c79e0:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
1400c79e5:	44 89 7b 0c          	mov    %r15d,0xc(%rbx)
1400c79e9:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
1400c79ee:	89 6b 08             	mov    %ebp,0x8(%rbx)
1400c79f1:	eb 04                	jmp    0x1400c79f7
1400c79f3:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
1400c79f7:	48 8b 03             	mov    (%rbx),%rax
1400c79fa:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c79ff:	4c 89 2c e8          	mov    %r13,(%rax,%rbp,8)
1400c7a03:	49 8b 0e             	mov    (%r14),%rcx
1400c7a06:	48 8d 04 e8          	lea    (%rax,%rbp,8),%rax
1400c7a0a:	48 89 08             	mov    %rcx,(%rax)
1400c7a0d:	4d 89 2e             	mov    %r13,(%r14)
1400c7a10:	ff 07                	incl   (%rdi)
1400c7a12:	48 83 c4 20          	add    $0x20,%rsp
1400c7a16:	41 5e                	pop    %r14
1400c7a18:	41 5d                	pop    %r13
1400c7a1a:	5f                   	pop    %rdi
1400c7a1b:	5e                   	pop    %rsi
1400c7a1c:	5d                   	pop    %rbp
1400c7a1d:	c3                   	ret
1400c7a1e:	cc                   	int3
1400c7a1f:	cc                   	int3
1400c7a20:	0f be 01             	movsbl (%rcx),%eax
1400c7a23:	c3                   	ret
1400c7a24:	cc                   	int3
1400c7a25:	cc                   	int3
1400c7a26:	cc                   	int3
1400c7a27:	cc                   	int3
1400c7a28:	cc                   	int3
1400c7a29:	cc                   	int3
1400c7a2a:	cc                   	int3
1400c7a2b:	cc                   	int3
1400c7a2c:	cc                   	int3
1400c7a2d:	cc                   	int3
1400c7a2e:	cc                   	int3
1400c7a2f:	cc                   	int3
1400c7a30:	40 53                	rex push %rbx
1400c7a32:	b8 60 10 00 00       	mov    $0x1060,%eax
1400c7a37:	e8 a4 2b 23 00       	call   0x1402fa5e0
1400c7a3c:	48 2b e0             	sub    %rax,%rsp
1400c7a3f:	48 8b 05 3a 07 34 00 	mov    0x34073a(%rip),%rax        # 0x140408180
1400c7a46:	48 33 c4             	xor    %rsp,%rax
1400c7a49:	48 89 84 24 50 10 00 	mov    %rax,0x1050(%rsp)
1400c7a50:	00
1400c7a51:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400c7a56:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400c7a5b:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1400c7a60:	48 8b d9             	mov    %rcx,%rbx
1400c7a63:	4c 8b c2             	mov    %rdx,%r8
1400c7a66:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1400c7a6b:	ba 00 10 00 00       	mov    $0x1000,%edx
1400c7a70:	48 c7 44 24 28 02 00 	movq   $0x2,0x28(%rsp)
1400c7a77:	00 00
1400c7a79:	4c 8d 0d 98 8c 33 00 	lea    0x338c98(%rip),%r9        # 0x140400718
1400c7a80:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400c7a85:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400c7a8a:	e8 51 3d fe ff       	call   0x1400ab7e0
1400c7a8f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c7a92:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400c7a97:	0f 11 03             	movups %xmm0,(%rbx)
1400c7a9a:	4c 8b c0             	mov    %rax,%r8
1400c7a9d:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1400c7aa4:	00
1400c7aa5:	48 8b cb             	mov    %rbx,%rcx
1400c7aa8:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
1400c7aaf:	00
1400c7ab0:	e8 7b e1 fb ff       	call   0x140085c30
1400c7ab5:	48 8b c3             	mov    %rbx,%rax
1400c7ab8:	48 8b 8c 24 50 10 00 	mov    0x1050(%rsp),%rcx
1400c7abf:	00
1400c7ac0:	48 33 cc             	xor    %rsp,%rcx
1400c7ac3:	e8 78 2b 23 00       	call   0x1402fa640
1400c7ac8:	48 81 c4 60 10 00 00 	add    $0x1060,%rsp
1400c7acf:	5b                   	pop    %rbx
1400c7ad0:	c3                   	ret
1400c7ad1:	cc                   	int3
1400c7ad2:	cc                   	int3
1400c7ad3:	cc                   	int3
1400c7ad4:	cc                   	int3
1400c7ad5:	cc                   	int3
1400c7ad6:	cc                   	int3
1400c7ad7:	cc                   	int3
1400c7ad8:	cc                   	int3
1400c7ad9:	cc                   	int3
1400c7ada:	cc                   	int3
1400c7adb:	cc                   	int3
1400c7adc:	cc                   	int3
1400c7add:	cc                   	int3
1400c7ade:	cc                   	int3
1400c7adf:	cc                   	int3
1400c7ae0:	48 8b 41 40          	mov    0x40(%rcx),%rax
1400c7ae4:	48 8d 15 15 77 26 00 	lea    0x267715(%rip),%rdx        # 0x14032f200
1400c7aeb:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
1400c7aef:	48 89 51 28          	mov    %rdx,0x28(%rcx)
1400c7af3:	8b 51 48             	mov    0x48(%rcx),%edx
1400c7af6:	44 0f be 08          	movsbl (%rax),%r9d
1400c7afa:	e9 01 42 fe ff       	jmp    0x1400abd00
1400c7aff:	cc                   	int3
1400c7b00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c7b05:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400c7b0a:	57                   	push   %rdi
1400c7b0b:	48 83 ec 50          	sub    $0x50,%rsp
1400c7b0f:	49 8b f1             	mov    %r9,%rsi
1400c7b12:	49 8b f8             	mov    %r8,%rdi
1400c7b15:	48 8b da             	mov    %rdx,%rbx
1400c7b18:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7b1d:	e8 0e de fc ff       	call   0x140095930
1400c7b22:	90                   	nop
1400c7b23:	b9 03 00 00 00       	mov    $0x3,%ecx
1400c7b28:	e8 43 8d fd ff       	call   0x1400a0870
1400c7b2d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400c7b32:	41 b9 ff 00 00 00    	mov    $0xff,%r9d
1400c7b38:	4c 8d 05 f9 2d 26 00 	lea    0x262df9(%rip),%r8        # 0x14032a938
1400c7b3f:	48 8b d6             	mov    %rsi,%rdx
1400c7b42:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7b47:	e8 c4 ee fd ff       	call   0x1400a6a10
1400c7b4c:	48 85 db             	test   %rbx,%rbx
1400c7b4f:	74 25                	je     0x1400c7b76
1400c7b51:	88 44 24 68          	mov    %al,0x68(%rsp)
1400c7b55:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7b5a:	e8 11 44 fd ff       	call   0x14009bf70
1400c7b5f:	84 c0                	test   %al,%al
1400c7b61:	74 15                	je     0x1400c7b78
1400c7b63:	48 8b 03             	mov    (%rbx),%rax
1400c7b66:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400c7b6b:	48 8b d7             	mov    %rdi,%rdx
1400c7b6e:	48 8b cb             	mov    %rbx,%rcx
1400c7b71:	ff 50 10             	call   *0x10(%rax)
1400c7b74:	eb 02                	jmp    0x1400c7b78
1400c7b76:	88 07                	mov    %al,(%rdi)
1400c7b78:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7b7d:	e8 ee 43 fd ff       	call   0x14009bf70
1400c7b82:	0f b6 d8             	movzbl %al,%ebx
1400c7b85:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7b8a:	e8 51 20 fd ff       	call   0x140099be0
1400c7b8f:	0f b6 c3             	movzbl %bl,%eax
1400c7b92:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c7b97:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1400c7b9c:	48 83 c4 50          	add    $0x50,%rsp
1400c7ba0:	5f                   	pop    %rdi
1400c7ba1:	c3                   	ret
1400c7ba2:	cc                   	int3
1400c7ba3:	cc                   	int3
1400c7ba4:	cc                   	int3
1400c7ba5:	cc                   	int3
1400c7ba6:	cc                   	int3
1400c7ba7:	cc                   	int3
1400c7ba8:	cc                   	int3
1400c7ba9:	cc                   	int3
1400c7baa:	cc                   	int3
1400c7bab:	cc                   	int3
1400c7bac:	cc                   	int3
1400c7bad:	cc                   	int3
1400c7bae:	cc                   	int3
1400c7baf:	cc                   	int3
1400c7bb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c7bb5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400c7bba:	57                   	push   %rdi
1400c7bbb:	48 83 ec 50          	sub    $0x50,%rsp
1400c7bbf:	49 8b f1             	mov    %r9,%rsi
1400c7bc2:	49 8b f8             	mov    %r8,%rdi
1400c7bc5:	48 8b da             	mov    %rdx,%rbx
1400c7bc8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7bcd:	e8 5e dd fc ff       	call   0x140095930
1400c7bd2:	90                   	nop
1400c7bd3:	b9 07 00 00 00       	mov    $0x7,%ecx
1400c7bd8:	e8 93 8c fd ff       	call   0x1400a0870
1400c7bdd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400c7be2:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400c7be8:	4c 8d 05 49 2d 26 00 	lea    0x262d49(%rip),%r8        # 0x14032a938
1400c7bef:	48 8b d6             	mov    %rsi,%rdx
1400c7bf2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7bf7:	e8 14 ee fd ff       	call   0x1400a6a10
1400c7bfc:	48 85 db             	test   %rbx,%rbx
1400c7bff:	74 25                	je     0x1400c7c26
1400c7c01:	89 44 24 68          	mov    %eax,0x68(%rsp)
1400c7c05:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7c0a:	e8 61 43 fd ff       	call   0x14009bf70
1400c7c0f:	84 c0                	test   %al,%al
1400c7c11:	74 15                	je     0x1400c7c28
1400c7c13:	48 8b 03             	mov    (%rbx),%rax
1400c7c16:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400c7c1b:	48 8b d7             	mov    %rdi,%rdx
1400c7c1e:	48 8b cb             	mov    %rbx,%rcx
1400c7c21:	ff 50 10             	call   *0x10(%rax)
1400c7c24:	eb 02                	jmp    0x1400c7c28
1400c7c26:	89 07                	mov    %eax,(%rdi)
1400c7c28:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7c2d:	e8 3e 43 fd ff       	call   0x14009bf70
1400c7c32:	0f b6 d8             	movzbl %al,%ebx
1400c7c35:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7c3a:	e8 a1 1f fd ff       	call   0x140099be0
1400c7c3f:	0f b6 c3             	movzbl %bl,%eax
1400c7c42:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c7c47:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1400c7c4c:	48 83 c4 50          	add    $0x50,%rsp
1400c7c50:	5f                   	pop    %rdi
1400c7c51:	c3                   	ret
1400c7c52:	cc                   	int3
1400c7c53:	cc                   	int3
1400c7c54:	cc                   	int3
1400c7c55:	cc                   	int3
1400c7c56:	cc                   	int3
1400c7c57:	cc                   	int3
1400c7c58:	cc                   	int3
1400c7c59:	cc                   	int3
1400c7c5a:	cc                   	int3
1400c7c5b:	cc                   	int3
1400c7c5c:	cc                   	int3
1400c7c5d:	cc                   	int3
1400c7c5e:	cc                   	int3
1400c7c5f:	cc                   	int3
1400c7c60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c7c65:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400c7c6a:	57                   	push   %rdi
1400c7c6b:	48 83 ec 50          	sub    $0x50,%rsp
1400c7c6f:	49 8b f1             	mov    %r9,%rsi
1400c7c72:	49 8b f8             	mov    %r8,%rdi
1400c7c75:	48 8b da             	mov    %rdx,%rbx
1400c7c78:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7c7d:	e8 ae dc fc ff       	call   0x140095930
1400c7c82:	90                   	nop
1400c7c83:	b9 0a 00 00 00       	mov    $0xa,%ecx
1400c7c88:	e8 e3 8b fd ff       	call   0x1400a0870
1400c7c8d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400c7c92:	f2 0f 10 05 26 78 26 	movsd  0x267826(%rip),%xmm0        # 0x14032f4c0
1400c7c99:	00
1400c7c9a:	f2 0f 10 1d 36 78 26 	movsd  0x267836(%rip),%xmm3        # 0x14032f4d8
1400c7ca1:	00
1400c7ca2:	4c 8d 05 8f 2c 26 00 	lea    0x262c8f(%rip),%r8        # 0x14032a938
1400c7ca9:	48 8b d6             	mov    %rsi,%rdx
1400c7cac:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7cb1:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
1400c7cb7:	e8 44 d6 fd ff       	call   0x1400a5300
1400c7cbc:	0f 57 c9             	xorps  %xmm1,%xmm1
1400c7cbf:	f2 0f 5a c8          	cvtsd2ss %xmm0,%xmm1
1400c7cc3:	48 85 db             	test   %rbx,%rbx
1400c7cc6:	74 27                	je     0x1400c7cef
1400c7cc8:	f3 0f 11 4c 24 68    	movss  %xmm1,0x68(%rsp)
1400c7cce:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7cd3:	e8 98 42 fd ff       	call   0x14009bf70
1400c7cd8:	84 c0                	test   %al,%al
1400c7cda:	74 17                	je     0x1400c7cf3
1400c7cdc:	48 8b 03             	mov    (%rbx),%rax
1400c7cdf:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400c7ce4:	48 8b d7             	mov    %rdi,%rdx
1400c7ce7:	48 8b cb             	mov    %rbx,%rcx
1400c7cea:	ff 50 10             	call   *0x10(%rax)
1400c7ced:	eb 04                	jmp    0x1400c7cf3
1400c7cef:	f3 0f 11 0f          	movss  %xmm1,(%rdi)
1400c7cf3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7cf8:	e8 73 42 fd ff       	call   0x14009bf70
1400c7cfd:	0f b6 d8             	movzbl %al,%ebx
1400c7d00:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c7d05:	e8 d6 1e fd ff       	call   0x140099be0
1400c7d0a:	0f b6 c3             	movzbl %bl,%eax
1400c7d0d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c7d12:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1400c7d17:	48 83 c4 50          	add    $0x50,%rsp
1400c7d1b:	5f                   	pop    %rdi
1400c7d1c:	c3                   	ret
1400c7d1d:	cc                   	int3
1400c7d1e:	cc                   	int3
1400c7d1f:	cc                   	int3
1400c7d20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c7d25:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400c7d2a:	56                   	push   %rsi
1400c7d2b:	57                   	push   %rdi
1400c7d2c:	41 54                	push   %r12
1400c7d2e:	41 56                	push   %r14
1400c7d30:	41 57                	push   %r15
1400c7d32:	48 83 ec 30          	sub    $0x30,%rsp
1400c7d36:	49 8b f9             	mov    %r9,%rdi
1400c7d39:	49 8b e8             	mov    %r8,%rbp
1400c7d3c:	4c 8b 72 28          	mov    0x28(%rdx),%r14
1400c7d40:	4d 85 f6             	test   %r14,%r14
1400c7d43:	0f 84 f8 00 00 00    	je     0x1400c7e41
1400c7d49:	4c 8d 25 e8 2b 26 00 	lea    0x262be8(%rip),%r12        # 0x14032a938
1400c7d50:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400c7d55:	33 c0                	xor    %eax,%eax
1400c7d57:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400c7d5c:	49 8b 09             	mov    (%r9),%rcx
1400c7d5f:	48 8b 01             	mov    (%rcx),%rax
1400c7d62:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400c7d68:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400c7d6d:	ff 50 08             	call   *0x8(%rax)
1400c7d70:	0f b7 44 24 68       	movzwl 0x68(%rsp),%eax
1400c7d75:	8b f0                	mov    %eax,%esi
1400c7d77:	8b 4c 24 2c          	mov    0x2c(%rsp),%ecx
1400c7d7b:	83 e1 fe             	and    $0xfffffffe,%ecx
1400c7d7e:	3b c1                	cmp    %ecx,%eax
1400c7d80:	76 6c                	jbe    0x1400c7dee
1400c7d82:	8b c1                	mov    %ecx,%eax
1400c7d84:	d1 e8                	shr    $1,%eax
1400c7d86:	03 c1                	add    %ecx,%eax
1400c7d88:	3b f0                	cmp    %eax,%esi
1400c7d8a:	0f 47 c6             	cmova  %esi,%eax
1400c7d8d:	8d 58 01             	lea    0x1(%rax),%ebx
1400c7d90:	83 e3 fe             	and    $0xfffffffe,%ebx
1400c7d93:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1400c7d98:	8d 4b 01             	lea    0x1(%rbx),%ecx
1400c7d9b:	e8 ec 28 23 00       	call   0x1402fa68c
1400c7da0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400c7da5:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
1400c7daa:	49 8b d7             	mov    %r15,%rdx
1400c7dad:	4d 03 c7             	add    %r15,%r8
1400c7db0:	4d 3b f8             	cmp    %r8,%r15
1400c7db3:	73 1b                	jae    0x1400c7dd0
1400c7db5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1400c7dbc:	00 00 00 00
1400c7dc0:	0f b6 0a             	movzbl (%rdx),%ecx
1400c7dc3:	88 08                	mov    %cl,(%rax)
1400c7dc5:	48 ff c0             	inc    %rax
1400c7dc8:	48 ff c2             	inc    %rdx
1400c7dcb:	49 3b d0             	cmp    %r8,%rdx
1400c7dce:	72 f0                	jb     0x1400c7dc0
1400c7dd0:	c6 00 00             	movb   $0x0,(%rax)
1400c7dd3:	f6 44 24 2c 01       	testb  $0x1,0x2c(%rsp)
1400c7dd8:	74 08                	je     0x1400c7de2
1400c7dda:	49 8b cf             	mov    %r15,%rcx
1400c7ddd:	e8 a2 24 23 00       	call   0x1402fa284
1400c7de2:	83 cb 01             	or     $0x1,%ebx
1400c7de5:	89 5c 24 2c          	mov    %ebx,0x2c(%rsp)
1400c7de9:	0f b7 44 24 68       	movzwl 0x68(%rsp),%eax
1400c7dee:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1400c7df3:	49 3b d4             	cmp    %r12,%rdx
1400c7df6:	74 0e                	je     0x1400c7e06
1400c7df8:	c6 04 16 00          	movb   $0x0,(%rsi,%rdx,1)
1400c7dfc:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1400c7e01:	0f b7 44 24 68       	movzwl 0x68(%rsp),%eax
1400c7e06:	89 74 24 28          	mov    %esi,0x28(%rsp)
1400c7e0a:	66 85 c0             	test   %ax,%ax
1400c7e0d:	74 0d                	je     0x1400c7e1c
1400c7e0f:	48 8b 0f             	mov    (%rdi),%rcx
1400c7e12:	44 0f b7 c0          	movzwl %ax,%r8d
1400c7e16:	48 8b 01             	mov    (%rcx),%rax
1400c7e19:	ff 50 08             	call   *0x8(%rax)
1400c7e1c:	49 8b 06             	mov    (%r14),%rax
1400c7e1f:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400c7e24:	48 8b d5             	mov    %rbp,%rdx
1400c7e27:	49 8b ce             	mov    %r14,%rcx
1400c7e2a:	ff 50 10             	call   *0x10(%rax)
1400c7e2d:	90                   	nop