1405e2a3a:	44 89 b9 84 01 00 00 	mov    %r15d,0x184(%rcx)
1405e2a41:	0f 57 c0             	xorps  %xmm0,%xmm0
1405e2a44:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
1405e2a48:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
1405e2a4c:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
1405e2a50:	45 8d 47 09          	lea    0x9(%r15),%r8d
1405e2a54:	48 8d 15 d5 95 56 00 	lea    0x5695d5(%rip),%rdx        # 0x140b4c030
1405e2a5b:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1405e2a5f:	e8 bc 13 a2 ff       	call   0x140003e20
1405e2a64:	4c 39 be 98 01 00 00 	cmp    %r15,0x198(%rsi)
1405e2a6b:	0f 85 9f 07 00 00    	jne    0x1405e3210
1405e2a71:	4c 8d b6 88 01 00 00 	lea    0x188(%rsi),%r14
1405e2a78:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1405e2a7c:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
1405e2a83:	ff ff 7f
1405e2a86:	4c 8b 6d 87          	mov    -0x79(%rbp),%r13
1405e2a8a:	4c 3b f0             	cmp    %rax,%r14
1405e2a8d:	0f 84 09 01 00 00    	je     0x1405e2b9c
1405e2a93:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1405e2a97:	48 83 7d 9f 07       	cmpq   $0x7,-0x61(%rbp)
1405e2a9c:	49 0f 47 c5          	cmova  %r13,%rax
1405e2aa0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1405e2aa5:	4d 8b 7e 18          	mov    0x18(%r14),%r15
1405e2aa9:	4c 8b 65 97          	mov    -0x69(%rbp),%r12
1405e2aad:	4d 3b e7             	cmp    %r15,%r12
1405e2ab0:	77 3b                	ja     0x1405e2aed
1405e2ab2:	49 8b ce             	mov    %r14,%rcx
1405e2ab5:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1405e2aba:	49 83 ff 07          	cmp    $0x7,%r15
1405e2abe:	76 08                	jbe    0x1405e2ac8
1405e2ac0:	49 8b 0e             	mov    (%r14),%rcx
1405e2ac3:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1405e2ac8:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405e2acc:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405e2ad0:	4c 8b c3             	mov    %rbx,%r8
1405e2ad3:	48 8b d0             	mov    %rax,%rdx
1405e2ad6:	e8 8b d9 50 00       	call   0x140af0466
1405e2adb:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1405e2ae0:	45 33 ff             	xor    %r15d,%r15d
1405e2ae3:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
1405e2ae8:	e9 af 00 00 00       	jmp    0x1405e2b9c
1405e2aed:	4c 3b e7             	cmp    %rdi,%r12
1405e2af0:	0f 87 aa 06 00 00    	ja     0x1405e31a0
1405e2af6:	49 8b dc             	mov    %r12,%rbx
1405e2af9:	48 83 cb 07          	or     $0x7,%rbx
1405e2afd:	48 3b df             	cmp    %rdi,%rbx
1405e2b00:	76 05                	jbe    0x1405e2b07
1405e2b02:	48 8b df             	mov    %rdi,%rbx
1405e2b05:	eb 1c                	jmp    0x1405e2b23
1405e2b07:	49 8b cf             	mov    %r15,%rcx
1405e2b0a:	48 d1 e9             	shr    $1,%rcx
1405e2b0d:	48 8b c7             	mov    %rdi,%rax
1405e2b10:	48 2b c1             	sub    %rcx,%rax
1405e2b13:	4c 3b f8             	cmp    %rax,%r15
1405e2b16:	77 ea                	ja     0x1405e2b02
1405e2b18:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
1405e2b1c:	48 3b d8             	cmp    %rax,%rbx
1405e2b1f:	48 0f 42 d8          	cmovb  %rax,%rbx
1405e2b23:	48 ff c3             	inc    %rbx
1405e2b26:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1405e2b2b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1405e2b30:	e8 b3 13 a2 ff       	call   0x140003ee8
1405e2b35:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
1405e2b39:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405e2b3d:	49 89 4e 18          	mov    %rcx,0x18(%r14)
1405e2b41:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405e2b45:	4c 8b c3             	mov    %rbx,%r8
1405e2b48:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1405e2b4d:	4c 8b e0             	mov    %rax,%r12
1405e2b50:	48 8b c8             	mov    %rax,%rcx
1405e2b53:	e8 48 f3 50 00       	call   0x140af1ea0
1405e2b58:	33 c0                	xor    %eax,%eax
1405e2b5a:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
1405e2b5f:	49 83 ff 07          	cmp    $0x7,%r15
1405e2b63:	76 31                	jbe    0x1405e2b96
1405e2b65:	49 8b 0e             	mov    (%r14),%rcx
1405e2b68:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
1405e2b6f:	00
1405e2b70:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405e2b76:	72 18                	jb     0x1405e2b90
1405e2b78:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1405e2b7c:	48 2b ca             	sub    %rdx,%rcx
1405e2b7f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405e2b83:	48 83 f8 1f          	cmp    $0x1f,%rax
1405e2b87:	0f 87 bf 00 00 00    	ja     0x1405e2c4c
1405e2b8d:	48 8b ca             	mov    %rdx,%rcx
1405e2b90:	ff 15 2a 9d 52 00    	call   *0x529d2a(%rip)        # 0x140b0c8c0
1405e2b96:	45 33 ff             	xor    %r15d,%r15d
1405e2b99:	4d 89 26             	mov    %r12,(%r14)
1405e2b9c:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
1405e2ba0:	48 83 f8 07          	cmp    $0x7,%rax
1405e2ba4:	76 31                	jbe    0x1405e2bd7
1405e2ba6:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1405e2bad:	00
1405e2bae:	49 8b cd             	mov    %r13,%rcx
1405e2bb1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405e2bb7:	72 15                	jb     0x1405e2bce
1405e2bb9:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
1405e2bbd:	49 2b cd             	sub    %r13,%rcx
1405e2bc0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405e2bc4:	48 83 f8 1f          	cmp    $0x1f,%rax
1405e2bc8:	0f 87 8a 03 00 00    	ja     0x1405e2f58
1405e2bce:	49 8b cd             	mov    %r13,%rcx
1405e2bd1:	ff 15 e9 9c 52 00    	call   *0x529ce9(%rip)        # 0x140b0c8c0
1405e2bd7:	48 8b 06             	mov    (%rsi),%rax
1405e2bda:	48 8b 58 18          	mov    0x18(%rax),%rbx
1405e2bde:	0f 57 c0             	xorps  %xmm0,%xmm0
1405e2be1:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
1405e2be5:	0f 57 c9             	xorps  %xmm1,%xmm1
1405e2be8:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
1405e2bed:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1405e2bf3:	48 8d 15 4e 94 56 00 	lea    0x56944e(%rip),%rdx        # 0x140b4c048
1405e2bfa:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405e2bfe:	e8 1d 12 a2 ff       	call   0x140003e20
1405e2c03:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1405e2c07:	48 8b ce             	mov    %rsi,%rcx
1405e2c0a:	48 8b c3             	mov    %rbx,%rax
1405e2c0d:	ff 15 25 a0 52 00    	call   *0x52a025(%rip)        # 0x140b0cc38
1405e2c13:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
1405e2c17:	48 83 f8 07          	cmp    $0x7,%rax
1405e2c1b:	76 3c                	jbe    0x1405e2c59
1405e2c1d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1405e2c24:	00
1405e2c25:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1405e2c29:	48 8b d1             	mov    %rcx,%rdx
1405e2c2c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405e2c32:	72 1f                	jb     0x1405e2c53
1405e2c34:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405e2c38:	48 2b d1             	sub    %rcx,%rdx
1405e2c3b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1405e2c3f:	48 83 f8 1f          	cmp    $0x1f,%rax
1405e2c43:	76 0e                	jbe    0x1405e2c53
1405e2c45:	ff 15 4d 9d 52 00    	call   *0x529d4d(%rip)        # 0x140b0c998
1405e2c4b:	90                   	nop
1405e2c4c:	ff 15 46 9d 52 00    	call   *0x529d46(%rip)        # 0x140b0c998
1405e2c52:	90                   	nop
1405e2c53:	ff 15 67 9c 52 00    	call   *0x529c67(%rip)        # 0x140b0c8c0
1405e2c59:	0f 57 c0             	xorps  %xmm0,%xmm0
1405e2c5c:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
1405e2c60:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
1405e2c64:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
1405e2c68:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1405e2c6e:	48 8d 15 13 8b 56 00 	lea    0x568b13(%rip),%rdx        # 0x140b4b788
1405e2c75:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1405e2c79:	e8 a2 11 a2 ff       	call   0x140003e20
1405e2c7e:	4c 39 be b8 01 00 00 	cmp    %r15,0x1b8(%rsi)
1405e2c85:	0f 85 54 05 00 00    	jne    0x1405e31df
1405e2c8b:	4c 8d b6 a8 01 00 00 	lea    0x1a8(%rsi),%r14
1405e2c92:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1405e2c96:	4c 8b 6d a7          	mov    -0x59(%rbp),%r13
1405e2c9a:	4c 3b f0             	cmp    %rax,%r14
1405e2c9d:	0f 84 09 01 00 00    	je     0x1405e2dac
1405e2ca3:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1405e2ca7:	48 83 7d bf 07       	cmpq   $0x7,-0x41(%rbp)
1405e2cac:	49 0f 47 c5          	cmova  %r13,%rax
1405e2cb0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1405e2cb5:	4d 8b 7e 18          	mov    0x18(%r14),%r15
1405e2cb9:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
1405e2cbd:	4d 3b e7             	cmp    %r15,%r12
1405e2cc0:	77 3b                	ja     0x1405e2cfd
1405e2cc2:	49 8b ce             	mov    %r14,%rcx
1405e2cc5:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1405e2cca:	49 83 ff 07          	cmp    $0x7,%r15
1405e2cce:	76 08                	jbe    0x1405e2cd8
1405e2cd0:	49 8b 0e             	mov    (%r14),%rcx
1405e2cd3:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1405e2cd8:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405e2cdc:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405e2ce0:	4c 8b c3             	mov    %rbx,%r8
1405e2ce3:	48 8b d0             	mov    %rax,%rdx
1405e2ce6:	e8 7b d7 50 00       	call   0x140af0466
1405e2ceb:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1405e2cf0:	45 33 ff             	xor    %r15d,%r15d
1405e2cf3:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
1405e2cf8:	e9 af 00 00 00       	jmp    0x1405e2dac
1405e2cfd:	4c 3b e7             	cmp    %rdi,%r12
1405e2d00:	0f 87 a3 04 00 00    	ja     0x1405e31a9
1405e2d06:	49 8b dc             	mov    %r12,%rbx
1405e2d09:	48 83 cb 07          	or     $0x7,%rbx
1405e2d0d:	48 3b df             	cmp    %rdi,%rbx
1405e2d10:	76 05                	jbe    0x1405e2d17
1405e2d12:	48 8b df             	mov    %rdi,%rbx
1405e2d15:	eb 1c                	jmp    0x1405e2d33
1405e2d17:	49 8b cf             	mov    %r15,%rcx
1405e2d1a:	48 d1 e9             	shr    $1,%rcx
1405e2d1d:	48 8b c7             	mov    %rdi,%rax
1405e2d20:	48 2b c1             	sub    %rcx,%rax
1405e2d23:	4c 3b f8             	cmp    %rax,%r15
1405e2d26:	77 ea                	ja     0x1405e2d12
1405e2d28:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
1405e2d2c:	48 3b d8             	cmp    %rax,%rbx
1405e2d2f:	48 0f 42 d8          	cmovb  %rax,%rbx
1405e2d33:	48 ff c3             	inc    %rbx
1405e2d36:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1405e2d3b:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1405e2d40:	e8 a3 11 a2 ff       	call   0x140003ee8
1405e2d45:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
1405e2d49:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405e2d4d:	49 89 4e 18          	mov    %rcx,0x18(%r14)
1405e2d51:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405e2d55:	4c 8b c3             	mov    %rbx,%r8
1405e2d58:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1405e2d5d:	4c 8b e0             	mov    %rax,%r12
1405e2d60:	48 8b c8             	mov    %rax,%rcx
1405e2d63:	e8 38 f1 50 00       	call   0x140af1ea0
1405e2d68:	33 c0                	xor    %eax,%eax
1405e2d6a:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
1405e2d6f:	49 83 ff 07          	cmp    $0x7,%r15
1405e2d73:	76 31                	jbe    0x1405e2da6
1405e2d75:	49 8b 0e             	mov    (%r14),%rcx
1405e2d78:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
1405e2d7f:	00
1405e2d80:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405e2d86:	72 18                	jb     0x1405e2da0
1405e2d88:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1405e2d8c:	48 2b ca             	sub    %rdx,%rcx
1405e2d8f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405e2d93:	48 83 f8 1f          	cmp    $0x1f,%rax
1405e2d97:	0f 87 e0 00 00 00    	ja     0x1405e2e7d
1405e2d9d:	48 8b ca             	mov    %rdx,%rcx
1405e2da0:	ff 15 1a 9b 52 00    	call   *0x529b1a(%rip)        # 0x140b0c8c0
1405e2da6:	45 33 ff             	xor    %r15d,%r15d
1405e2da9:	4d 89 26             	mov    %r12,(%r14)
1405e2dac:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
1405e2db0:	48 83 f8 07          	cmp    $0x7,%rax
1405e2db4:	76 31                	jbe    0x1405e2de7
1405e2db6:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1405e2dbd:	00
1405e2dbe:	49 8b cd             	mov    %r13,%rcx
1405e2dc1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405e2dc7:	72 15                	jb     0x1405e2dde
1405e2dc9:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
1405e2dcd:	49 2b cd             	sub    %r13,%rcx
1405e2dd0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405e2dd4:	48 83 f8 1f          	cmp    $0x1f,%rax
1405e2dd8:	0f 87 7a 01 00 00    	ja     0x1405e2f58
1405e2dde:	49 8b cd             	mov    %r13,%rcx
1405e2de1:	ff 15 d9 9a 52 00    	call   *0x529ad9(%rip)        # 0x140b0c8c0
1405e2de7:	0f 57 c0             	xorps  %xmm0,%xmm0
1405e2dea:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1405e2dee:	4c 89 7d d7          	mov    %r15,-0x29(%rbp)
1405e2df2:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
1405e2df6:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1405e2dfc:	48 8d 15 05 9c 56 00 	lea    0x569c05(%rip),%rdx        # 0x140b4ca08
1405e2e03:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1405e2e07:	e8 14 10 a2 ff       	call   0x140003e20
1405e2e0c:	4c 39 be d8 01 00 00 	cmp    %r15,0x1d8(%rsi)
1405e2e13:	0f 85 9f 03 00 00    	jne    0x1405e31b8
1405e2e19:	4c 8d b6 c8 01 00 00 	lea    0x1c8(%rsi),%r14
1405e2e20:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1405e2e24:	4c 8b 6d c7          	mov    -0x39(%rbp),%r13
1405e2e28:	4c 3b f0             	cmp    %rax,%r14
1405e2e2b:	0f 84 f9 00 00 00    	je     0x1405e2f2a
1405e2e31:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1405e2e35:	48 83 7d df 07       	cmpq   $0x7,-0x21(%rbp)
1405e2e3a:	49 0f 47 c5          	cmova  %r13,%rax
1405e2e3e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1405e2e43:	4d 8b 7e 18          	mov    0x18(%r14),%r15
1405e2e47:	4c 8b 65 d7          	mov    -0x29(%rbp),%r12
1405e2e4b:	4d 3b e7             	cmp    %r15,%r12
1405e2e4e:	77 34                	ja     0x1405e2e84
1405e2e50:	49 8b fe             	mov    %r14,%rdi
1405e2e53:	49 83 ff 07          	cmp    $0x7,%r15
1405e2e57:	76 03                	jbe    0x1405e2e5c
1405e2e59:	49 8b 3e             	mov    (%r14),%rdi
1405e2e5c:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405e2e60:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405e2e64:	4c 8b c3             	mov    %rbx,%r8
1405e2e67:	48 8b d0             	mov    %rax,%rdx
1405e2e6a:	48 8b cf             	mov    %rdi,%rcx
1405e2e6d:	e8 f4 d5 50 00       	call   0x140af0466
1405e2e72:	33 c0                	xor    %eax,%eax
1405e2e74:	66 89 04 3b          	mov    %ax,(%rbx,%rdi,1)
1405e2e78:	e9 ad 00 00 00       	jmp    0x1405e2f2a
1405e2e7d:	ff 15 15 9b 52 00    	call   *0x529b15(%rip)        # 0x140b0c998
1405e2e83:	90                   	nop
1405e2e84:	4c 3b e7             	cmp    %rdi,%r12
1405e2e87:	0f 87 25 03 00 00    	ja     0x1405e31b2
1405e2e8d:	49 8b cc             	mov    %r12,%rcx
1405e2e90:	48 83 c9 07          	or     $0x7,%rcx
1405e2e94:	48 3b cf             	cmp    %rdi,%rcx
1405e2e97:	77 1f                	ja     0x1405e2eb8
1405e2e99:	49 8b d7             	mov    %r15,%rdx
1405e2e9c:	48 d1 ea             	shr    $1,%rdx
1405e2e9f:	48 8b c7             	mov    %rdi,%rax
1405e2ea2:	48 2b c2             	sub    %rdx,%rax
1405e2ea5:	4c 3b f8             	cmp    %rax,%r15
1405e2ea8:	77 0e                	ja     0x1405e2eb8
1405e2eaa:	4a 8d 04 3a          	lea    (%rdx,%r15,1),%rax
1405e2eae:	48 8b f9             	mov    %rcx,%rdi
1405e2eb1:	48 3b c8             	cmp    %rax,%rcx
1405e2eb4:	48 0f 42 f8          	cmovb  %rax,%rdi
1405e2eb8:	48 8d 5f 01          	lea    0x1(%rdi),%rbx
1405e2ebc:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1405e2ec1:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1405e2ec6:	e8 1d 10 a2 ff       	call   0x140003ee8
1405e2ecb:	48 8b f8             	mov    %rax,%rdi
1405e2ece:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
1405e2ed2:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405e2ed6:	49 89 4e 18          	mov    %rcx,0x18(%r14)
1405e2eda:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405e2ede:	4c 8b c3             	mov    %rbx,%r8
1405e2ee1:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1405e2ee6:	48 8b c8             	mov    %rax,%rcx
1405e2ee9:	e8 b2 ef 50 00       	call   0x140af1ea0
1405e2eee:	33 c0                	xor    %eax,%eax
1405e2ef0:	66 89 04 3b          	mov    %ax,(%rbx,%rdi,1)
1405e2ef4:	49 83 ff 07          	cmp    $0x7,%r15
1405e2ef8:	76 2d                	jbe    0x1405e2f27
1405e2efa:	49 8b 0e             	mov    (%r14),%rcx
1405e2efd:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
1405e2f04:	00
1405e2f05:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405e2f0b:	72 14                	jb     0x1405e2f21
1405e2f0d:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1405e2f11:	48 2b ca             	sub    %rdx,%rcx
1405e2f14:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405e2f18:	48 83 f8 1f          	cmp    $0x1f,%rax
1405e2f1c:	77 41                	ja     0x1405e2f5f
1405e2f1e:	48 8b ca             	mov    %rdx,%rcx
1405e2f21:	ff 15 99 99 52 00    	call   *0x529999(%rip)        # 0x140b0c8c0
1405e2f27:	49 89 3e             	mov    %rdi,(%r14)
1405e2f2a:	48 8b 45 df          	mov    -0x21(%rbp),%rax
1405e2f2e:	48 83 f8 07          	cmp    $0x7,%rax
1405e2f32:	76 3b                	jbe    0x1405e2f6f
1405e2f34:	49 8b cd             	mov    %r13,%rcx
1405e2f37:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1405e2f3e:	00
1405e2f3f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405e2f45:	72 1f                	jb     0x1405e2f66
1405e2f47:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
1405e2f4b:	49 2b cd             	sub    %r13,%rcx
1405e2f4e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405e2f52:	48 83 f8 1f          	cmp    $0x1f,%rax
1405e2f56:	76 0e                	jbe    0x1405e2f66
1405e2f58:	ff 15 3a 9a 52 00    	call   *0x529a3a(%rip)        # 0x140b0c998
1405e2f5e:	90                   	nop
1405e2f5f:	ff 15 33 9a 52 00    	call   *0x529a33(%rip)        # 0x140b0c998
1405e2f65:	90                   	nop
1405e2f66:	49 8b cd             	mov    %r13,%rcx
1405e2f69:	ff 15 51 99 52 00    	call   *0x529951(%rip)        # 0x140b0c8c0
1405e2f6f:	48 8d 9e c0 00 00 00 	lea    0xc0(%rsi),%rbx
1405e2f76:	66 c7 44 24 20 78 1f 	movw   $0x1f78,0x20(%rsp)
1405e2f7d:	41 b1 02             	mov    $0x2,%r9b
1405e2f80:	ba a2 a1 00 00       	mov    $0xa1a2,%edx
1405e2f85:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1405e2f89:	48 8b cb             	mov    %rbx,%rcx
1405e2f8c:	e8 0f f0 d6 ff       	call   0x140351fa0
1405e2f91:	66 c7 44 24 20 7a 1f 	movw   $0x1f7a,0x20(%rsp)
1405e2f98:	41 b1 02             	mov    $0x2,%r9b