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)
1400050b8:	00 00
1400050ba:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1400050be:	66 0f fe d1          	paddd  %xmm1,%xmm2
1400050c2:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
1400050c6:	66 41 0f 7f 82 b0 00 	movdqa %xmm0,0xb0(%r10)
1400050cd:	00 00
1400050cf:	66 0f 6f c4          	movdqa %xmm4,%xmm0
1400050d3:	66 0f fe da          	paddd  %xmm2,%xmm3
1400050d7:	66 0f 76 d5          	pcmpeqd %xmm5,%xmm2
1400050db:	66 41 0f 7f 8a c0 00 	movdqa %xmm1,0xc0(%r10)
1400050e2:	00 00
1400050e4:	66 0f 6f cc          	movdqa %xmm4,%xmm1
1400050e8:	66 0f fe c3          	paddd  %xmm3,%xmm0
1400050ec:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
1400050f0:	66 41 0f 7f 92 d0 00 	movdqa %xmm2,0xd0(%r10)
1400050f7:	00 00
1400050f9:	66 0f 6f d4          	movdqa %xmm4,%xmm2
1400050fd:	66 0f fe c8          	paddd  %xmm0,%xmm1
140005101:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140005105:	66 41 0f 7f 9a e0 00 	movdqa %xmm3,0xe0(%r10)
14000510c:	00 00
14000510e:	66 0f 6f dc          	movdqa %xmm4,%xmm3
140005112:	66 0f fe d1          	paddd  %xmm1,%xmm2
140005116:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
14000511a:	66 41 0f 7f 82 f0 00 	movdqa %xmm0,0xf0(%r10)
140005121:	00 00
140005123:	66 0f 6f c4          	movdqa %xmm4,%xmm0
140005127:	66 0f fe da          	paddd  %xmm2,%xmm3
14000512b:	66 0f 76 d5          	pcmpeqd %xmm5,%xmm2
14000512f:	66 41 0f 7f 8a 00 01 	movdqa %xmm1,0x100(%r10)
140005136:	00 00
140005138:	66 0f 6f cc          	movdqa %xmm4,%xmm1
14000513c:	66 0f fe c3          	paddd  %xmm3,%xmm0
140005140:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
140005144:	66 41 0f 7f 92 10 01 	movdqa %xmm2,0x110(%r10)
14000514b:	00 00
14000514d:	66 0f 6f d4          	movdqa %xmm4,%xmm2
140005151:	66 0f fe c8          	paddd  %xmm0,%xmm1
140005155:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140005159:	66 41 0f 7f 9a 20 01 	movdqa %xmm3,0x120(%r10)
140005160:	00 00
140005162:	66 0f 6f dc          	movdqa %xmm4,%xmm3
140005166:	66 0f fe d1          	paddd  %xmm1,%xmm2
14000516a:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
14000516e:	66 41 0f 7f 82 30 01 	movdqa %xmm0,0x130(%r10)
140005175:	00 00
140005177:	66 0f fe da          	paddd  %xmm2,%xmm3
14000517b:	67 66 0f 76 d5       	addr32 pcmpeqd %xmm5,%xmm2
140005180:	66 41 0f 7f 8a 40 01 	movdqa %xmm1,0x140(%r10)
140005187:	00 00
140005189:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
14000518d:	66 41 0f 7f 92 50 01 	movdqa %xmm2,0x150(%r10)
140005194:	00 00
140005196:	66 41 0f db 44 24 40 	pand   0x40(%r12),%xmm0
14000519d:	66 41 0f db 4c 24 50 	pand   0x50(%r12),%xmm1
1400051a4:	66 41 0f db 54 24 60 	pand   0x60(%r12),%xmm2
1400051ab:	66 41 0f 7f 9a 60 01 	movdqa %xmm3,0x160(%r10)
1400051b2:	00 00
1400051b4:	66 41 0f db 5c 24 70 	pand   0x70(%r12),%xmm3
1400051bb:	66 0f eb c2          	por    %xmm2,%xmm0
1400051bf:	66 0f eb cb          	por    %xmm3,%xmm1
1400051c3:	66 41 0f 6f 64 24 80 	movdqa -0x80(%r12),%xmm4
1400051ca:	66 41 0f 6f 6c 24 90 	movdqa -0x70(%r12),%xmm5
1400051d1:	66 41 0f 6f 54 24 a0 	movdqa -0x60(%r12),%xmm2
1400051d8:	66 41 0f db 62 70    	pand   0x70(%r10),%xmm4
1400051de:	66 41 0f 6f 5c 24 b0 	movdqa -0x50(%r12),%xmm3
1400051e5:	66 41 0f db aa 80 00 	pand   0x80(%r10),%xmm5
1400051ec:	00 00
1400051ee:	66 0f eb c4          	por    %xmm4,%xmm0
1400051f2:	66 41 0f db 92 90 00 	pand   0x90(%r10),%xmm2
1400051f9:	00 00
1400051fb:	66 0f eb cd          	por    %xmm5,%xmm1
1400051ff:	66 41 0f db 9a a0 00 	pand   0xa0(%r10),%xmm3
140005206:	00 00
140005208:	66 0f eb c2          	por    %xmm2,%xmm0
14000520c:	66 0f eb cb          	por    %xmm3,%xmm1
140005210:	66 41 0f 6f 64 24 c0 	movdqa -0x40(%r12),%xmm4
140005217:	66 41 0f 6f 6c 24 d0 	movdqa -0x30(%r12),%xmm5
14000521e:	66 41 0f 6f 54 24 e0 	movdqa -0x20(%r12),%xmm2
140005225:	66 41 0f db a2 b0 00 	pand   0xb0(%r10),%xmm4
14000522c:	00 00
14000522e:	66 41 0f 6f 5c 24 f0 	movdqa -0x10(%r12),%xmm3
140005235:	66 41 0f db aa c0 00 	pand   0xc0(%r10),%xmm5
14000523c:	00 00
14000523e:	66 0f eb c4          	por    %xmm4,%xmm0
140005242:	66 41 0f db 92 d0 00 	pand   0xd0(%r10),%xmm2
140005249:	00 00
14000524b:	66 0f eb cd          	por    %xmm5,%xmm1
14000524f:	66 41 0f db 9a e0 00 	pand   0xe0(%r10),%xmm3
140005256:	00 00
140005258:	66 0f eb c2          	por    %xmm2,%xmm0
14000525c:	66 0f eb cb          	por    %xmm3,%xmm1
140005260:	66 41 0f 6f 24 24    	movdqa (%r12),%xmm4
140005266:	66 41 0f 6f 6c 24 10 	movdqa 0x10(%r12),%xmm5
14000526d:	66 41 0f 6f 54 24 20 	movdqa 0x20(%r12),%xmm2
140005274:	66 41 0f db a2 f0 00 	pand   0xf0(%r10),%xmm4
14000527b:	00 00
14000527d:	66 41 0f 6f 5c 24 30 	movdqa 0x30(%r12),%xmm3
140005284:	66 41 0f db aa 00 01 	pand   0x100(%r10),%xmm5
14000528b:	00 00
14000528d:	66 0f eb c4          	por    %xmm4,%xmm0
140005291:	66 41 0f db 92 10 01 	pand   0x110(%r10),%xmm2
140005298:	00 00
14000529a:	66 0f eb cd          	por    %xmm5,%xmm1
14000529e:	66 41 0f db 9a 20 01 	pand   0x120(%r10),%xmm3
1400052a5:	00 00
1400052a7:	66 0f eb c2          	por    %xmm2,%xmm0
1400052ab:	66 0f eb cb          	por    %xmm3,%xmm1
1400052af:	66 0f eb c1          	por    %xmm1,%xmm0
1400052b3:	66 0f 70 c8 4e       	pshufd $0x4e,%xmm0,%xmm1
1400052b8:	66 0f eb c1          	por    %xmm1,%xmm0
1400052bc:	4d 8d a4 24 00 01 00 	lea    0x100(%r12),%r12
1400052c3:	00
1400052c4:	66 48 0f 7e c3       	movq   %xmm0,%rbx
1400052c9:	4c 89 6c 24 18       	mov    %r13,0x18(%rsp)
1400052ce:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1400052d3:	4d 8b 00             	mov    (%r8),%r8
1400052d6:	48 8b 06             	mov    (%rsi),%rax
1400052d9:	4a 8d 34 0e          	lea    (%rsi,%r9,1),%rsi
1400052dd:	49 f7 d9             	neg    %r9
1400052e0:	4c 89 c5             	mov    %r8,%rbp
1400052e3:	48 f7 e3             	mul    %rbx
1400052e6:	49 89 c2             	mov    %rax,%r10
1400052e9:	48 8b 01             	mov    (%rcx),%rax
1400052ec:	49 0f af ea          	imul   %r10,%rbp
1400052f0:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
1400052f5:	49 89 d3             	mov    %rdx,%r11
1400052f8:	48 f7 e5             	mul    %rbp
1400052fb:	49 01 c2             	add    %rax,%r10
1400052fe:	4a 8b 44 0e 08       	mov    0x8(%rsi,%r9,1),%rax
140005303:	48 83 d2 00          	adc    $0x0,%rdx
140005307:	48 89 d7             	mov    %rdx,%rdi
14000530a:	48 f7 e3             	mul    %rbx
14000530d:	49 01 c3             	add    %rax,%r11
140005310:	48 8b 41 08          	mov    0x8(%rcx),%rax
140005314:	48 83 d2 00          	adc    $0x0,%rdx
140005318:	49 89 d2             	mov    %rdx,%r10
14000531b:	48 f7 e5             	mul    %rbp
14000531e:	48 01 c7             	add    %rax,%rdi
140005321:	4a 8b 44 0e 10       	mov    0x10(%rsi,%r9,1),%rax
140005326:	48 83 d2 00          	adc    $0x0,%rdx
14000532a:	4c 01 df             	add    %r11,%rdi
14000532d:	4d 8d 79 20          	lea    0x20(%r9),%r15
140005331:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140005335:	48 83 d2 00          	adc    $0x0,%rdx
140005339:	49 89 3e             	mov    %rdi,(%r14)
14000533c:	49 89 d5             	mov    %rdx,%r13
14000533f:	e9 1c 00 00 00       	jmp    0x140005360
140005344:	90                   	nop
140005345:	90                   	nop
140005346:	90                   	nop
140005347:	90                   	nop
140005348:	90                   	nop
140005349:	90                   	nop
14000534a:	90                   	nop
14000534b:	90                   	nop
14000534c:	90                   	nop
14000534d:	90                   	nop
14000534e:	90                   	nop
14000534f:	90                   	nop
140005350:	90                   	nop
140005351:	90                   	nop
140005352:	90                   	nop
140005353:	90                   	nop
140005354:	90                   	nop
140005355:	90                   	nop
140005356:	90                   	nop
140005357:	90                   	nop
140005358:	90                   	nop
140005359:	90                   	nop
14000535a:	90                   	nop
14000535b:	90                   	nop
14000535c:	90                   	nop
14000535d:	90                   	nop
14000535e:	90                   	nop