1400431eb:	4c 8b 76 48          	mov    0x48(%rsi),%r14
1400431ef:	4c 8b 7e 50          	mov    0x50(%rsi),%r15
1400431f3:	4c 8b 46 58          	mov    0x58(%rsi),%r8
1400431f7:	66 0f 7f 84 24 40 01 	movdqa %xmm0,0x140(%rsp)
1400431fe:	00 00
140043200:	66 0f 7f 8c 24 50 01 	movdqa %xmm1,0x150(%rsp)
140043207:	00 00
140043209:	66 0f 7f 94 24 60 01 	movdqa %xmm2,0x160(%rsp)
140043210:	00 00
140043212:	66 0f 7f 9c 24 70 01 	movdqa %xmm3,0x170(%rsp)
140043219:	00 00
14004321b:	66 0f 7f a4 24 80 01 	movdqa %xmm4,0x180(%rsp)
140043222:	00 00
140043224:	66 0f 7f ac 24 90 01 	movdqa %xmm5,0x190(%rsp)
14004322b:	00 00
14004322d:	66 0f eb ec          	por    %xmm4,%xmm5
140043231:	f3 0f 6f 03          	movdqu (%rbx),%xmm0
140043235:	66 0f 70 dd b1       	pshufd $0xb1,%xmm5,%xmm3
14004323a:	f3 0f 6f 4b 10       	movdqu 0x10(%rbx),%xmm1
14004323f:	f3 0f 6f 53 20       	movdqu 0x20(%rbx),%xmm2
140043244:	66 0f eb eb          	por    %xmm3,%xmm5
140043248:	f3 0f 6f 5b 30       	movdqu 0x30(%rbx),%xmm3
14004324d:	66 0f 7f 84 24 a0 01 	movdqa %xmm0,0x1a0(%rsp)
140043254:	00 00
140043256:	66 0f 70 e5 1e       	pshufd $0x1e,%xmm5,%xmm4
14004325b:	66 0f 7f 8c 24 b0 01 	movdqa %xmm1,0x1b0(%rsp)
140043262:	00 00
140043264:	66 0f eb c8          	por    %xmm0,%xmm1
140043268:	66 48 0f 6e c7       	movq   %rdi,%xmm0
14004326d:	66 0f 7f 94 24 c0 01 	movdqa %xmm2,0x1c0(%rsp)
140043274:	00 00
140043276:	66 0f 7f 9c 24 d0 01 	movdqa %xmm3,0x1d0(%rsp)
14004327d:	00 00
14004327f:	66 0f eb da          	por    %xmm2,%xmm3
140043283:	66 0f eb ec          	por    %xmm4,%xmm5
140043287:	66 0f ef e4          	pxor   %xmm4,%xmm4
14004328b:	66 0f eb d9          	por    %xmm1,%xmm3
14004328f:	48 8d 76 c0          	lea    -0x40(%rsi),%rsi
140043293:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140043298:	e8 83 d8 ff ff       	call   0x140040b20
14004329d:	66 0f 76 ec          	pcmpeqd %xmm4,%xmm5
1400432a1:	66 0f 70 e3 b1       	pshufd $0xb1,%xmm3,%xmm4
1400432a6:	48 8b 13             	mov    (%rbx),%rdx
1400432a9:	4d 89 e1             	mov    %r12,%r9
1400432ac:	66 0f eb e3          	por    %xmm3,%xmm4
1400432b0:	66 0f 70 ed 00       	pshufd $0x0,%xmm5,%xmm5
1400432b5:	66 0f 70 dc 1e       	pshufd $0x1e,%xmm4,%xmm3
1400432ba:	4d 89 ea             	mov    %r13,%r10
1400432bd:	66 0f eb e3          	por    %xmm3,%xmm4
1400432c1:	66 0f ef db          	pxor   %xmm3,%xmm3
1400432c5:	4d 89 f3             	mov    %r14,%r11
1400432c8:	66 0f 76 e3          	pcmpeqd %xmm3,%xmm4
1400432cc:	66 0f 70 e4 00       	pshufd $0x0,%xmm4,%xmm4
1400432d1:	48 8d 74 24 a0       	lea    -0x60(%rsp),%rsi
1400432d6:	4d 89 fc             	mov    %r15,%r12
1400432d9:	48 8d 3c 24          	lea    (%rsp),%rdi
1400432dd:	e8 de d5 ff ff       	call   0x1400408c0
1400432e2:	48 8d 9c 24 40 01 00 	lea    0x140(%rsp),%rbx
1400432e9:	00
1400432ea:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1400432ef:	e8 2c f3 ff ff       	call   0x140042620
1400432f4:	48 8b 94 24 80 01 00 	mov    0x180(%rsp),%rdx
1400432fb:	00
1400432fc:	48 8d 9c 24 80 01 00 	lea    0x180(%rsp),%rbx
140043303:	00
140043304:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
140043309:	4c 8b 54 24 28       	mov    0x28(%rsp),%r10
14004330e:	48 8d 74 24 a0       	lea    -0x60(%rsp),%rsi
140043313:	4c 8b 5c 24 30       	mov    0x30(%rsp),%r11
140043318:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14004331d:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140043322:	e8 99 d5 ff ff       	call   0x1400408c0
140043327:	48 8b 94 24 80 01 00 	mov    0x180(%rsp),%rdx
14004332e:	00
14004332f:	48 8d 9c 24 80 01 00 	lea    0x180(%rsp),%rbx
140043336:	00
140043337:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
14004333c:	4c 8b 54 24 48       	mov    0x48(%rsp),%r10
140043341:	48 8d 74 24 c0       	lea    -0x40(%rsp),%rsi
140043346:	4c 8b 5c 24 50       	mov    0x50(%rsp),%r11
14004334b:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140043350:	48 8d bc 24 20 01 00 	lea    0x120(%rsp),%rdi
140043357:	00
140043358:	e8 63 d5 ff ff       	call   0x1400408c0
14004335d:	48 8b 94 24 c0 01 00 	mov    0x1c0(%rsp),%rdx
140043364:	00
140043365:	48 8d 9c 24 c0 01 00 	lea    0x1c0(%rsp),%rbx
14004336c:	00
14004336d:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
140043372:	4c 8b 54 24 28       	mov    0x28(%rsp),%r10
140043377:	48 8d 74 24 a0       	lea    -0x60(%rsp),%rsi
14004337c:	4c 8b 5c 24 30       	mov    0x30(%rsp),%r11
140043381:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
140043386:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
14004338b:	e8 30 d5 ff ff       	call   0x1400408c0
140043390:	48 8d 9c 24 60 01 00 	lea    0x160(%rsp),%rbx
140043397:	00
140043398:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
14004339d:	e8 7e f2 ff ff       	call   0x140042620
1400433a2:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400433a7:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1400433ac:	48 8d 74 24 c0       	lea    -0x40(%rsp),%rsi
1400433b1:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1400433b6:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1400433bb:	48 8d bc 24 80 00 00 	lea    0x80(%rsp),%rdi
1400433c2:	00
1400433c3:	e8 58 d7 ff ff       	call   0x140040b20
1400433c8:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400433cd:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
1400433d2:	48 8d 74 24 e0       	lea    -0x20(%rsp),%rsi
1400433d7:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
1400433dc:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1400433e1:	48 8d bc 24 c0 00 00 	lea    0xc0(%rsp),%rdi
1400433e8:	00
1400433e9:	e8 32 d7 ff ff       	call   0x140040b20
1400433ee:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1400433f5:	00
1400433f6:	48 8d 9c 24 80 00 00 	lea    0x80(%rsp),%rbx
1400433fd:	00
1400433fe:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
140043403:	4c 8b 54 24 48       	mov    0x48(%rsp),%r10
140043408:	48 8d 74 24 c0       	lea    -0x40(%rsp),%rsi
14004340d:	4c 8b 5c 24 50       	mov    0x50(%rsp),%r11
140043412:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140043417:	48 8d bc 24 a0 00 00 	lea    0xa0(%rsp),%rdi
14004341e:	00
14004341f:	e8 9c d4 ff ff       	call   0x1400408c0
140043424:	48 8b 94 24 40 01 00 	mov    0x140(%rsp),%rdx
14004342b:	00
14004342c:	48 8d 9c 24 40 01 00 	lea    0x140(%rsp),%rbx
140043433:	00
140043434:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
14004343b:	00
14004343c:	4c 8b 94 24 88 00 00 	mov    0x88(%rsp),%r10
140043443:	00
140043444:	48 8d 34 24          	lea    (%rsp),%rsi
140043448:	4c 8b 9c 24 90 00 00 	mov    0x90(%rsp),%r11
14004344f:	00
140043450:	4c 8b a4 24 98 00 00 	mov    0x98(%rsp),%r12
140043457:	00
140043458:	48 8d 3c 24          	lea    (%rsp),%rdi
14004345c:	e8 5f d4 ff ff       	call   0x1400408c0
140043461:	4d 31 db             	xor    %r11,%r11
140043464:	4d 01 e4             	add    %r12,%r12
140043467:	48 8d b4 24 c0 00 00 	lea    0xc0(%rsp),%rsi
14004346e:	00
14004346f:	4d 11 ed             	adc    %r13,%r13
140043472:	4c 89 e0             	mov    %r12,%rax
140043475:	4d 11 c0             	adc    %r8,%r8
140043478:	4d 11 c9             	adc    %r9,%r9
14004347b:	4c 89 ed             	mov    %r13,%rbp
14004347e:	49 83 d3 00          	adc    $0x0,%r11
140043482:	49 83 ec ff          	sub    $0xffffffffffffffff,%r12
140043486:	4c 89 c1             	mov    %r8,%rcx
140043489:	4d 19 f5             	sbb    %r14,%r13
14004348c:	49 83 d8 00          	sbb    $0x0,%r8
140043490:	4d 89 ca             	mov    %r9,%r10
140043493:	4d 19 f9             	sbb    %r15,%r9
140043496:	49 83 db 00          	sbb    $0x0,%r11
14004349a:	4c 0f 42 e0          	cmovb  %rax,%r12
14004349e:	48 8b 06             	mov    (%rsi),%rax
1400434a1:	4c 0f 42 ed          	cmovb  %rbp,%r13
1400434a5:	48 8b 6e 08          	mov    0x8(%rsi),%rbp
1400434a9:	4c 0f 42 c1          	cmovb  %rcx,%r8
1400434ad:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400434b1:	4d 0f 42 ca          	cmovb  %r10,%r9
1400434b5:	4c 8b 56 18          	mov    0x18(%rsi),%r10
1400434b9:	e8 c2 f1 ff ff       	call   0x140042680
1400434be:	48 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%rbx
1400434c5:	00
1400434c6:	48 8d bc 24 e0 00 00 	lea    0xe0(%rsp),%rdi
1400434cd:	00
1400434ce:	e8 4d f1 ff ff       	call   0x140042620
1400434d3:	48 8b 04 24          	mov    (%rsp),%rax
1400434d7:	48 8b 6c 24 08       	mov    0x8(%rsp),%rbp
1400434dc:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
1400434e1:	4c 8b 54 24 18       	mov    0x18(%rsp),%r10
1400434e6:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1400434eb:	e8 90 f1 ff ff       	call   0x140042680
1400434f0:	4c 89 27             	mov    %r12,(%rdi)
1400434f3:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
1400434f7:	4c 89 47 10          	mov    %r8,0x10(%rdi)
1400434fb:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
1400434ff:	48 8b 94 24 60 01 00 	mov    0x160(%rsp),%rdx
140043506:	00
140043507:	48 8d 9c 24 60 01 00 	lea    0x160(%rsp),%rbx
14004350e:	00
14004350f:	4c 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9
140043516:	00
140043517:	4c 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%r10
14004351e:	00
14004351f:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
140043524:	4c 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%r11
14004352b:	00
14004352c:	4c 8b a4 24 b8 00 00 	mov    0xb8(%rsp),%r12
140043533:	00
140043534:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140043539:	e8 82 d3 ff ff       	call   0x1400408c0
14004353e:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140043543:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
140043548:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
14004354d:	4c 8b 54 24 48       	mov    0x48(%rsp),%r10
140043552:	48 8d 74 24 c0       	lea    -0x40(%rsp),%rsi
140043557:	4c 8b 5c 24 50       	mov    0x50(%rsp),%r11
14004355c:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140043561:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
140043566:	e8 55 d3 ff ff       	call   0x1400408c0
14004356b:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
140043570:	48 8d bc 24 00 01 00 	lea    0x100(%rsp),%rdi
140043577:	00
140043578:	e8 a3 f0 ff ff       	call   0x140042620
14004357d:	66 48 0f 7e c7       	movq   %xmm0,%rdi
140043582:	66 0f 6f c5          	movdqa %xmm5,%xmm0
140043586:	66 0f 6f cd          	movdqa %xmm5,%xmm1
14004358a:	66 0f df 84 24 20 01 	pandn  0x120(%rsp),%xmm0
140043591:	00 00
140043593:	66 0f 6f d5          	movdqa %xmm5,%xmm2
140043597:	66 0f df 8c 24 30 01 	pandn  0x130(%rsp),%xmm1
14004359e:	00 00
1400435a0:	66 0f 6f dd          	movdqa %xmm5,%xmm3
1400435a4:	66 0f db 15 f4 ba ff 	pand   -0x450c(%rip),%xmm2        # 0x14003f0a0
1400435ab:	ff
1400435ac:	66 0f db 1d fc ba ff 	pand   -0x4504(%rip),%xmm3        # 0x14003f0b0
1400435b3:	ff
1400435b4:	66 0f eb d0          	por    %xmm0,%xmm2
1400435b8:	66 0f eb d9          	por    %xmm1,%xmm3
1400435bc:	66 0f 6f c4          	movdqa %xmm4,%xmm0
1400435c0:	66 0f 6f cc          	movdqa %xmm4,%xmm1
1400435c4:	66 0f df c2          	pandn  %xmm2,%xmm0
1400435c8:	66 0f 6f d4          	movdqa %xmm4,%xmm2
1400435cc:	66 0f df cb          	pandn  %xmm3,%xmm1
1400435d0:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1400435d4:	66 0f db 94 24 80 01 	pand   0x180(%rsp),%xmm2
1400435db:	00 00
1400435dd:	66 0f db 9c 24 90 01 	pand   0x190(%rsp),%xmm3
1400435e4:	00 00
1400435e6:	66 0f eb d0          	por    %xmm0,%xmm2
1400435ea:	66 0f eb d9          	por    %xmm1,%xmm3
1400435ee:	f3 0f 7f 57 40       	movdqu %xmm2,0x40(%rdi)
1400435f3:	f3 0f 7f 5f 50       	movdqu %xmm3,0x50(%rdi)
1400435f8:	66 0f 6f c5          	movdqa %xmm5,%xmm0
1400435fc:	66 0f 6f cd          	movdqa %xmm5,%xmm1
140043600:	66 0f df 84 24 e0 00 	pandn  0xe0(%rsp),%xmm0
140043607:	00 00
140043609:	66 0f 6f d5          	movdqa %xmm5,%xmm2
14004360d:	66 0f df 8c 24 f0 00 	pandn  0xf0(%rsp),%xmm1
140043614:	00 00
140043616:	66 0f 6f dd          	movdqa %xmm5,%xmm3
14004361a:	66 0f db 94 24 a0 01 	pand   0x1a0(%rsp),%xmm2
140043621:	00 00
140043623:	66 0f db 9c 24 b0 01 	pand   0x1b0(%rsp),%xmm3
14004362a:	00 00
14004362c:	66 0f eb d0          	por    %xmm0,%xmm2
140043630:	66 0f eb d9          	por    %xmm1,%xmm3
140043634:	66 0f 6f c4          	movdqa %xmm4,%xmm0
140043638:	66 0f 6f cc          	movdqa %xmm4,%xmm1
14004363c:	66 0f df c2          	pandn  %xmm2,%xmm0
140043640:	66 0f 6f d4          	movdqa %xmm4,%xmm2
140043644:	66 0f df cb          	pandn  %xmm3,%xmm1
140043648:	66 0f 6f dc          	movdqa %xmm4,%xmm3
14004364c:	66 0f db 94 24 40 01 	pand   0x140(%rsp),%xmm2
140043653:	00 00
140043655:	66 0f db 9c 24 50 01 	pand   0x150(%rsp),%xmm3
14004365c:	00 00
14004365e:	66 0f eb d0          	por    %xmm0,%xmm2
140043662:	66 0f eb d9          	por    %xmm1,%xmm3
140043666:	f3 0f 7f 17          	movdqu %xmm2,(%rdi)
14004366a:	f3 0f 7f 5f 10       	movdqu %xmm3,0x10(%rdi)
14004366f:	66 0f 6f c5          	movdqa %xmm5,%xmm0
140043673:	66 0f 6f cd          	movdqa %xmm5,%xmm1
140043677:	66 0f df 84 24 00 01 	pandn  0x100(%rsp),%xmm0
14004367e:	00 00
140043680:	66 0f 6f d5          	movdqa %xmm5,%xmm2
140043684:	66 0f df 8c 24 10 01 	pandn  0x110(%rsp),%xmm1
14004368b:	00 00
14004368d:	66 0f 6f dd          	movdqa %xmm5,%xmm3
140043691:	66 0f db 94 24 c0 01 	pand   0x1c0(%rsp),%xmm2
140043698:	00 00
14004369a:	66 0f db 9c 24 d0 01 	pand   0x1d0(%rsp),%xmm3
1400436a1:	00 00
1400436a3:	66 0f eb d0          	por    %xmm0,%xmm2
1400436a7:	66 0f eb d9          	por    %xmm1,%xmm3
1400436ab:	66 0f 6f c4          	movdqa %xmm4,%xmm0
1400436af:	66 0f 6f cc          	movdqa %xmm4,%xmm1
1400436b3:	66 0f df c2          	pandn  %xmm2,%xmm0
1400436b7:	66 0f 6f d4          	movdqa %xmm4,%xmm2
1400436bb:	66 0f df cb          	pandn  %xmm3,%xmm1
1400436bf:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1400436c3:	66 0f db 94 24 60 01 	pand   0x160(%rsp),%xmm2
1400436ca:	00 00
1400436cc:	66 0f db 9c 24 70 01 	pand   0x170(%rsp),%xmm3
1400436d3:	00 00
1400436d5:	66 0f eb d0          	por    %xmm0,%xmm2
1400436d9:	66 0f eb d9          	por    %xmm1,%xmm3
1400436dd:	f3 0f 7f 57 20       	movdqu %xmm2,0x20(%rdi)
1400436e2:	f3 0f 7f 5f 30       	movdqu %xmm3,0x30(%rdi)
1400436e7:	48 8d b4 24 18 02 00 	lea    0x218(%rsp),%rsi
1400436ee:	00
1400436ef:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
1400436f3:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
1400436f7:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
1400436fb:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
1400436ff:	48 8b 5e f0          	mov    -0x10(%rsi),%rbx
140043703:	48 8b 6e f8          	mov    -0x8(%rsi),%rbp
140043707:	48 8d 26             	lea    (%rsi),%rsp
14004370a:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14004370f:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140043714:	f3 c3                	repz ret
140043716:	90                   	nop
140043717:	90                   	nop
140043718:	90                   	nop
140043719:	90                   	nop
14004371a:	90                   	nop
14004371b:	90                   	nop
14004371c:	90                   	nop
14004371d:	90                   	nop
14004371e:	90                   	nop
14004371f:	90                   	nop
140043720:	56                   	push   %rsi
140043721:	57                   	push   %rdi
140043722:	53                   	push   %rbx
140043723:	55                   	push   %rbp
140043724:	41 54                	push   %r12
140043726:	41 55                	push   %r13
140043728:	41 56                	push   %r14
14004372a:	41 57                	push   %r15
14004372c:	9c                   	pushf
14004372d:	48 83 ec 40          	sub    $0x40,%rsp
140043731:	49 8b 40 78          	mov    0x78(%r8),%rax
140043735:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14004373c:	49 8b 71 08          	mov    0x8(%r9),%rsi
140043740:	4d 8b 59 38          	mov    0x38(%r9),%r11
140043744:	45 8b 13             	mov    (%r11),%r10d
140043747:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
14004374b:	4c 39 d3             	cmp    %r10,%rbx
14004374e:	0f 82 ca 00 00 00    	jb     0x14004381e
140043754:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14004375b:	45 8b 53 04          	mov    0x4(%r11),%r10d
14004375f:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
140043763:	4c 39 d3             	cmp    %r10,%rbx
140043766:	0f 83 b2 00 00 00    	jae    0x14004381e
14004376c:	48 8d 40 10          	lea    0x10(%rax),%rax
140043770:	4c 8b 60 f8          	mov    -0x8(%rax),%r12
140043774:	4c 8b 68 f0          	mov    -0x10(%rax),%r13
140043778:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
14004377f:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
140043786:	e9 93 00 00 00       	jmp    0x14004381e
14004378b:	90                   	nop
14004378c:	90                   	nop
14004378d:	90                   	nop