140004bd3:	4d 8d 7f 01          	lea    0x1(%r15),%r15
140004bd7:	e9 21 00 00 00       	jmp    0x140004bfd
140004bdc:	90                   	nop
140004bdd:	90                   	nop
140004bde:	90                   	nop
140004bdf:	90                   	nop
140004be0:	49 01 c5             	add    %rax,%r13
140004be3:	4a 8b 04 fe          	mov    (%rsi,%r15,8),%rax
140004be7:	48 83 d2 00          	adc    $0x0,%rdx
140004beb:	4d 01 dd             	add    %r11,%r13
140004bee:	4d 89 d3             	mov    %r10,%r11
140004bf1:	48 83 d2 00          	adc    $0x0,%rdx
140004bf5:	4e 89 6c fc f0       	mov    %r13,-0x10(%rsp,%r15,8)
140004bfa:	49 89 d5             	mov    %rdx,%r13
140004bfd:	48 f7 e3             	mul    %rbx
140004c00:	49 01 c3             	add    %rax,%r11
140004c03:	4a 8b 04 f9          	mov    (%rcx,%r15,8),%rax
140004c07:	48 83 d2 00          	adc    $0x0,%rdx
140004c0b:	4d 8d 7f 01          	lea    0x1(%r15),%r15
140004c0f:	49 89 d2             	mov    %rdx,%r10
140004c12:	48 f7 e5             	mul    %rbp
140004c15:	4d 39 cf             	cmp    %r9,%r15
140004c18:	0f 85 c2 ff ff ff    	jne    0x140004be0
140004c1e:	49 01 c5             	add    %rax,%r13
140004c21:	48 83 d2 00          	adc    $0x0,%rdx
140004c25:	4d 01 dd             	add    %r11,%r13
140004c28:	48 83 d2 00          	adc    $0x0,%rdx
140004c2c:	4e 89 6c cc f0       	mov    %r13,-0x10(%rsp,%r9,8)
140004c31:	49 89 d5             	mov    %rdx,%r13
140004c34:	4d 89 d3             	mov    %r10,%r11
140004c37:	48 31 d2             	xor    %rdx,%rdx
140004c3a:	4d 01 dd             	add    %r11,%r13
140004c3d:	48 83 d2 00          	adc    $0x0,%rdx
140004c41:	4e 89 6c cc f8       	mov    %r13,-0x8(%rsp,%r9,8)
140004c46:	4a 89 14 cc          	mov    %rdx,(%rsp,%r9,8)
140004c4a:	4d 8d 76 01          	lea    0x1(%r14),%r14
140004c4e:	e9 0d 00 00 00       	jmp    0x140004c60
140004c53:	90                   	nop
140004c54:	90                   	nop
140004c55:	90                   	nop
140004c56:	90                   	nop
140004c57:	90                   	nop
140004c58:	90                   	nop
140004c59:	90                   	nop
140004c5a:	90                   	nop
140004c5b:	90                   	nop
140004c5c:	90                   	nop
140004c5d:	90                   	nop
140004c5e:	90                   	nop
140004c5f:	90                   	nop
140004c60:	4a 8d 94 cc 98 00 00 	lea    0x98(%rsp,%r9,8),%rdx
140004c67:	00
140004c68:	48 83 e2 f0          	and    $0xfffffffffffffff0,%rdx
140004c6c:	66 0f ef e4          	pxor   %xmm4,%xmm4
140004c70:	66 0f ef ed          	pxor   %xmm5,%xmm5
140004c74:	66 41 0f 6f 44 24 80 	movdqa -0x80(%r12),%xmm0
140004c7b:	66 41 0f 6f 4c 24 90 	movdqa -0x70(%r12),%xmm1
140004c82:	66 41 0f 6f 54 24 a0 	movdqa -0x60(%r12),%xmm2
140004c89:	66 41 0f 6f 5c 24 b0 	movdqa -0x50(%r12),%xmm3
140004c90:	66 0f db 42 80       	pand   -0x80(%rdx),%xmm0
140004c95:	66 0f db 4a 90       	pand   -0x70(%rdx),%xmm1
140004c9a:	66 0f eb e0          	por    %xmm0,%xmm4
140004c9e:	66 0f db 52 a0       	pand   -0x60(%rdx),%xmm2
140004ca3:	66 0f eb e9          	por    %xmm1,%xmm5
140004ca7:	66 0f db 5a b0       	pand   -0x50(%rdx),%xmm3
140004cac:	66 0f eb e2          	por    %xmm2,%xmm4
140004cb0:	66 0f eb eb          	por    %xmm3,%xmm5
140004cb4:	66 41 0f 6f 44 24 c0 	movdqa -0x40(%r12),%xmm0
140004cbb:	66 41 0f 6f 4c 24 d0 	movdqa -0x30(%r12),%xmm1
140004cc2:	66 41 0f 6f 54 24 e0 	movdqa -0x20(%r12),%xmm2
140004cc9:	66 41 0f 6f 5c 24 f0 	movdqa -0x10(%r12),%xmm3
140004cd0:	66 0f db 42 c0       	pand   -0x40(%rdx),%xmm0
140004cd5:	66 0f db 4a d0       	pand   -0x30(%rdx),%xmm1
140004cda:	66 0f eb e0          	por    %xmm0,%xmm4
140004cde:	66 0f db 52 e0       	pand   -0x20(%rdx),%xmm2
140004ce3:	66 0f eb e9          	por    %xmm1,%xmm5
140004ce7:	66 0f db 5a f0       	pand   -0x10(%rdx),%xmm3
140004cec:	66 0f eb e2          	por    %xmm2,%xmm4
140004cf0:	66 0f eb eb          	por    %xmm3,%xmm5
140004cf4:	66 41 0f 6f 04 24    	movdqa (%r12),%xmm0
140004cfa:	66 41 0f 6f 4c 24 10 	movdqa 0x10(%r12),%xmm1
140004d01:	66 41 0f 6f 54 24 20 	movdqa 0x20(%r12),%xmm2
140004d08:	66 41 0f 6f 5c 24 30 	movdqa 0x30(%r12),%xmm3
140004d0f:	66 0f db 02          	pand   (%rdx),%xmm0
140004d13:	66 0f db 4a 10       	pand   0x10(%rdx),%xmm1
140004d18:	66 0f eb e0          	por    %xmm0,%xmm4
140004d1c:	66 0f db 52 20       	pand   0x20(%rdx),%xmm2
140004d21:	66 0f eb e9          	por    %xmm1,%xmm5
140004d25:	66 0f db 5a 30       	pand   0x30(%rdx),%xmm3
140004d2a:	66 0f eb e2          	por    %xmm2,%xmm4
140004d2e:	66 0f eb eb          	por    %xmm3,%xmm5
140004d32:	66 41 0f 6f 44 24 40 	movdqa 0x40(%r12),%xmm0
140004d39:	66 41 0f 6f 4c 24 50 	movdqa 0x50(%r12),%xmm1
140004d40:	66 41 0f 6f 54 24 60 	movdqa 0x60(%r12),%xmm2
140004d47:	66 41 0f 6f 5c 24 70 	movdqa 0x70(%r12),%xmm3
140004d4e:	66 0f db 42 40       	pand   0x40(%rdx),%xmm0
140004d53:	66 0f db 4a 50       	pand   0x50(%rdx),%xmm1
140004d58:	66 0f eb e0          	por    %xmm0,%xmm4
140004d5c:	66 0f db 52 60       	pand   0x60(%rdx),%xmm2
140004d61:	66 0f eb e9          	por    %xmm1,%xmm5
140004d65:	66 0f db 5a 70       	pand   0x70(%rdx),%xmm3
140004d6a:	66 0f eb e2          	por    %xmm2,%xmm4
140004d6e:	66 0f eb eb          	por    %xmm3,%xmm5
140004d72:	66 0f eb e5          	por    %xmm5,%xmm4
140004d76:	66 0f 70 c4 4e       	pshufd $0x4e,%xmm4,%xmm0
140004d7b:	66 0f eb c4          	por    %xmm4,%xmm0
140004d7f:	4d 8d a4 24 00 01 00 	lea    0x100(%r12),%r12
140004d86:	00
140004d87:	48 8b 06             	mov    (%rsi),%rax
140004d8a:	66 48 0f 7e c3       	movq   %xmm0,%rbx
140004d8f:	4d 31 ff             	xor    %r15,%r15
140004d92:	4c 89 c5             	mov    %r8,%rbp
140004d95:	4c 8b 14 24          	mov    (%rsp),%r10
140004d99:	48 f7 e3             	mul    %rbx
140004d9c:	49 01 c2             	add    %rax,%r10
140004d9f:	48 8b 01             	mov    (%rcx),%rax
140004da2:	48 83 d2 00          	adc    $0x0,%rdx
140004da6:	49 0f af ea          	imul   %r10,%rbp
140004daa:	49 89 d3             	mov    %rdx,%r11
140004dad:	48 f7 e5             	mul    %rbp
140004db0:	49 01 c2             	add    %rax,%r10
140004db3:	48 8b 46 08          	mov    0x8(%rsi),%rax
140004db7:	48 83 d2 00          	adc    $0x0,%rdx
140004dbb:	4c 8b 54 24 08       	mov    0x8(%rsp),%r10
140004dc0:	49 89 d5             	mov    %rdx,%r13
140004dc3:	4d 8d 7f 01          	lea    0x1(%r15),%r15
140004dc7:	e9 22 00 00 00       	jmp    0x140004dee
140004dcc:	90                   	nop
140004dcd:	90                   	nop
140004dce:	90                   	nop
140004dcf:	90                   	nop
140004dd0:	49 01 c5             	add    %rax,%r13
140004dd3:	4a 8b 04 fe          	mov    (%rsi,%r15,8),%rax
140004dd7:	48 83 d2 00          	adc    $0x0,%rdx
140004ddb:	4d 01 d5             	add    %r10,%r13
140004dde:	4e 8b 14 fc          	mov    (%rsp,%r15,8),%r10
140004de2:	48 83 d2 00          	adc    $0x0,%rdx
140004de6:	4e 89 6c fc f0       	mov    %r13,-0x10(%rsp,%r15,8)
140004deb:	49 89 d5             	mov    %rdx,%r13
140004dee:	48 f7 e3             	mul    %rbx
140004df1:	49 01 c3             	add    %rax,%r11
140004df4:	4a 8b 04 f9          	mov    (%rcx,%r15,8),%rax
140004df8:	48 83 d2 00          	adc    $0x0,%rdx
140004dfc:	4d 01 da             	add    %r11,%r10
140004dff:	49 89 d3             	mov    %rdx,%r11
140004e02:	49 83 d3 00          	adc    $0x0,%r11
140004e06:	4d 8d 7f 01          	lea    0x1(%r15),%r15
140004e0a:	48 f7 e5             	mul    %rbp
140004e0d:	4d 39 cf             	cmp    %r9,%r15
140004e10:	0f 85 ba ff ff ff    	jne    0x140004dd0
140004e16:	49 01 c5             	add    %rax,%r13
140004e19:	48 83 d2 00          	adc    $0x0,%rdx
140004e1d:	4d 01 d5             	add    %r10,%r13
140004e20:	4e 8b 14 cc          	mov    (%rsp,%r9,8),%r10
140004e24:	48 83 d2 00          	adc    $0x0,%rdx
140004e28:	4e 89 6c cc f0       	mov    %r13,-0x10(%rsp,%r9,8)
140004e2d:	49 89 d5             	mov    %rdx,%r13
140004e30:	48 31 d2             	xor    %rdx,%rdx
140004e33:	4d 01 dd             	add    %r11,%r13
140004e36:	48 83 d2 00          	adc    $0x0,%rdx
140004e3a:	4d 01 d5             	add    %r10,%r13
140004e3d:	48 83 d2 00          	adc    $0x0,%rdx
140004e41:	4e 89 6c cc f8       	mov    %r13,-0x8(%rsp,%r9,8)
140004e46:	4a 89 14 cc          	mov    %rdx,(%rsp,%r9,8)
140004e4a:	4d 8d 76 01          	lea    0x1(%r14),%r14
140004e4e:	4d 39 ce             	cmp    %r9,%r14
140004e51:	0f 82 09 fe ff ff    	jb     0x140004c60
140004e57:	4d 31 f6             	xor    %r14,%r14
140004e5a:	48 8b 04 24          	mov    (%rsp),%rax
140004e5e:	48 8d 34 24          	lea    (%rsp),%rsi
140004e62:	4d 89 cf             	mov    %r9,%r15
140004e65:	e9 06 00 00 00       	jmp    0x140004e70
140004e6a:	90                   	nop
140004e6b:	90                   	nop
140004e6c:	90                   	nop
140004e6d:	90                   	nop
140004e6e:	90                   	nop
140004e6f:	90                   	nop
140004e70:	4a 1b 04 f1          	sbb    (%rcx,%r14,8),%rax
140004e74:	4a 89 04 f7          	mov    %rax,(%rdi,%r14,8)
140004e78:	4a 8b 44 f6 08       	mov    0x8(%rsi,%r14,8),%rax
140004e7d:	4d 8d 76 01          	lea    0x1(%r14),%r14
140004e81:	49 ff cf             	dec    %r15
140004e84:	0f 85 e6 ff ff ff    	jne    0x140004e70
140004e8a:	48 83 d8 00          	sbb    $0x0,%rax
140004e8e:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140004e95:	48 31 c3             	xor    %rax,%rbx
140004e98:	4d 31 f6             	xor    %r14,%r14
140004e9b:	4d 89 cf             	mov    %r9,%r15
140004e9e:	4a 8b 0c f7          	mov    (%rdi,%r14,8),%rcx
140004ea2:	4a 8b 14 f4          	mov    (%rsp,%r14,8),%rdx
140004ea6:	48 21 d9             	and    %rbx,%rcx
140004ea9:	48 21 c2             	and    %rax,%rdx
140004eac:	4e 89 34 f4          	mov    %r14,(%rsp,%r14,8)
140004eb0:	48 09 ca             	or     %rcx,%rdx
140004eb3:	4a 89 14 f7          	mov    %rdx,(%rdi,%r14,8)
140004eb7:	4d 8d 76 01          	lea    0x1(%r14),%r14
140004ebb:	49 83 ef 01          	sub    $0x1,%r15
140004ebf:	0f 85 d9 ff ff ff    	jne    0x140004e9e
140004ec5:	4a 8b 74 cc 08       	mov    0x8(%rsp,%r9,8),%rsi
140004eca:	b8 01 00 00 00       	mov    $0x1,%eax
140004ecf:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
140004ed3:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
140004ed7:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
140004edb:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
140004edf:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
140004ee3:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140004ee7:	48 8d 26             	lea    (%rsi),%rsp
140004eea:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140004eef:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140004ef4:	c3                   	ret
140004ef5:	90                   	nop
140004ef6:	90                   	nop
140004ef7:	90                   	nop
140004ef8:	90                   	nop
140004ef9:	90                   	nop
140004efa:	90                   	nop
140004efb:	90                   	nop
140004efc:	90                   	nop
140004efd:	90                   	nop
140004efe:	90                   	nop
140004eff:	90                   	nop
140004f00:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140004f05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140004f0a:	48 89 e0             	mov    %rsp,%rax
140004f0d:	48 89 cf             	mov    %rcx,%rdi
140004f10:	48 89 d6             	mov    %rdx,%rsi
140004f13:	4c 89 c2             	mov    %r8,%rdx
140004f16:	4c 89 c9             	mov    %r9,%rcx
140004f19:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140004f1e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140004f23:	67 48 89 e0          	addr32 mov %rsp,%rax
140004f27:	53                   	push   %rbx
140004f28:	55                   	push   %rbp
140004f29:	41 54                	push   %r12
140004f2b:	41 55                	push   %r13
140004f2d:	41 56                	push   %r14
140004f2f:	41 57                	push   %r15
140004f31:	67 41 c1 e1 03       	addr32 shl $0x3,%r9d
140004f36:	4f 8d 14 49          	lea    (%r9,%r9,2),%r10
140004f3a:	49 f7 d9             	neg    %r9
140004f3d:	4e 8d 9c 4c c0 fe ff 	lea    -0x140(%rsp,%r9,2),%r11
140004f44:	ff
140004f45:	48 89 e5             	mov    %rsp,%rbp
140004f48:	49 29 fb             	sub    %rdi,%r11
140004f4b:	49 81 e3 ff 0f 00 00 	and    $0xfff,%r11
140004f52:	4d 39 da             	cmp    %r11,%r10
140004f55:	0f 82 25 00 00 00    	jb     0x140004f80
140004f5b:	4c 29 dd             	sub    %r11,%rbp
140004f5e:	4a 8d ac 4d c0 fe ff 	lea    -0x140(%rbp,%r9,2),%rbp
140004f65:	ff
140004f66:	e9 35 00 00 00       	jmp    0x140004fa0
140004f6b:	90                   	nop
140004f6c:	90                   	nop
140004f6d:	90                   	nop
140004f6e:	90                   	nop
140004f6f:	90                   	nop
140004f70:	90                   	nop
140004f71:	90                   	nop
140004f72:	90                   	nop
140004f73:	90                   	nop
140004f74:	90                   	nop
140004f75:	90                   	nop
140004f76:	90                   	nop
140004f77:	90                   	nop
140004f78:	90                   	nop
140004f79:	90                   	nop
140004f7a:	90                   	nop
140004f7b:	90                   	nop
140004f7c:	90                   	nop
140004f7d:	90                   	nop
140004f7e:	90                   	nop
140004f7f:	90                   	nop
140004f80:	4f 8d 94 09 c0 0e 00 	lea    0xec0(%r9,%r9,1),%r10
140004f87:	00
140004f88:	4a 8d ac 4d c0 fe ff 	lea    -0x140(%rbp,%r9,2),%rbp
140004f8f:	ff
140004f90:	4d 29 d3             	sub    %r10,%r11
140004f93:	41 ba 00 00 00 00    	mov    $0x0,%r10d
140004f99:	4d 0f 42 da          	cmovb  %r10,%r11
140004f9d:	4c 29 dd             	sub    %r11,%rbp
140004fa0:	48 83 e5 c0          	and    $0xffffffffffffffc0,%rbp
140004fa4:	49 89 e3             	mov    %rsp,%r11
140004fa7:	49 29 eb             	sub    %rbp,%r11
140004faa:	49 81 e3 00 f0 ff ff 	and    $0xfffffffffffff000,%r11
140004fb1:	49 8d 24 2b          	lea    (%r11,%rbp,1),%rsp
140004fb5:	4c 8b 14 24          	mov    (%rsp),%r10
140004fb9:	48 39 ec             	cmp    %rbp,%rsp
140004fbc:	0f 87 05 00 00 00    	ja     0x140004fc7
140004fc2:	e9 15 00 00 00       	jmp    0x140004fdc
140004fc7:	48 8d a4 24 00 f0 ff 	lea    -0x1000(%rsp),%rsp
140004fce:	ff
140004fcf:	4c 8b 14 24          	mov    (%rsp),%r10
140004fd3:	48 39 ec             	cmp    %rbp,%rsp
140004fd6:	0f 87 eb ff ff ff    	ja     0x140004fc7
140004fdc:	49 f7 d9             	neg    %r9
140004fdf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140004fe4:	e8 37 00 00 00       	call   0x140005020
140004fe9:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
140004fee:	b8 01 00 00 00       	mov    $0x1,%eax
140004ff3:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
140004ff7:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
140004ffb:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
140004fff:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
140005003:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
140005007:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
14000500b:	48 8d 26             	lea    (%rsi),%rsp
14000500e:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140005013:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140005018:	c3                   	ret
140005019:	90                   	nop
14000501a:	90                   	nop
14000501b:	90                   	nop
14000501c:	90                   	nop
14000501d:	90                   	nop
14000501e:	90                   	nop
14000501f:	90                   	nop
140005020:	49 c1 e1 05          	shl    $0x5,%r9
140005024:	66 0f 6e 68 38       	movd   0x38(%rax),%xmm5
140005029:	48 8d 05 50 05 0d 00 	lea    0xd0550(%rip),%rax        # 0x1400d5580
140005030:	4e 8d ac 0a 80 00 00 	lea    0x80(%rdx,%r9,1),%r13
140005037:	00
140005038:	49 c1 e9 05          	shr    $0x5,%r9
14000503c:	66 0f 6f 00          	movdqa (%rax),%xmm0
140005040:	66 0f 6f 48 10       	movdqa 0x10(%rax),%xmm1
140005045:	4e 8d 54 0c e8       	lea    -0x18(%rsp,%r9,1),%r10
14000504a:	4c 8d a2 80 00 00 00 	lea    0x80(%rdx),%r12
140005051:	66 0f 70 ed 00       	pshufd $0x0,%xmm5,%xmm5
140005056:	66 0f 6f e1          	movdqa %xmm1,%xmm4
14000505a:	67 67 66 0f 6f d1    	addr32 addr32 movdqa %xmm1,%xmm2
140005060:	66 0f fe c8          	paddd  %xmm0,%xmm1
140005064:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140005068:	67 66 0f 6f dc       	addr32 movdqa %xmm4,%xmm3
14000506d:	66 0f fe d1          	paddd  %xmm1,%xmm2
140005071:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
140005075:	66 41 0f 7f 42 70    	movdqa %xmm0,0x70(%r10)
14000507b:	66 0f 6f c4          	movdqa %xmm4,%xmm0
14000507f:	66 0f fe da          	paddd  %xmm2,%xmm3
140005083:	66 0f 76 d5          	pcmpeqd %xmm5,%xmm2
140005087:	66 41 0f 7f 8a 80 00 	movdqa %xmm1,0x80(%r10)
14000508e:	00 00
140005090:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140005094:	66 0f fe c3          	paddd  %xmm3,%xmm0
140005098:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
14000509c:	66 41 0f 7f 92 90 00 	movdqa %xmm2,0x90(%r10)
1400050a3:	00 00
1400050a5:	66 0f 6f d4          	movdqa %xmm4,%xmm2
1400050a9:	66 0f fe c8          	paddd  %xmm0,%xmm1
1400050ad:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
1400050b1:	66 41 0f 7f 9a a0 00 	movdqa %xmm3,0xa0(%r10)