140042e1c:	00 00
140042e1e:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140042e22:	66 0f fe c3          	paddd  %xmm3,%xmm0
140042e26:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
140042e2a:	66 41 0f 7f 92 10 01 	movdqa %xmm2,0x110(%r10)
140042e31:	00 00
140042e33:	66 0f 6f d4          	movdqa %xmm4,%xmm2
140042e37:	66 0f fe c8          	paddd  %xmm0,%xmm1
140042e3b:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140042e3f:	66 41 0f 7f 9a 20 01 	movdqa %xmm3,0x120(%r10)
140042e46:	00 00
140042e48:	66 0f 6f dc          	movdqa %xmm4,%xmm3
140042e4c:	66 0f fe d1          	paddd  %xmm1,%xmm2
140042e50:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
140042e54:	66 41 0f 7f 82 30 01 	movdqa %xmm0,0x130(%r10)
140042e5b:	00 00
140042e5d:	66 0f fe da          	paddd  %xmm2,%xmm3
140042e61:	67 66 0f 76 d5       	addr32 pcmpeqd %xmm5,%xmm2
140042e66:	66 41 0f 7f 8a 40 01 	movdqa %xmm1,0x140(%r10)
140042e6d:	00 00
140042e6f:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
140042e73:	66 41 0f 7f 92 50 01 	movdqa %xmm2,0x150(%r10)
140042e7a:	00 00
140042e7c:	66 41 0f db 44 24 40 	pand   0x40(%r12),%xmm0
140042e83:	66 41 0f db 4c 24 50 	pand   0x50(%r12),%xmm1
140042e8a:	66 41 0f db 54 24 60 	pand   0x60(%r12),%xmm2
140042e91:	66 41 0f 7f 9a 60 01 	movdqa %xmm3,0x160(%r10)
140042e98:	00 00
140042e9a:	66 41 0f db 5c 24 70 	pand   0x70(%r12),%xmm3
140042ea1:	66 0f eb c2          	por    %xmm2,%xmm0
140042ea5:	66 0f eb cb          	por    %xmm3,%xmm1
140042ea9:	66 41 0f 6f 64 24 80 	movdqa -0x80(%r12),%xmm4
140042eb0:	66 41 0f 6f 6c 24 90 	movdqa -0x70(%r12),%xmm5
140042eb7:	66 41 0f 6f 54 24 a0 	movdqa -0x60(%r12),%xmm2
140042ebe:	66 41 0f db 62 70    	pand   0x70(%r10),%xmm4
140042ec4:	66 41 0f 6f 5c 24 b0 	movdqa -0x50(%r12),%xmm3
140042ecb:	66 41 0f db aa 80 00 	pand   0x80(%r10),%xmm5
140042ed2:	00 00
140042ed4:	66 0f eb c4          	por    %xmm4,%xmm0
140042ed8:	66 41 0f db 92 90 00 	pand   0x90(%r10),%xmm2
140042edf:	00 00
140042ee1:	66 0f eb cd          	por    %xmm5,%xmm1
140042ee5:	66 41 0f db 9a a0 00 	pand   0xa0(%r10),%xmm3
140042eec:	00 00
140042eee:	66 0f eb c2          	por    %xmm2,%xmm0
140042ef2:	66 0f eb cb          	por    %xmm3,%xmm1
140042ef6:	66 41 0f 6f 64 24 c0 	movdqa -0x40(%r12),%xmm4
140042efd:	66 41 0f 6f 6c 24 d0 	movdqa -0x30(%r12),%xmm5
140042f04:	66 41 0f 6f 54 24 e0 	movdqa -0x20(%r12),%xmm2
140042f0b:	66 41 0f db a2 b0 00 	pand   0xb0(%r10),%xmm4
140042f12:	00 00
140042f14:	66 41 0f 6f 5c 24 f0 	movdqa -0x10(%r12),%xmm3
140042f1b:	66 41 0f db aa c0 00 	pand   0xc0(%r10),%xmm5
140042f22:	00 00
140042f24:	66 0f eb c4          	por    %xmm4,%xmm0
140042f28:	66 41 0f db 92 d0 00 	pand   0xd0(%r10),%xmm2
140042f2f:	00 00
140042f31:	66 0f eb cd          	por    %xmm5,%xmm1
140042f35:	66 41 0f db 9a e0 00 	pand   0xe0(%r10),%xmm3
140042f3c:	00 00
140042f3e:	66 0f eb c2          	por    %xmm2,%xmm0
140042f42:	66 0f eb cb          	por    %xmm3,%xmm1
140042f46:	66 41 0f 6f 24 24    	movdqa (%r12),%xmm4
140042f4c:	66 41 0f 6f 6c 24 10 	movdqa 0x10(%r12),%xmm5
140042f53:	66 41 0f 6f 54 24 20 	movdqa 0x20(%r12),%xmm2
140042f5a:	66 41 0f db a2 f0 00 	pand   0xf0(%r10),%xmm4
140042f61:	00 00
140042f63:	66 41 0f 6f 5c 24 30 	movdqa 0x30(%r12),%xmm3
140042f6a:	66 41 0f db aa 00 01 	pand   0x100(%r10),%xmm5
140042f71:	00 00
140042f73:	66 0f eb c4          	por    %xmm4,%xmm0
140042f77:	66 41 0f db 92 10 01 	pand   0x110(%r10),%xmm2
140042f7e:	00 00
140042f80:	66 0f eb cd          	por    %xmm5,%xmm1
140042f84:	66 41 0f db 9a 20 01 	pand   0x120(%r10),%xmm3
140042f8b:	00 00
140042f8d:	66 0f eb c2          	por    %xmm2,%xmm0
140042f91:	66 0f eb cb          	por    %xmm3,%xmm1
140042f95:	66 0f eb c1          	por    %xmm1,%xmm0
140042f99:	66 0f 70 c8 4e       	pshufd $0x4e,%xmm0,%xmm1
140042f9e:	66 0f eb c1          	por    %xmm1,%xmm0
140042fa2:	4d 8d a4 24 00 01 00 	lea    0x100(%r12),%r12
140042fa9:	00
140042faa:	66 48 0f 7e c3       	movq   %xmm0,%rbx
140042faf:	4d 8b 00             	mov    (%r8),%r8
140042fb2:	48 8b 06             	mov    (%rsi),%rax
140042fb5:	4d 31 f6             	xor    %r14,%r14
140042fb8:	4d 31 ff             	xor    %r15,%r15
140042fbb:	4c 89 c5             	mov    %r8,%rbp
140042fbe:	48 f7 e3             	mul    %rbx
140042fc1:	49 89 c2             	mov    %rax,%r10
140042fc4:	48 8b 01             	mov    (%rcx),%rax
140042fc7:	49 0f af ea          	imul   %r10,%rbp
140042fcb:	49 89 d3             	mov    %rdx,%r11
140042fce:	48 f7 e5             	mul    %rbp
140042fd1:	49 01 c2             	add    %rax,%r10
140042fd4:	48 8b 46 08          	mov    0x8(%rsi),%rax
140042fd8:	48 83 d2 00          	adc    $0x0,%rdx
140042fdc:	49 89 d5             	mov    %rdx,%r13
140042fdf:	4d 8d 7f 01          	lea    0x1(%r15),%r15
140042fe3:	eb 28                	jmp    0x14004300d
140042fe5:	90                   	nop
140042fe6:	90                   	nop
140042fe7:	90                   	nop
140042fe8:	90                   	nop
140042fe9:	90                   	nop
140042fea:	90                   	nop
140042feb:	90                   	nop
140042fec:	90                   	nop
140042fed:	90                   	nop
140042fee:	90                   	nop
140042fef:	90                   	nop
140042ff0:	49 01 c5             	add    %rax,%r13
140042ff3:	4a 8b 04 fe          	mov    (%rsi,%r15,8),%rax
140042ff7:	48 83 d2 00          	adc    $0x0,%rdx
140042ffb:	4d 01 dd             	add    %r11,%r13
140042ffe:	4d 89 d3             	mov    %r10,%r11
140043001:	48 83 d2 00          	adc    $0x0,%rdx
140043005:	4e 89 6c fc f0       	mov    %r13,-0x10(%rsp,%r15,8)
14004300a:	49 89 d5             	mov    %rdx,%r13
14004300d:	48 f7 e3             	mul    %rbx
140043010:	49 01 c3             	add    %rax,%r11
140043013:	4a 8b 04 f9          	mov    (%rcx,%r15,8),%rax
140043017:	48 83 d2 00          	adc    $0x0,%rdx
14004301b:	4d 8d 7f 01          	lea    0x1(%r15),%r15
14004301f:	49 89 d2             	mov    %rdx,%r10
140043022:	48 f7 e5             	mul    %rbp
140043025:	4d 39 cf             	cmp    %r9,%r15
140043028:	75 c6                	jne    0x140042ff0
14004302a:	49 01 c5             	add    %rax,%r13
14004302d:	48 83 d2 00          	adc    $0x0,%rdx
140043031:	4d 01 dd             	add    %r11,%r13
140043034:	48 83 d2 00          	adc    $0x0,%rdx
140043038:	4e 89 6c cc f0       	mov    %r13,-0x10(%rsp,%r9,8)
14004303d:	49 89 d5             	mov    %rdx,%r13
140043040:	4d 89 d3             	mov    %r10,%r11
140043043:	48 31 d2             	xor    %rdx,%rdx
140043046:	4d 01 dd             	add    %r11,%r13
140043049:	48 83 d2 00          	adc    $0x0,%rdx
14004304d:	4e 89 6c cc f8       	mov    %r13,-0x8(%rsp,%r9,8)
140043052:	4a 89 14 cc          	mov    %rdx,(%rsp,%r9,8)
140043056:	4d 8d 76 01          	lea    0x1(%r14),%r14
14004305a:	eb 04                	jmp    0x140043060
14004305c:	90                   	nop
14004305d:	90                   	nop
14004305e:	90                   	nop
14004305f:	90                   	nop
140043060:	4a 8d 94 cc 98 00 00 	lea    0x98(%rsp,%r9,8),%rdx
140043067:	00
140043068:	48 83 e2 f0          	and    $0xfffffffffffffff0,%rdx
14004306c:	66 0f ef e4          	pxor   %xmm4,%xmm4
140043070:	66 0f ef ed          	pxor   %xmm5,%xmm5
140043074:	66 41 0f 6f 44 24 80 	movdqa -0x80(%r12),%xmm0
14004307b:	66 41 0f 6f 4c 24 90 	movdqa -0x70(%r12),%xmm1
140043082:	66 41 0f 6f 54 24 a0 	movdqa -0x60(%r12),%xmm2
140043089:	66 41 0f 6f 5c 24 b0 	movdqa -0x50(%r12),%xmm3
140043090:	66 0f db 42 80       	pand   -0x80(%rdx),%xmm0
140043095:	66 0f db 4a 90       	pand   -0x70(%rdx),%xmm1
14004309a:	66 0f eb e0          	por    %xmm0,%xmm4
14004309e:	66 0f db 52 a0       	pand   -0x60(%rdx),%xmm2
1400430a3:	66 0f eb e9          	por    %xmm1,%xmm5
1400430a7:	66 0f db 5a b0       	pand   -0x50(%rdx),%xmm3
1400430ac:	66 0f eb e2          	por    %xmm2,%xmm4
1400430b0:	66 0f eb eb          	por    %xmm3,%xmm5
1400430b4:	66 41 0f 6f 44 24 c0 	movdqa -0x40(%r12),%xmm0
1400430bb:	66 41 0f 6f 4c 24 d0 	movdqa -0x30(%r12),%xmm1
1400430c2:	66 41 0f 6f 54 24 e0 	movdqa -0x20(%r12),%xmm2
1400430c9:	66 41 0f 6f 5c 24 f0 	movdqa -0x10(%r12),%xmm3
1400430d0:	66 0f db 42 c0       	pand   -0x40(%rdx),%xmm0
1400430d5:	66 0f db 4a d0       	pand   -0x30(%rdx),%xmm1
1400430da:	66 0f eb e0          	por    %xmm0,%xmm4
1400430de:	66 0f db 52 e0       	pand   -0x20(%rdx),%xmm2
1400430e3:	66 0f eb e9          	por    %xmm1,%xmm5
1400430e7:	66 0f db 5a f0       	pand   -0x10(%rdx),%xmm3
1400430ec:	66 0f eb e2          	por    %xmm2,%xmm4
1400430f0:	66 0f eb eb          	por    %xmm3,%xmm5
1400430f4:	66 41 0f 6f 04 24    	movdqa (%r12),%xmm0
1400430fa:	66 41 0f 6f 4c 24 10 	movdqa 0x10(%r12),%xmm1
140043101:	66 41 0f 6f 54 24 20 	movdqa 0x20(%r12),%xmm2
140043108:	66 41 0f 6f 5c 24 30 	movdqa 0x30(%r12),%xmm3
14004310f:	66 0f db 02          	pand   (%rdx),%xmm0
140043113:	66 0f db 4a 10       	pand   0x10(%rdx),%xmm1
140043118:	66 0f eb e0          	por    %xmm0,%xmm4
14004311c:	66 0f db 52 20       	pand   0x20(%rdx),%xmm2
140043121:	66 0f eb e9          	por    %xmm1,%xmm5
140043125:	66 0f db 5a 30       	pand   0x30(%rdx),%xmm3
14004312a:	66 0f eb e2          	por    %xmm2,%xmm4
14004312e:	66 0f eb eb          	por    %xmm3,%xmm5
140043132:	66 41 0f 6f 44 24 40 	movdqa 0x40(%r12),%xmm0
140043139:	66 41 0f 6f 4c 24 50 	movdqa 0x50(%r12),%xmm1
140043140:	66 41 0f 6f 54 24 60 	movdqa 0x60(%r12),%xmm2
140043147:	66 41 0f 6f 5c 24 70 	movdqa 0x70(%r12),%xmm3
14004314e:	66 0f db 42 40       	pand   0x40(%rdx),%xmm0
140043153:	66 0f db 4a 50       	pand   0x50(%rdx),%xmm1
140043158:	66 0f eb e0          	por    %xmm0,%xmm4
14004315c:	66 0f db 52 60       	pand   0x60(%rdx),%xmm2
140043161:	66 0f eb e9          	por    %xmm1,%xmm5
140043165:	66 0f db 5a 70       	pand   0x70(%rdx),%xmm3
14004316a:	66 0f eb e2          	por    %xmm2,%xmm4
14004316e:	66 0f eb eb          	por    %xmm3,%xmm5
140043172:	66 0f eb e5          	por    %xmm5,%xmm4
140043176:	66 0f 70 c4 4e       	pshufd $0x4e,%xmm4,%xmm0
14004317b:	66 0f eb c4          	por    %xmm4,%xmm0
14004317f:	4d 8d a4 24 00 01 00 	lea    0x100(%r12),%r12
140043186:	00
140043187:	48 8b 06             	mov    (%rsi),%rax
14004318a:	66 48 0f 7e c3       	movq   %xmm0,%rbx
14004318f:	4d 31 ff             	xor    %r15,%r15
140043192:	4c 89 c5             	mov    %r8,%rbp
140043195:	4c 8b 14 24          	mov    (%rsp),%r10
140043199:	48 f7 e3             	mul    %rbx
14004319c:	49 01 c2             	add    %rax,%r10
14004319f:	48 8b 01             	mov    (%rcx),%rax
1400431a2:	48 83 d2 00          	adc    $0x0,%rdx
1400431a6:	49 0f af ea          	imul   %r10,%rbp
1400431aa:	49 89 d3             	mov    %rdx,%r11
1400431ad:	48 f7 e5             	mul    %rbp
1400431b0:	49 01 c2             	add    %rax,%r10
1400431b3:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400431b7:	48 83 d2 00          	adc    $0x0,%rdx
1400431bb:	4c 8b 54 24 08       	mov    0x8(%rsp),%r10
1400431c0:	49 89 d5             	mov    %rdx,%r13
1400431c3:	4d 8d 7f 01          	lea    0x1(%r15),%r15
1400431c7:	eb 25                	jmp    0x1400431ee
1400431c9:	90                   	nop
1400431ca:	90                   	nop
1400431cb:	90                   	nop
1400431cc:	90                   	nop
1400431cd:	90                   	nop
1400431ce:	90                   	nop
1400431cf:	90                   	nop
1400431d0:	49 01 c5             	add    %rax,%r13
1400431d3:	4a 8b 04 fe          	mov    (%rsi,%r15,8),%rax
1400431d7:	48 83 d2 00          	adc    $0x0,%rdx
1400431db:	4d 01 d5             	add    %r10,%r13
1400431de:	4e 8b 14 fc          	mov    (%rsp,%r15,8),%r10
1400431e2:	48 83 d2 00          	adc    $0x0,%rdx
1400431e6:	4e 89 6c fc f0       	mov    %r13,-0x10(%rsp,%r15,8)
1400431eb:	49 89 d5             	mov    %rdx,%r13
1400431ee:	48 f7 e3             	mul    %rbx
1400431f1:	49 01 c3             	add    %rax,%r11
1400431f4:	4a 8b 04 f9          	mov    (%rcx,%r15,8),%rax
1400431f8:	48 83 d2 00          	adc    $0x0,%rdx
1400431fc:	4d 01 da             	add    %r11,%r10
1400431ff:	49 89 d3             	mov    %rdx,%r11
140043202:	49 83 d3 00          	adc    $0x0,%r11
140043206:	4d 8d 7f 01          	lea    0x1(%r15),%r15
14004320a:	48 f7 e5             	mul    %rbp
14004320d:	4d 39 cf             	cmp    %r9,%r15
140043210:	75 be                	jne    0x1400431d0
140043212:	49 01 c5             	add    %rax,%r13
140043215:	48 83 d2 00          	adc    $0x0,%rdx
140043219:	4d 01 d5             	add    %r10,%r13
14004321c:	4e 8b 14 cc          	mov    (%rsp,%r9,8),%r10
140043220:	48 83 d2 00          	adc    $0x0,%rdx
140043224:	4e 89 6c cc f0       	mov    %r13,-0x10(%rsp,%r9,8)
140043229:	49 89 d5             	mov    %rdx,%r13
14004322c:	48 31 d2             	xor    %rdx,%rdx
14004322f:	4d 01 dd             	add    %r11,%r13
140043232:	48 83 d2 00          	adc    $0x0,%rdx
140043236:	4d 01 d5             	add    %r10,%r13
140043239:	48 83 d2 00          	adc    $0x0,%rdx
14004323d:	4e 89 6c cc f8       	mov    %r13,-0x8(%rsp,%r9,8)
140043242:	4a 89 14 cc          	mov    %rdx,(%rsp,%r9,8)
140043246:	4d 8d 76 01          	lea    0x1(%r14),%r14
14004324a:	4d 39 ce             	cmp    %r9,%r14
14004324d:	0f 82 0d fe ff ff    	jb     0x140043060
140043253:	4d 31 f6             	xor    %r14,%r14
140043256:	48 8b 04 24          	mov    (%rsp),%rax
14004325a:	48 8d 34 24          	lea    (%rsp),%rsi
14004325e:	4d 89 cf             	mov    %r9,%r15
140043261:	eb 0d                	jmp    0x140043270
140043263:	90                   	nop
140043264:	90                   	nop
140043265:	90                   	nop
140043266:	90                   	nop
140043267:	90                   	nop
140043268:	90                   	nop
140043269:	90                   	nop
14004326a:	90                   	nop
14004326b:	90                   	nop
14004326c:	90                   	nop
14004326d:	90                   	nop
14004326e:	90                   	nop
14004326f:	90                   	nop
140043270:	4a 1b 04 f1          	sbb    (%rcx,%r14,8),%rax
140043274:	4a 89 04 f7          	mov    %rax,(%rdi,%r14,8)
140043278:	4a 8b 44 f6 08       	mov    0x8(%rsi,%r14,8),%rax
14004327d:	4d 8d 76 01          	lea    0x1(%r14),%r14
140043281:	49 ff cf             	dec    %r15
140043284:	75 ea                	jne    0x140043270
140043286:	48 83 d8 00          	sbb    $0x0,%rax
14004328a:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140043291:	48 31 c3             	xor    %rax,%rbx
140043294:	4d 31 f6             	xor    %r14,%r14
140043297:	4d 89 cf             	mov    %r9,%r15
14004329a:	4a 8b 0c f7          	mov    (%rdi,%r14,8),%rcx
14004329e:	4a 8b 14 f4          	mov    (%rsp,%r14,8),%rdx
1400432a2:	48 21 d9             	and    %rbx,%rcx
1400432a5:	48 21 c2             	and    %rax,%rdx
1400432a8:	4e 89 34 f4          	mov    %r14,(%rsp,%r14,8)
1400432ac:	48 09 ca             	or     %rcx,%rdx
1400432af:	4a 89 14 f7          	mov    %rdx,(%rdi,%r14,8)
1400432b3:	4d 8d 76 01          	lea    0x1(%r14),%r14
1400432b7:	49 83 ef 01          	sub    $0x1,%r15
1400432bb:	75 dd                	jne    0x14004329a
1400432bd:	4a 8b 74 cc 08       	mov    0x8(%rsp,%r9,8),%rsi
1400432c2:	b8 01 00 00 00       	mov    $0x1,%eax
1400432c7:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
1400432cb:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
1400432cf:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
1400432d3:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
1400432d7:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
1400432db:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
1400432df:	48 8d 26             	lea    (%rsi),%rsp
1400432e2:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400432e7:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400432ec:	f3 c3                	repz ret
1400432ee:	90                   	nop
1400432ef:	90                   	nop
1400432f0:	90                   	nop
1400432f1:	90                   	nop
1400432f2:	90                   	nop
1400432f3:	90                   	nop
1400432f4:	90                   	nop
1400432f5:	90                   	nop
1400432f6:	90                   	nop
1400432f7:	90                   	nop
1400432f8:	90                   	nop
1400432f9:	90                   	nop
1400432fa:	90                   	nop
1400432fb:	90                   	nop
1400432fc:	90                   	nop
1400432fd:	90                   	nop
1400432fe:	90                   	nop
1400432ff:	90                   	nop
140043300:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140043305:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14004330a:	48 89 e0             	mov    %rsp,%rax
14004330d:	48 89 cf             	mov    %rcx,%rdi
140043310:	48 89 d6             	mov    %rdx,%rsi
140043313:	4c 89 c2             	mov    %r8,%rdx
140043316:	4c 89 c9             	mov    %r9,%rcx
140043319:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14004331e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140043323:	67 48 89 e0          	addr32 mov %rsp,%rax
140043327:	41 81 e3 08 01 08 00 	and    $0x80108,%r11d
14004332e:	41 81 fb 08 01 08 00 	cmp    $0x80108,%r11d
140043335:	0f 84 0b 16 00 00    	je     0x140044946
14004333b:	53                   	push   %rbx