1400424d6:	66 0f 6f cc          	movdqa %xmm4,%xmm1
1400424da:	66 0f df c2          	pandn  %xmm2,%xmm0
1400424de:	66 0f 6f d4          	movdqa %xmm4,%xmm2
1400424e2:	66 0f df cb          	pandn  %xmm3,%xmm1
1400424e6:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1400424ea:	66 0f db 94 24 40 01 	pand   0x140(%rsp),%xmm2
1400424f1:	00 00
1400424f3:	66 0f db 9c 24 50 01 	pand   0x150(%rsp),%xmm3
1400424fa:	00 00
1400424fc:	66 0f eb d0          	por    %xmm0,%xmm2
140042500:	66 0f eb d9          	por    %xmm1,%xmm3
140042504:	f3 0f 7f 17          	movdqu %xmm2,(%rdi)
140042508:	f3 0f 7f 5f 10       	movdqu %xmm3,0x10(%rdi)
14004250d:	66 0f 6f c5          	movdqa %xmm5,%xmm0
140042511:	66 0f 6f cd          	movdqa %xmm5,%xmm1
140042515:	66 0f df 84 24 00 01 	pandn  0x100(%rsp),%xmm0
14004251c:	00 00
14004251e:	66 0f 6f d5          	movdqa %xmm5,%xmm2
140042522:	66 0f df 8c 24 10 01 	pandn  0x110(%rsp),%xmm1
140042529:	00 00
14004252b:	66 0f 6f dd          	movdqa %xmm5,%xmm3
14004252f:	66 0f db 94 24 c0 01 	pand   0x1c0(%rsp),%xmm2
140042536:	00 00
140042538:	66 0f db 9c 24 d0 01 	pand   0x1d0(%rsp),%xmm3
14004253f:	00 00
140042541:	66 0f eb d0          	por    %xmm0,%xmm2
140042545:	66 0f eb d9          	por    %xmm1,%xmm3
140042549:	66 0f 6f c4          	movdqa %xmm4,%xmm0
14004254d:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140042551:	66 0f df c2          	pandn  %xmm2,%xmm0
140042555:	66 0f 6f d4          	movdqa %xmm4,%xmm2
140042559:	66 0f df cb          	pandn  %xmm3,%xmm1
14004255d:	66 0f 6f dc          	movdqa %xmm4,%xmm3
140042561:	66 0f db 94 24 60 01 	pand   0x160(%rsp),%xmm2
140042568:	00 00
14004256a:	66 0f db 9c 24 70 01 	pand   0x170(%rsp),%xmm3
140042571:	00 00
140042573:	66 0f eb d0          	por    %xmm0,%xmm2
140042577:	66 0f eb d9          	por    %xmm1,%xmm3
14004257b:	f3 0f 7f 57 20       	movdqu %xmm2,0x20(%rdi)
140042580:	f3 0f 7f 5f 30       	movdqu %xmm3,0x30(%rdi)
140042585:	48 8d b4 24 18 02 00 	lea    0x218(%rsp),%rsi
14004258c:	00
14004258d:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
140042591:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
140042595:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
140042599:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
14004259d:	48 8b 5e f0          	mov    -0x10(%rsi),%rbx
1400425a1:	48 8b 6e f8          	mov    -0x8(%rsi),%rbp
1400425a5:	48 8d 26             	lea    (%rsi),%rsp
1400425a8:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400425ad:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400425b2:	f3 c3                	repz ret
1400425b4:	90                   	nop
1400425b5:	90                   	nop
1400425b6:	90                   	nop
1400425b7:	90                   	nop
1400425b8:	90                   	nop
1400425b9:	90                   	nop
1400425ba:	90                   	nop
1400425bb:	90                   	nop
1400425bc:	90                   	nop
1400425bd:	90                   	nop
1400425be:	90                   	nop
1400425bf:	90                   	nop
1400425c0:	4d 31 db             	xor    %r11,%r11
1400425c3:	4c 13 23             	adc    (%rbx),%r12
1400425c6:	4c 13 6b 08          	adc    0x8(%rbx),%r13
1400425ca:	4c 89 e0             	mov    %r12,%rax
1400425cd:	4c 13 43 10          	adc    0x10(%rbx),%r8
1400425d1:	4c 13 4b 18          	adc    0x18(%rbx),%r9
1400425d5:	4c 89 ed             	mov    %r13,%rbp
1400425d8:	49 83 d3 00          	adc    $0x0,%r11
1400425dc:	4d 31 d2             	xor    %r10,%r10
1400425df:	49 83 dc ff          	sbb    $0xffffffffffffffff,%r12
1400425e3:	4c 89 c1             	mov    %r8,%rcx
1400425e6:	4d 19 f5             	sbb    %r14,%r13
1400425e9:	49 83 d8 00          	sbb    $0x0,%r8
1400425ed:	4d 89 ca             	mov    %r9,%r10
1400425f0:	4d 19 f9             	sbb    %r15,%r9
1400425f3:	49 83 db 00          	sbb    $0x0,%r11
1400425f7:	4c 0f 42 e0          	cmovb  %rax,%r12
1400425fb:	4c 0f 42 ed          	cmovb  %rbp,%r13
1400425ff:	4c 89 27             	mov    %r12,(%rdi)
140042602:	4c 0f 42 c1          	cmovb  %rcx,%r8
140042606:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14004260a:	4d 0f 42 ca          	cmovb  %r10,%r9
14004260e:	4c 89 47 10          	mov    %r8,0x10(%rdi)
140042612:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
140042616:	f3 c3                	repz ret
140042618:	90                   	nop
140042619:	90                   	nop
14004261a:	90                   	nop
14004261b:	90                   	nop
14004261c:	90                   	nop
14004261d:	90                   	nop
14004261e:	90                   	nop
14004261f:	90                   	nop
140042620:	4d 31 db             	xor    %r11,%r11
140042623:	4c 1b 23             	sbb    (%rbx),%r12
140042626:	4c 1b 6b 08          	sbb    0x8(%rbx),%r13
14004262a:	4c 89 e0             	mov    %r12,%rax
14004262d:	4c 1b 43 10          	sbb    0x10(%rbx),%r8
140042631:	4c 1b 4b 18          	sbb    0x18(%rbx),%r9
140042635:	4c 89 ed             	mov    %r13,%rbp
140042638:	49 83 db 00          	sbb    $0x0,%r11
14004263c:	4d 31 d2             	xor    %r10,%r10
14004263f:	49 83 d4 ff          	adc    $0xffffffffffffffff,%r12
140042643:	4c 89 c1             	mov    %r8,%rcx
140042646:	4d 11 f5             	adc    %r14,%r13
140042649:	49 83 d0 00          	adc    $0x0,%r8
14004264d:	4d 89 ca             	mov    %r9,%r10
140042650:	4d 11 f9             	adc    %r15,%r9
140042653:	49 0f ba e3 00       	bt     $0x0,%r11
140042658:	4c 0f 43 e0          	cmovae %rax,%r12
14004265c:	4c 0f 43 ed          	cmovae %rbp,%r13
140042660:	4c 89 27             	mov    %r12,(%rdi)
140042663:	4c 0f 43 c1          	cmovae %rcx,%r8
140042667:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14004266b:	4d 0f 43 ca          	cmovae %r10,%r9
14004266f:	4c 89 47 10          	mov    %r8,0x10(%rdi)
140042673:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
140042677:	f3 c3                	repz ret
140042679:	90                   	nop
14004267a:	90                   	nop
14004267b:	90                   	nop
14004267c:	90                   	nop
14004267d:	90                   	nop
14004267e:	90                   	nop
14004267f:	90                   	nop
140042680:	4d 31 db             	xor    %r11,%r11
140042683:	4c 19 e0             	sbb    %r12,%rax
140042686:	4c 19 ed             	sbb    %r13,%rbp
140042689:	49 89 c4             	mov    %rax,%r12
14004268c:	4c 19 c1             	sbb    %r8,%rcx
14004268f:	4d 19 ca             	sbb    %r9,%r10
140042692:	49 89 ed             	mov    %rbp,%r13
140042695:	49 83 db 00          	sbb    $0x0,%r11
140042699:	4d 31 c9             	xor    %r9,%r9
14004269c:	48 83 d0 ff          	adc    $0xffffffffffffffff,%rax
1400426a0:	49 89 c8             	mov    %rcx,%r8
1400426a3:	4c 11 f5             	adc    %r14,%rbp
1400426a6:	48 83 d1 00          	adc    $0x0,%rcx
1400426aa:	4d 89 d1             	mov    %r10,%r9
1400426ad:	4d 11 fa             	adc    %r15,%r10
1400426b0:	49 0f ba e3 00       	bt     $0x0,%r11
1400426b5:	4c 0f 42 e0          	cmovb  %rax,%r12
1400426b9:	4c 0f 42 ed          	cmovb  %rbp,%r13
1400426bd:	4c 0f 42 c1          	cmovb  %rcx,%r8
1400426c1:	4d 0f 42 ca          	cmovb  %r10,%r9
1400426c5:	f3 c3                	repz ret
1400426c7:	90                   	nop
1400426c8:	90                   	nop
1400426c9:	90                   	nop
1400426ca:	90                   	nop
1400426cb:	90                   	nop
1400426cc:	90                   	nop
1400426cd:	90                   	nop
1400426ce:	90                   	nop
1400426cf:	90                   	nop
1400426d0:	90                   	nop
1400426d1:	90                   	nop
1400426d2:	90                   	nop
1400426d3:	90                   	nop
1400426d4:	90                   	nop
1400426d5:	90                   	nop
1400426d6:	90                   	nop
1400426d7:	90                   	nop
1400426d8:	90                   	nop
1400426d9:	90                   	nop
1400426da:	90                   	nop
1400426db:	90                   	nop
1400426dc:	90                   	nop
1400426dd:	90                   	nop
1400426de:	90                   	nop
1400426df:	90                   	nop
1400426e0:	4d 31 db             	xor    %r11,%r11
1400426e3:	4d 11 e4             	adc    %r12,%r12
1400426e6:	4d 11 ed             	adc    %r13,%r13
1400426e9:	4c 89 e0             	mov    %r12,%rax
1400426ec:	4d 11 c0             	adc    %r8,%r8
1400426ef:	4d 11 c9             	adc    %r9,%r9
1400426f2:	4c 89 ed             	mov    %r13,%rbp
1400426f5:	49 83 d3 00          	adc    $0x0,%r11
1400426f9:	4d 31 d2             	xor    %r10,%r10
1400426fc:	49 83 dc ff          	sbb    $0xffffffffffffffff,%r12
140042700:	4c 89 c1             	mov    %r8,%rcx
140042703:	4d 19 f5             	sbb    %r14,%r13
140042706:	49 83 d8 00          	sbb    $0x0,%r8
14004270a:	4d 89 ca             	mov    %r9,%r10
14004270d:	4d 19 f9             	sbb    %r15,%r9
140042710:	49 83 db 00          	sbb    $0x0,%r11
140042714:	4c 0f 42 e0          	cmovb  %rax,%r12
140042718:	4c 0f 42 ed          	cmovb  %rbp,%r13
14004271c:	4c 89 27             	mov    %r12,(%rdi)
14004271f:	4c 0f 42 c1          	cmovb  %rcx,%r8
140042723:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140042727:	4d 0f 42 ca          	cmovb  %r10,%r9
14004272b:	4c 89 47 10          	mov    %r8,0x10(%rdi)
14004272f:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
140042733:	f3 c3                	repz ret
140042735:	90                   	nop
140042736:	90                   	nop
140042737:	90                   	nop
140042738:	90                   	nop
140042739:	90                   	nop
14004273a:	90                   	nop
14004273b:	90                   	nop
14004273c:	90                   	nop
14004273d:	90                   	nop
14004273e:	90                   	nop
14004273f:	90                   	nop
140042740:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140042745:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14004274a:	48 89 e0             	mov    %rsp,%rax
14004274d:	48 89 cf             	mov    %rcx,%rdi
140042750:	48 89 d6             	mov    %rdx,%rsi
140042753:	55                   	push   %rbp
140042754:	53                   	push   %rbx
140042755:	41 54                	push   %r12
140042757:	41 55                	push   %r13
140042759:	41 56                	push   %r14
14004275b:	41 57                	push   %r15
14004275d:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
140042764:	f3 0f 6f 06          	movdqu (%rsi),%xmm0
140042768:	48 89 f3             	mov    %rsi,%rbx
14004276b:	f3 0f 6f 4e 10       	movdqu 0x10(%rsi),%xmm1
140042770:	4c 8b 66 20          	mov    0x20(%rsi),%r12
140042774:	4c 8b 6e 28          	mov    0x28(%rsi),%r13
140042778:	4c 8b 46 30          	mov    0x30(%rsi),%r8
14004277c:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
140042780:	4c 8b 35 81 c8 ff ff 	mov    -0x377f(%rip),%r14        # 0x14003f008
140042787:	4c 8b 3d 8a c8 ff ff 	mov    -0x3776(%rip),%r15        # 0x14003f018
14004278e:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140042794:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
14004279a:	4c 8d 57 20          	lea    0x20(%rdi),%r10
14004279e:	4c 8d 5f 40          	lea    0x40(%rdi),%r11
1400427a2:	66 48 0f 6e c7       	movq   %rdi,%xmm0
1400427a7:	66 49 0f 6e ca       	movq   %r10,%xmm1
1400427ac:	66 49 0f 6e d3       	movq   %r11,%xmm2
1400427b1:	48 8d 3c 24          	lea    (%rsp),%rdi
1400427b5:	e8 26 ff ff ff       	call   0x1400426e0
1400427ba:	48 8b 56 40          	mov    0x40(%rsi),%rdx
1400427be:	4c 8b 76 48          	mov    0x48(%rsi),%r14
1400427c2:	4c 8b 7e 50          	mov    0x50(%rsi),%r15
1400427c6:	4c 8b 46 58          	mov    0x58(%rsi),%r8
1400427ca:	48 8d 76 c0          	lea    -0x40(%rsi),%rsi
1400427ce:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1400427d3:	e8 48 e3 ff ff       	call   0x140040b20
1400427d8:	48 8b 14 24          	mov    (%rsp),%rdx
1400427dc:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
1400427e1:	48 8d 74 24 80       	lea    -0x80(%rsp),%rsi
1400427e6:	4c 8b 7c 24 10       	mov    0x10(%rsp),%r15
1400427eb:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
1400427f0:	48 8d 3c 24          	lea    (%rsp),%rdi
1400427f4:	e8 27 e3 ff ff       	call   0x140040b20
1400427f9:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1400427fd:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
140042801:	4c 8b 53 48          	mov    0x48(%rbx),%r10
140042805:	4c 8b 5b 50          	mov    0x50(%rbx),%r11
140042809:	4c 8b 63 58          	mov    0x58(%rbx),%r12
14004280d:	48 8d 73 c0          	lea    -0x40(%rbx),%rsi
140042811:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
140042815:	66 48 0f 7e d7       	movq   %xmm2,%rdi
14004281a:	e8 a1 e0 ff ff       	call   0x1400408c0
14004281f:	e8 bc fe ff ff       	call   0x1400426e0
140042824:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
140042829:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
14004282e:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
140042833:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140042838:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
14004283d:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140042842:	e8 79 fd ff ff       	call   0x1400425c0
140042847:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
14004284c:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140042851:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
140042856:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14004285b:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
140042860:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
140042865:	e8 b6 fd ff ff       	call   0x140042620
14004286a:	48 8b 14 24          	mov    (%rsp),%rdx
14004286e:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
140042873:	48 8d 74 24 80       	lea    -0x80(%rsp),%rsi
140042878:	4c 8b 7c 24 10       	mov    0x10(%rsp),%r15
14004287d:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
140042882:	66 48 0f 7e cf       	movq   %xmm1,%rdi
140042887:	e8 94 e2 ff ff       	call   0x140040b20
14004288c:	4d 31 c9             	xor    %r9,%r9
14004288f:	4c 89 e0             	mov    %r12,%rax
140042892:	49 83 c4 ff          	add    $0xffffffffffffffff,%r12
140042896:	4d 89 ea             	mov    %r13,%r10
140042899:	49 11 f5             	adc    %rsi,%r13
14004289c:	4c 89 f1             	mov    %r14,%rcx
14004289f:	49 83 d6 00          	adc    $0x0,%r14
1400428a3:	4d 89 f8             	mov    %r15,%r8
1400428a6:	49 11 ef             	adc    %rbp,%r15
1400428a9:	49 83 d1 00          	adc    $0x0,%r9
1400428ad:	48 31 f6             	xor    %rsi,%rsi
1400428b0:	48 a9 01 00 00 00    	test   $0x1,%rax
1400428b6:	4c 0f 44 e0          	cmove  %rax,%r12
1400428ba:	4d 0f 44 ea          	cmove  %r10,%r13
1400428be:	4c 0f 44 f1          	cmove  %rcx,%r14
1400428c2:	4d 0f 44 f8          	cmove  %r8,%r15
1400428c6:	4c 0f 44 ce          	cmove  %rsi,%r9
1400428ca:	4c 89 e8             	mov    %r13,%rax
1400428cd:	49 d1 ec             	shr    $1,%r12
1400428d0:	48 c1 e0 3f          	shl    $0x3f,%rax
1400428d4:	4d 89 f2             	mov    %r14,%r10
1400428d7:	49 d1 ed             	shr    $1,%r13
1400428da:	49 09 c4             	or     %rax,%r12
1400428dd:	49 c1 e2 3f          	shl    $0x3f,%r10
1400428e1:	4c 89 f9             	mov    %r15,%rcx
1400428e4:	49 d1 ee             	shr    $1,%r14
1400428e7:	4d 09 d5             	or     %r10,%r13
1400428ea:	48 c1 e1 3f          	shl    $0x3f,%rcx
1400428ee:	4c 89 27             	mov    %r12,(%rdi)
1400428f1:	49 d1 ef             	shr    $1,%r15
1400428f4:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
1400428f8:	49 c1 e1 3f          	shl    $0x3f,%r9
1400428fc:	49 09 ce             	or     %rcx,%r14
1400428ff:	4d 09 cf             	or     %r9,%r15
140042902:	4c 89 77 10          	mov    %r14,0x10(%rdi)
140042906:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
14004290a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14004290f:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
140042914:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
140042919:	4c 8b 54 24 28       	mov    0x28(%rsp),%r10
14004291e:	48 8d 74 24 a0       	lea    -0x60(%rsp),%rsi
140042923:	4c 8b 5c 24 30       	mov    0x30(%rsp),%r11
140042928:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14004292d:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140042932:	e8 89 df ff ff       	call   0x1400408c0
140042937:	48 8d bc 24 80 00 00 	lea    0x80(%rsp),%rdi
14004293e:	00
14004293f:	e8 9c fd ff ff       	call   0x1400426e0
140042944:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
140042949:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
14004294e:	e8 6d fc ff ff       	call   0x1400425c0
140042953:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140042958:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
14004295d:	4c 8b 0c 24          	mov    (%rsp),%r9
140042961:	4c 8b 54 24 08       	mov    0x8(%rsp),%r10
140042966:	48 8d 74 24 80       	lea    -0x80(%rsp),%rsi
14004296b:	4c 8b 5c 24 10       	mov    0x10(%rsp),%r11
140042970:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
140042975:	48 8d 3c 24          	lea    (%rsp),%rdi
140042979:	e8 42 df ff ff       	call   0x1400408c0
14004297e:	48 8d bc 24 80 00 00 	lea    0x80(%rsp),%rdi
140042985:	00
140042986:	e8 55 fd ff ff       	call   0x1400426e0