1405e7864:	44 8b c2             	mov    %edx,%r8d
1405e7867:	48 8b cf             	mov    %rdi,%rcx
1405e786a:	e8 31 a7 d6 ff       	call   0x140351fa0
1405e786f:	66 c7 44 24 20 98 1d 	movw   $0x1d98,0x20(%rsp)
1405e7876:	41 b1 02             	mov    $0x2,%r9b
1405e7879:	ba f1 f8 00 00       	mov    $0xf8f1,%edx
1405e787e:	44 8d 42 0d          	lea    0xd(%rdx),%r8d
1405e7882:	48 8b cf             	mov    %rdi,%rcx
1405e7885:	e8 16 a7 d6 ff       	call   0x140351fa0
1405e788a:	66 c7 44 24 20 a6 1d 	movw   $0x1da6,0x20(%rsp)
1405e7891:	41 b1 02             	mov    $0x2,%r9b
1405e7894:	ba a1 f9 00 00       	mov    $0xf9a1,%edx
1405e7899:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
1405e789d:	48 8b cf             	mov    %rdi,%rcx
1405e78a0:	e8 fb a6 d6 ff       	call   0x140351fa0
1405e78a5:	66 c7 44 24 20 1d 1e 	movw   $0x1e1d,0x20(%rsp)
1405e78ac:	41 b1 02             	mov    $0x2,%r9b
1405e78af:	ba a1 fa 00 00       	mov    $0xfaa1,%edx
1405e78b4:	44 8b c2             	mov    %edx,%r8d
1405e78b7:	48 8b cf             	mov    %rdi,%rcx
1405e78ba:	e8 e1 a6 d6 ff       	call   0x140351fa0
1405e78bf:	66 c7 44 24 20 e6 0d 	movw   $0xde6,0x20(%rsp)
1405e78c6:	41 b1 02             	mov    $0x2,%r9b
1405e78c9:	ba a2 fa 00 00       	mov    $0xfaa2,%edx
1405e78ce:	44 8b c2             	mov    %edx,%r8d
1405e78d1:	48 8b cf             	mov    %rdi,%rcx
1405e78d4:	e8 c7 a6 d6 ff       	call   0x140351fa0
1405e78d9:	66 c7 44 24 20 04 1e 	movw   $0x1e04,0x20(%rsp)
1405e78e0:	41 b1 02             	mov    $0x2,%r9b
1405e78e3:	ba a3 fa 00 00       	mov    $0xfaa3,%edx
1405e78e8:	44 8d 42 42          	lea    0x42(%rdx),%r8d
1405e78ec:	48 8b cf             	mov    %rdi,%rcx
1405e78ef:	e8 ac a6 d6 ff       	call   0x140351fa0
1405e78f4:	66 c7 44 24 20 3c 0e 	movw   $0xe3c,0x20(%rsp)
1405e78fb:	41 b1 02             	mov    $0x2,%r9b
1405e78fe:	ba e6 fa 00 00       	mov    $0xfae6,%edx
1405e7903:	44 8b c2             	mov    %edx,%r8d
1405e7906:	48 8b cf             	mov    %rdi,%rcx
1405e7909:	e8 92 a6 d6 ff       	call   0x140351fa0
1405e790e:	66 c7 44 24 20 47 1e 	movw   $0x1e47,0x20(%rsp)
1405e7915:	41 b1 02             	mov    $0x2,%r9b
1405e7918:	ba e7 fa 00 00       	mov    $0xfae7,%edx
1405e791d:	44 8d 42 17          	lea    0x17(%rdx),%r8d
1405e7921:	48 8b cf             	mov    %rdi,%rcx
1405e7924:	e8 77 a6 d6 ff       	call   0x140351fa0
1405e7929:	66 c7 44 24 20 5f 1e 	movw   $0x1e5f,0x20(%rsp)
1405e7930:	41 b1 02             	mov    $0x2,%r9b
1405e7933:	ba a1 fb 00 00       	mov    $0xfba1,%edx
1405e7938:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
1405e793c:	48 8b cf             	mov    %rdi,%rcx
1405e793f:	e8 5c a6 d6 ff       	call   0x140351fa0
1405e7944:	66 c7 44 24 20 bd 1e 	movw   $0x1ebd,0x20(%rsp)
1405e794b:	41 b1 02             	mov    $0x2,%r9b
1405e794e:	ba a1 fc 00 00       	mov    $0xfca1,%edx
1405e7953:	44 8d 42 07          	lea    0x7(%rdx),%r8d
1405e7957:	48 8b cf             	mov    %rdi,%rcx
1405e795a:	e8 41 a6 d6 ff       	call   0x140351fa0
1405e795f:	66 c7 44 24 20 e7 0e 	movw   $0xee7,0x20(%rsp)
1405e7966:	41 b1 02             	mov    $0x2,%r9b
1405e7969:	ba a9 fc 00 00       	mov    $0xfca9,%edx
1405e796e:	44 8b c2             	mov    %edx,%r8d
1405e7971:	48 8b cf             	mov    %rdi,%rcx
1405e7974:	e8 27 a6 d6 ff       	call   0x140351fa0
1405e7979:	66 c7 44 24 20 c5 1e 	movw   $0x1ec5,0x20(%rsp)
1405e7980:	41 b1 02             	mov    $0x2,%r9b
1405e7983:	ba aa fc 00 00       	mov    $0xfcaa,%edx
1405e7988:	44 8d 42 54          	lea    0x54(%rdx),%r8d
1405e798c:	48 8b cf             	mov    %rdi,%rcx
1405e798f:	e8 0c a6 d6 ff       	call   0x140351fa0
1405e7994:	66 c7 44 24 20 1a 1f 	movw   $0x1f1a,0x20(%rsp)
1405e799b:	41 b1 02             	mov    $0x2,%r9b
1405e799e:	ba a1 fd 00 00       	mov    $0xfda1,%edx
1405e79a3:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
1405e79a7:	48 8b cf             	mov    %rdi,%rcx
1405e79aa:	e8 f1 a5 d6 ff       	call   0x140351fa0
1405e79af:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1405e79b3:	48 33 cc             	xor    %rsp,%rcx
1405e79b6:	e8 25 7c 50 00       	call   0x140aef5e0
1405e79bb:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1405e79c0:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1405e79c4:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1405e79c8:	49 8b e3             	mov    %r11,%rsp
1405e79cb:	5d                   	pop    %rbp
1405e79cc:	c3                   	ret
1405e79cd:	90                   	nop
1405e79ce:	90                   	nop
1405e79cf:	90                   	nop
1405e79d0:	48 8b c4             	mov    %rsp,%rax
1405e79d3:	48 89 58 10          	mov    %rbx,0x10(%rax)
1405e79d7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1405e79db:	48 89 78 20          	mov    %rdi,0x20(%rax)
1405e79df:	55                   	push   %rbp
1405e79e0:	41 54                	push   %r12
1405e79e2:	41 55                	push   %r13
1405e79e4:	41 56                	push   %r14
1405e79e6:	41 57                	push   %r15
1405e79e8:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1405e79ec:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1405e79f3:	48 8b 05 46 76 6d 00 	mov    0x6d7646(%rip),%rax        # 0x140cbf040
1405e79fa:	48 33 c4             	xor    %rsp,%rax
1405e79fd:	48 89 45 27          	mov    %rax,0x27(%rbp)
1405e7a01:	48 8b f1             	mov    %rcx,%rsi
1405e7a04:	45 33 ff             	xor    %r15d,%r15d
1405e7a07:	44 38 b9 82 01 00 00 	cmp    %r15b,0x182(%rcx)
1405e7a0e:	0f 85 4f 07 00 00    	jne    0x1405e8163
1405e7a14:	66 c7 81 81 01 00 00 	movw   $0x101,0x181(%rcx)
1405e7a1b:	01 01
1405e7a1d:	83 b9 84 01 00 00 ff 	cmpl   $0xffffffff,0x184(%rcx)
1405e7a24:	0f 85 12 07 00 00    	jne    0x1405e813c
1405e7a2a:	c7 81 84 01 00 00 01 	movl   $0x1,0x184(%rcx)
1405e7a31:	00 00 00
1405e7a34:	0f 57 c0             	xorps  %xmm0,%xmm0
1405e7a37:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
1405e7a3b:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
1405e7a3f:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
1405e7a43:	45 8d 47 0b          	lea    0xb(%r15),%r8d
1405e7a47:	48 8d 15 f2 42 56 00 	lea    0x5642f2(%rip),%rdx        # 0x140b4bd40
1405e7a4e:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1405e7a52:	e8 c9 c3 a1 ff       	call   0x140003e20
1405e7a57:	4c 39 be 98 01 00 00 	cmp    %r15,0x198(%rsi)
1405e7a5e:	0f 85 8f 07 00 00    	jne    0x1405e81f3
1405e7a64:	4c 8d b6 88 01 00 00 	lea    0x188(%rsi),%r14
1405e7a6b:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1405e7a6f:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
1405e7a76:	ff ff 7f
1405e7a79:	4c 8b 6d 87          	mov    -0x79(%rbp),%r13
1405e7a7d:	4c 3b f0             	cmp    %rax,%r14
1405e7a80:	0f 84 09 01 00 00    	je     0x1405e7b8f
1405e7a86:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1405e7a8a:	48 83 7d 9f 07       	cmpq   $0x7,-0x61(%rbp)
1405e7a8f:	49 0f 47 c5          	cmova  %r13,%rax
1405e7a93:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1405e7a98:	4d 8b 7e 18          	mov    0x18(%r14),%r15
1405e7a9c:	4c 8b 65 97          	mov    -0x69(%rbp),%r12
1405e7aa0:	4d 3b e7             	cmp    %r15,%r12
1405e7aa3:	77 3b                	ja     0x1405e7ae0
1405e7aa5:	49 8b ce             	mov    %r14,%rcx
1405e7aa8:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1405e7aad:	49 83 ff 07          	cmp    $0x7,%r15
1405e7ab1:	76 08                	jbe    0x1405e7abb
1405e7ab3:	49 8b 0e             	mov    (%r14),%rcx
1405e7ab6:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1405e7abb:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405e7abf:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405e7ac3:	4c 8b c3             	mov    %rbx,%r8
1405e7ac6:	48 8b d0             	mov    %rax,%rdx
1405e7ac9:	e8 98 89 50 00       	call   0x140af0466
1405e7ace:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1405e7ad3:	45 33 ff             	xor    %r15d,%r15d
1405e7ad6:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
1405e7adb:	e9 af 00 00 00       	jmp    0x1405e7b8f
1405e7ae0:	4c 3b e7             	cmp    %rdi,%r12
1405e7ae3:	0f 87 a1 06 00 00    	ja     0x1405e818a
1405e7ae9:	49 8b dc             	mov    %r12,%rbx
1405e7aec:	48 83 cb 07          	or     $0x7,%rbx
1405e7af0:	48 3b df             	cmp    %rdi,%rbx
1405e7af3:	76 05                	jbe    0x1405e7afa
1405e7af5:	48 8b df             	mov    %rdi,%rbx
1405e7af8:	eb 1c                	jmp    0x1405e7b16
1405e7afa:	49 8b cf             	mov    %r15,%rcx
1405e7afd:	48 d1 e9             	shr    $1,%rcx
1405e7b00:	48 8b c7             	mov    %rdi,%rax
1405e7b03:	48 2b c1             	sub    %rcx,%rax
1405e7b06:	4c 3b f8             	cmp    %rax,%r15
1405e7b09:	77 ea                	ja     0x1405e7af5
1405e7b0b:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
1405e7b0f:	48 3b d8             	cmp    %rax,%rbx
1405e7b12:	48 0f 42 d8          	cmovb  %rax,%rbx
1405e7b16:	48 ff c3             	inc    %rbx
1405e7b19:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1405e7b1e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1405e7b23:	e8 c0 c3 a1 ff       	call   0x140003ee8
1405e7b28:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
1405e7b2c:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405e7b30:	49 89 4e 18          	mov    %rcx,0x18(%r14)
1405e7b34:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405e7b38:	4c 8b c3             	mov    %rbx,%r8
1405e7b3b:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1405e7b40:	4c 8b e0             	mov    %rax,%r12
1405e7b43:	48 8b c8             	mov    %rax,%rcx
1405e7b46:	e8 55 a3 50 00       	call   0x140af1ea0
1405e7b4b:	33 c0                	xor    %eax,%eax
1405e7b4d:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
1405e7b52:	49 83 ff 07          	cmp    $0x7,%r15
1405e7b56:	76 31                	jbe    0x1405e7b89
1405e7b58:	49 8b 0e             	mov    (%r14),%rcx
1405e7b5b:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
1405e7b62:	00
1405e7b63:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405e7b69:	72 18                	jb     0x1405e7b83
1405e7b6b:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1405e7b6f:	48 2b ca             	sub    %rdx,%rcx
1405e7b72:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405e7b76:	48 83 f8 1f          	cmp    $0x1f,%rax
1405e7b7a:	0f 87 bf 00 00 00    	ja     0x1405e7c3f
1405e7b80:	48 8b ca             	mov    %rdx,%rcx
1405e7b83:	ff 15 37 4d 52 00    	call   *0x524d37(%rip)        # 0x140b0c8c0
1405e7b89:	45 33 ff             	xor    %r15d,%r15d
1405e7b8c:	4d 89 26             	mov    %r12,(%r14)
1405e7b8f:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
1405e7b93:	48 83 f8 07          	cmp    $0x7,%rax
1405e7b97:	76 31                	jbe    0x1405e7bca
1405e7b99:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1405e7ba0:	00
1405e7ba1:	49 8b cd             	mov    %r13,%rcx
1405e7ba4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405e7baa:	72 15                	jb     0x1405e7bc1
1405e7bac:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
1405e7bb0:	49 2b cd             	sub    %r13,%rcx
1405e7bb3:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405e7bb7:	48 83 f8 1f          	cmp    $0x1f,%rax
1405e7bbb:	0f 87 8a 03 00 00    	ja     0x1405e7f4b
1405e7bc1:	49 8b cd             	mov    %r13,%rcx
1405e7bc4:	ff 15 f6 4c 52 00    	call   *0x524cf6(%rip)        # 0x140b0c8c0
1405e7bca:	48 8b 06             	mov    (%rsi),%rax
1405e7bcd:	48 8b 58 18          	mov    0x18(%rax),%rbx
1405e7bd1:	0f 57 c0             	xorps  %xmm0,%xmm0
1405e7bd4:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
1405e7bd8:	0f 57 c9             	xorps  %xmm1,%xmm1
1405e7bdb:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
1405e7be0:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1405e7be6:	48 8d 15 6b 41 56 00 	lea    0x56416b(%rip),%rdx        # 0x140b4bd58
1405e7bed:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405e7bf1:	e8 2a c2 a1 ff       	call   0x140003e20
1405e7bf6:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1405e7bfa:	48 8b ce             	mov    %rsi,%rcx
1405e7bfd:	48 8b c3             	mov    %rbx,%rax
1405e7c00:	ff 15 32 50 52 00    	call   *0x525032(%rip)        # 0x140b0cc38
1405e7c06:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
1405e7c0a:	48 83 f8 07          	cmp    $0x7,%rax
1405e7c0e:	76 3c                	jbe    0x1405e7c4c
1405e7c10:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1405e7c17:	00
1405e7c18:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1405e7c1c:	48 8b d1             	mov    %rcx,%rdx
1405e7c1f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405e7c25:	72 1f                	jb     0x1405e7c46
1405e7c27:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405e7c2b:	48 2b d1             	sub    %rcx,%rdx
1405e7c2e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1405e7c32:	48 83 f8 1f          	cmp    $0x1f,%rax
1405e7c36:	76 0e                	jbe    0x1405e7c46
1405e7c38:	ff 15 5a 4d 52 00    	call   *0x524d5a(%rip)        # 0x140b0c998
1405e7c3e:	90                   	nop
1405e7c3f:	ff 15 53 4d 52 00    	call   *0x524d53(%rip)        # 0x140b0c998
1405e7c45:	90                   	nop
1405e7c46:	ff 15 74 4c 52 00    	call   *0x524c74(%rip)        # 0x140b0c8c0
1405e7c4c:	0f 57 c0             	xorps  %xmm0,%xmm0
1405e7c4f:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
1405e7c53:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
1405e7c57:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
1405e7c5b:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1405e7c61:	48 8d 15 20 3b 56 00 	lea    0x563b20(%rip),%rdx        # 0x140b4b788
1405e7c68:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1405e7c6c:	e8 af c1 a1 ff       	call   0x140003e20
1405e7c71:	4c 39 be b8 01 00 00 	cmp    %r15,0x1b8(%rsi)
1405e7c78:	0f 85 4e 05 00 00    	jne    0x1405e81cc
1405e7c7e:	4c 8d b6 a8 01 00 00 	lea    0x1a8(%rsi),%r14
1405e7c85:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1405e7c89:	4c 8b 6d a7          	mov    -0x59(%rbp),%r13
1405e7c8d:	4c 3b f0             	cmp    %rax,%r14
1405e7c90:	0f 84 09 01 00 00    	je     0x1405e7d9f
1405e7c96:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1405e7c9a:	48 83 7d bf 07       	cmpq   $0x7,-0x41(%rbp)
1405e7c9f:	49 0f 47 c5          	cmova  %r13,%rax
1405e7ca3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1405e7ca8:	4d 8b 7e 18          	mov    0x18(%r14),%r15
1405e7cac:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
1405e7cb0:	4d 3b e7             	cmp    %r15,%r12
1405e7cb3:	77 3b                	ja     0x1405e7cf0
1405e7cb5:	49 8b ce             	mov    %r14,%rcx
1405e7cb8:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1405e7cbd:	49 83 ff 07          	cmp    $0x7,%r15
1405e7cc1:	76 08                	jbe    0x1405e7ccb
1405e7cc3:	49 8b 0e             	mov    (%r14),%rcx
1405e7cc6:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1405e7ccb:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405e7ccf:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405e7cd3:	4c 8b c3             	mov    %rbx,%r8
1405e7cd6:	48 8b d0             	mov    %rax,%rdx
1405e7cd9:	e8 88 87 50 00       	call   0x140af0466
1405e7cde:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1405e7ce3:	45 33 ff             	xor    %r15d,%r15d
1405e7ce6:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
1405e7ceb:	e9 af 00 00 00       	jmp    0x1405e7d9f
1405e7cf0:	4c 3b e7             	cmp    %rdi,%r12
1405e7cf3:	0f 87 9c 04 00 00    	ja     0x1405e8195
1405e7cf9:	49 8b dc             	mov    %r12,%rbx
1405e7cfc:	48 83 cb 07          	or     $0x7,%rbx
1405e7d00:	48 3b df             	cmp    %rdi,%rbx
1405e7d03:	76 05                	jbe    0x1405e7d0a
1405e7d05:	48 8b df             	mov    %rdi,%rbx
1405e7d08:	eb 1c                	jmp    0x1405e7d26
1405e7d0a:	49 8b cf             	mov    %r15,%rcx
1405e7d0d:	48 d1 e9             	shr    $1,%rcx
1405e7d10:	48 8b c7             	mov    %rdi,%rax
1405e7d13:	48 2b c1             	sub    %rcx,%rax
1405e7d16:	4c 3b f8             	cmp    %rax,%r15
1405e7d19:	77 ea                	ja     0x1405e7d05
1405e7d1b:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
1405e7d1f:	48 3b d8             	cmp    %rax,%rbx
1405e7d22:	48 0f 42 d8          	cmovb  %rax,%rbx
1405e7d26:	48 ff c3             	inc    %rbx
1405e7d29:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1405e7d2e:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1405e7d33:	e8 b0 c1 a1 ff       	call   0x140003ee8
1405e7d38:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
1405e7d3c:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405e7d40:	49 89 4e 18          	mov    %rcx,0x18(%r14)
1405e7d44:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405e7d48:	4c 8b c3             	mov    %rbx,%r8
1405e7d4b:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1405e7d50:	4c 8b e0             	mov    %rax,%r12
1405e7d53:	48 8b c8             	mov    %rax,%rcx
1405e7d56:	e8 45 a1 50 00       	call   0x140af1ea0
1405e7d5b:	33 c0                	xor    %eax,%eax
1405e7d5d:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
1405e7d62:	49 83 ff 07          	cmp    $0x7,%r15
1405e7d66:	76 31                	jbe    0x1405e7d99
1405e7d68:	49 8b 0e             	mov    (%r14),%rcx
1405e7d6b:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
1405e7d72:	00
1405e7d73:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405e7d79:	72 18                	jb     0x1405e7d93
1405e7d7b:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1405e7d7f:	48 2b ca             	sub    %rdx,%rcx
1405e7d82:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405e7d86:	48 83 f8 1f          	cmp    $0x1f,%rax
1405e7d8a:	0f 87 e0 00 00 00    	ja     0x1405e7e70
1405e7d90:	48 8b ca             	mov    %rdx,%rcx
1405e7d93:	ff 15 27 4b 52 00    	call   *0x524b27(%rip)        # 0x140b0c8c0
1405e7d99:	45 33 ff             	xor    %r15d,%r15d
1405e7d9c:	4d 89 26             	mov    %r12,(%r14)
1405e7d9f:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
1405e7da3:	48 83 f8 07          	cmp    $0x7,%rax
1405e7da7:	76 31                	jbe    0x1405e7dda
1405e7da9:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1405e7db0:	00
1405e7db1:	49 8b cd             	mov    %r13,%rcx
1405e7db4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405e7dba:	72 15                	jb     0x1405e7dd1
1405e7dbc:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
1405e7dc0:	49 2b cd             	sub    %r13,%rcx
1405e7dc3:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405e7dc7:	48 83 f8 1f          	cmp    $0x1f,%rax
1405e7dcb:	0f 87 7a 01 00 00    	ja     0x1405e7f4b
1405e7dd1:	49 8b cd             	mov    %r13,%rcx
1405e7dd4:	ff 15 e6 4a 52 00    	call   *0x524ae6(%rip)        # 0x140b0c8c0
1405e7dda:	0f 57 c0             	xorps  %xmm0,%xmm0
1405e7ddd:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)