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
14004333c:	55                   	push   %rbp
14004333d:	41 54                	push   %r12
14004333f:	41 55                	push   %r13
140043341:	41 56                	push   %r14
140043343:	41 57                	push   %r15
140043345:	67 41 c1 e1 03       	addr32 shl $0x3,%r9d
14004334a:	4f 8d 14 49          	lea    (%r9,%r9,2),%r10
14004334e:	49 f7 d9             	neg    %r9
140043351:	4e 8d 9c 4c c0 fe ff 	lea    -0x140(%rsp,%r9,2),%r11
140043358:	ff
140043359:	48 89 e5             	mov    %rsp,%rbp
14004335c:	49 29 fb             	sub    %rdi,%r11
14004335f:	49 81 e3 ff 0f 00 00 	and    $0xfff,%r11
140043366:	4d 39 da             	cmp    %r11,%r10
140043369:	72 15                	jb     0x140043380
14004336b:	4c 29 dd             	sub    %r11,%rbp
14004336e:	4a 8d ac 4d c0 fe ff 	lea    -0x140(%rbp,%r9,2),%rbp
140043375:	ff
140043376:	eb 28                	jmp    0x1400433a0
140043378:	90                   	nop
140043379:	90                   	nop
14004337a:	90                   	nop
14004337b:	90                   	nop
14004337c:	90                   	nop
14004337d:	90                   	nop
14004337e:	90                   	nop
14004337f:	90                   	nop
140043380:	4f 8d 94 09 c0 0e 00 	lea    0xec0(%r9,%r9,1),%r10
140043387:	00
140043388:	4a 8d ac 4d c0 fe ff 	lea    -0x140(%rbp,%r9,2),%rbp
14004338f:	ff
140043390:	4d 29 d3             	sub    %r10,%r11
140043393:	41 ba 00 00 00 00    	mov    $0x0,%r10d
140043399:	4d 0f 42 da          	cmovb  %r10,%r11
14004339d:	4c 29 dd             	sub    %r11,%rbp
1400433a0:	48 83 e5 c0          	and    $0xffffffffffffffc0,%rbp
1400433a4:	49 89 e3             	mov    %rsp,%r11
1400433a7:	49 29 eb             	sub    %rbp,%r11
1400433aa:	49 81 e3 00 f0 ff ff 	and    $0xfffffffffffff000,%r11
1400433b1:	49 8d 24 2b          	lea    (%r11,%rbp,1),%rsp
1400433b5:	4c 8b 14 24          	mov    (%rsp),%r10
1400433b9:	48 39 ec             	cmp    %rbp,%rsp
1400433bc:	77 02                	ja     0x1400433c0
1400433be:	eb 11                	jmp    0x1400433d1
1400433c0:	48 8d a4 24 00 f0 ff 	lea    -0x1000(%rsp),%rsp
1400433c7:	ff
1400433c8:	4c 8b 14 24          	mov    (%rsp),%r10
1400433cc:	48 39 ec             	cmp    %rbp,%rsp
1400433cf:	77 ef                	ja     0x1400433c0
1400433d1:	49 f7 d9             	neg    %r9
1400433d4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400433d9:	e8 42 00 00 00       	call   0x140043420
1400433de:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1400433e3:	b8 01 00 00 00       	mov    $0x1,%eax
1400433e8:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
1400433ec:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
1400433f0:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
1400433f4:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
1400433f8:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
1400433fc:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140043400:	48 8d 26             	lea    (%rsi),%rsp
140043403:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140043408:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14004340d:	f3 c3                	repz ret
14004340f:	90                   	nop
140043410:	90                   	nop
140043411:	90                   	nop
140043412:	90                   	nop
140043413:	90                   	nop
140043414:	90                   	nop
140043415:	90                   	nop
140043416:	90                   	nop
140043417:	90                   	nop
140043418:	90                   	nop
140043419:	90                   	nop
14004341a:	90                   	nop
14004341b:	90                   	nop
14004341c:	90                   	nop
14004341d:	90                   	nop
14004341e:	90                   	nop
14004341f:	90                   	nop
140043420:	49 c1 e1 05          	shl    $0x5,%r9
140043424:	66 0f 6e 68 38       	movd   0x38(%rax),%xmm5
140043429:	48 8d 05 50 2c 00 00 	lea    0x2c50(%rip),%rax        # 0x140046080
140043430:	4e 8d ac 0a 80 00 00 	lea    0x80(%rdx,%r9,1),%r13
140043437:	00
140043438:	49 c1 e9 05          	shr    $0x5,%r9
14004343c:	66 0f 6f 00          	movdqa (%rax),%xmm0
140043440:	66 0f 6f 48 10       	movdqa 0x10(%rax),%xmm1
140043445:	4e 8d 54 0c e8       	lea    -0x18(%rsp,%r9,1),%r10
14004344a:	4c 8d a2 80 00 00 00 	lea    0x80(%rdx),%r12
140043451:	66 0f 70 ed 00       	pshufd $0x0,%xmm5,%xmm5
140043456:	66 0f 6f e1          	movdqa %xmm1,%xmm4
14004345a:	67 67 66 0f 6f d1    	addr32 addr32 movdqa %xmm1,%xmm2
140043460:	66 0f fe c8          	paddd  %xmm0,%xmm1
140043464:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140043468:	67 66 0f 6f dc       	addr32 movdqa %xmm4,%xmm3
14004346d:	66 0f fe d1          	paddd  %xmm1,%xmm2
140043471:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
140043475:	66 41 0f 7f 42 70    	movdqa %xmm0,0x70(%r10)
14004347b:	66 0f 6f c4          	movdqa %xmm4,%xmm0
14004347f:	66 0f fe da          	paddd  %xmm2,%xmm3
140043483:	66 0f 76 d5          	pcmpeqd %xmm5,%xmm2
140043487:	66 41 0f 7f 8a 80 00 	movdqa %xmm1,0x80(%r10)
14004348e:	00 00
140043490:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140043494:	66 0f fe c3          	paddd  %xmm3,%xmm0
140043498:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
14004349c:	66 41 0f 7f 92 90 00 	movdqa %xmm2,0x90(%r10)
1400434a3:	00 00
1400434a5:	66 0f 6f d4          	movdqa %xmm4,%xmm2
1400434a9:	66 0f fe c8          	paddd  %xmm0,%xmm1
1400434ad:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
1400434b1:	66 41 0f 7f 9a a0 00 	movdqa %xmm3,0xa0(%r10)
1400434b8:	00 00
1400434ba:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1400434be:	66 0f fe d1          	paddd  %xmm1,%xmm2
1400434c2:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
1400434c6:	66 41 0f 7f 82 b0 00 	movdqa %xmm0,0xb0(%r10)
1400434cd:	00 00
1400434cf:	66 0f 6f c4          	movdqa %xmm4,%xmm0
1400434d3:	66 0f fe da          	paddd  %xmm2,%xmm3
1400434d7:	66 0f 76 d5          	pcmpeqd %xmm5,%xmm2
1400434db:	66 41 0f 7f 8a c0 00 	movdqa %xmm1,0xc0(%r10)
1400434e2:	00 00
1400434e4:	66 0f 6f cc          	movdqa %xmm4,%xmm1
1400434e8:	66 0f fe c3          	paddd  %xmm3,%xmm0
1400434ec:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
1400434f0:	66 41 0f 7f 92 d0 00 	movdqa %xmm2,0xd0(%r10)
1400434f7:	00 00
1400434f9:	66 0f 6f d4          	movdqa %xmm4,%xmm2
1400434fd:	66 0f fe c8          	paddd  %xmm0,%xmm1
140043501:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140043505:	66 41 0f 7f 9a e0 00 	movdqa %xmm3,0xe0(%r10)
14004350c:	00 00
14004350e:	66 0f 6f dc          	movdqa %xmm4,%xmm3
140043512:	66 0f fe d1          	paddd  %xmm1,%xmm2
140043516:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
14004351a:	66 41 0f 7f 82 f0 00 	movdqa %xmm0,0xf0(%r10)
140043521:	00 00
140043523:	66 0f 6f c4          	movdqa %xmm4,%xmm0
140043527:	66 0f fe da          	paddd  %xmm2,%xmm3
14004352b:	66 0f 76 d5          	pcmpeqd %xmm5,%xmm2
14004352f:	66 41 0f 7f 8a 00 01 	movdqa %xmm1,0x100(%r10)
140043536:	00 00
140043538:	66 0f 6f cc          	movdqa %xmm4,%xmm1
14004353c:	66 0f fe c3          	paddd  %xmm3,%xmm0
140043540:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
140043544:	66 41 0f 7f 92 10 01 	movdqa %xmm2,0x110(%r10)
14004354b:	00 00
14004354d:	66 0f 6f d4          	movdqa %xmm4,%xmm2
140043551:	66 0f fe c8          	paddd  %xmm0,%xmm1
140043555:	66 0f 76 c5          	pcmpeqd %xmm5,%xmm0
140043559:	66 41 0f 7f 9a 20 01 	movdqa %xmm3,0x120(%r10)
140043560:	00 00
140043562:	66 0f 6f dc          	movdqa %xmm4,%xmm3
140043566:	66 0f fe d1          	paddd  %xmm1,%xmm2
14004356a:	66 0f 76 cd          	pcmpeqd %xmm5,%xmm1
14004356e:	66 41 0f 7f 82 30 01 	movdqa %xmm0,0x130(%r10)
140043575:	00 00
140043577:	66 0f fe da          	paddd  %xmm2,%xmm3
14004357b:	67 66 0f 76 d5       	addr32 pcmpeqd %xmm5,%xmm2
140043580:	66 41 0f 7f 8a 40 01 	movdqa %xmm1,0x140(%r10)
140043587:	00 00
140043589:	66 0f 76 dd          	pcmpeqd %xmm5,%xmm3
14004358d:	66 41 0f 7f 92 50 01 	movdqa %xmm2,0x150(%r10)
140043594:	00 00
140043596:	66 41 0f db 44 24 40 	pand   0x40(%r12),%xmm0
14004359d:	66 41 0f db 4c 24 50 	pand   0x50(%r12),%xmm1
1400435a4:	66 41 0f db 54 24 60 	pand   0x60(%r12),%xmm2
1400435ab:	66 41 0f 7f 9a 60 01 	movdqa %xmm3,0x160(%r10)
1400435b2:	00 00
1400435b4:	66 41 0f db 5c 24 70 	pand   0x70(%r12),%xmm3
1400435bb:	66 0f eb c2          	por    %xmm2,%xmm0
1400435bf:	66 0f eb cb          	por    %xmm3,%xmm1