1400706bb:	66 0f df cb          	pandn  %xmm3,%xmm1
1400706bf:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1400706c3:	66 0f db 94 24 60 01 	pand   0x160(%rsp),%xmm2
1400706ca:	00 00
1400706cc:	66 0f db 9c 24 70 01 	pand   0x170(%rsp),%xmm3
1400706d3:	00 00
1400706d5:	66 0f eb d0          	por    %xmm0,%xmm2
1400706d9:	66 0f eb d9          	por    %xmm1,%xmm3
1400706dd:	f3 0f 7f 57 20       	movdqu %xmm2,0x20(%rdi)
1400706e2:	f3 0f 7f 5f 30       	movdqu %xmm3,0x30(%rdi)
1400706e7:	48 8d b4 24 18 02 00 	lea    0x218(%rsp),%rsi
1400706ee:	00
1400706ef:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
1400706f3:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
1400706f7:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
1400706fb:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
1400706ff:	48 8b 5e f0          	mov    -0x10(%rsi),%rbx
140070703:	48 8b 6e f8          	mov    -0x8(%rsi),%rbp
140070707:	48 8d 26             	lea    (%rsi),%rsp
14007070a:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14007070f:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140070714:	f3 c3                	repz ret
140070716:	90                   	nop
140070717:	90                   	nop
140070718:	90                   	nop
140070719:	90                   	nop
14007071a:	90                   	nop
14007071b:	90                   	nop
14007071c:	90                   	nop
14007071d:	90                   	nop
14007071e:	90                   	nop
14007071f:	90                   	nop
140070720:	56                   	push   %rsi
140070721:	57                   	push   %rdi
140070722:	53                   	push   %rbx
140070723:	55                   	push   %rbp
140070724:	41 54                	push   %r12
140070726:	41 55                	push   %r13
140070728:	41 56                	push   %r14
14007072a:	41 57                	push   %r15
14007072c:	9c                   	pushf
14007072d:	48 83 ec 40          	sub    $0x40,%rsp
140070731:	49 8b 40 78          	mov    0x78(%r8),%rax
140070735:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14007073c:	49 8b 71 08          	mov    0x8(%r9),%rsi
140070740:	4d 8b 59 38          	mov    0x38(%r9),%r11
140070744:	45 8b 13             	mov    (%r11),%r10d
140070747:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
14007074b:	4c 39 d3             	cmp    %r10,%rbx
14007074e:	0f 82 ca 00 00 00    	jb     0x14007081e
140070754:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14007075b:	45 8b 53 04          	mov    0x4(%r11),%r10d
14007075f:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
140070763:	4c 39 d3             	cmp    %r10,%rbx
140070766:	0f 83 b2 00 00 00    	jae    0x14007081e
14007076c:	48 8d 40 10          	lea    0x10(%rax),%rax
140070770:	4c 8b 60 f8          	mov    -0x8(%rax),%r12
140070774:	4c 8b 68 f0          	mov    -0x10(%rax),%r13
140070778:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
14007077f:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
140070786:	e9 93 00 00 00       	jmp    0x14007081e
14007078b:	90                   	nop
14007078c:	90                   	nop
14007078d:	90                   	nop
14007078e:	90                   	nop
14007078f:	90                   	nop
140070790:	56                   	push   %rsi
140070791:	57                   	push   %rdi
140070792:	53                   	push   %rbx
140070793:	55                   	push   %rbp
140070794:	41 54                	push   %r12
140070796:	41 55                	push   %r13
140070798:	41 56                	push   %r14
14007079a:	41 57                	push   %r15
14007079c:	9c                   	pushf
14007079d:	48 83 ec 40          	sub    $0x40,%rsp
1400707a1:	49 8b 40 78          	mov    0x78(%r8),%rax
1400707a5:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
1400707ac:	49 8b 71 08          	mov    0x8(%r9),%rsi
1400707b0:	4d 8b 59 38          	mov    0x38(%r9),%r11
1400707b4:	45 8b 13             	mov    (%r11),%r10d
1400707b7:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
1400707bb:	4c 39 d3             	cmp    %r10,%rbx
1400707be:	72 5e                	jb     0x14007081e
1400707c0:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
1400707c7:	45 8b 53 04          	mov    0x4(%r11),%r10d
1400707cb:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
1400707cf:	4c 39 d3             	cmp    %r10,%rbx
1400707d2:	73 4a                	jae    0x14007081e
1400707d4:	45 8b 53 08          	mov    0x8(%r11),%r10d
1400707d8:	4a 8d 04 10          	lea    (%rax,%r10,1),%rax
1400707dc:	48 8b 68 f8          	mov    -0x8(%rax),%rbp
1400707e0:	48 8b 58 f0          	mov    -0x10(%rax),%rbx
1400707e4:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
1400707e8:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
1400707ec:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
1400707f0:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
1400707f4:	49 89 98 90 00 00 00 	mov    %rbx,0x90(%r8)
1400707fb:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
140070802:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
140070809:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
140070810:	4d 89 b0 e8 00 00 00 	mov    %r14,0xe8(%r8)
140070817:	4d 89 b8 f0 00 00 00 	mov    %r15,0xf0(%r8)
14007081e:	48 8b 78 08          	mov    0x8(%rax),%rdi
140070822:	48 8b 70 10          	mov    0x10(%rax),%rsi
140070826:	49 89 80 98 00 00 00 	mov    %rax,0x98(%r8)
14007082d:	49 89 b0 a8 00 00 00 	mov    %rsi,0xa8(%r8)
140070834:	49 89 b8 b0 00 00 00 	mov    %rdi,0xb0(%r8)
14007083b:	49 8b 79 28          	mov    0x28(%r9),%rdi
14007083f:	4c 89 c6             	mov    %r8,%rsi
140070842:	b9 9a 00 00 00       	mov    $0x9a,%ecx
140070847:	fc                   	cld
140070848:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
14007084b:	4c 89 ce             	mov    %r9,%rsi
14007084e:	48 31 c9             	xor    %rcx,%rcx
140070851:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140070855:	4c 8b 06             	mov    (%rsi),%r8
140070858:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
14007085c:	4c 8b 56 28          	mov    0x28(%rsi),%r10
140070860:	4c 8d 5e 38          	lea    0x38(%rsi),%r11
140070864:	4c 8d 66 18          	lea    0x18(%rsi),%r12
140070868:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
14007086d:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
140070872:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140070877:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14007087c:	ff 15 36 31 f1 00    	call   *0xf13136(%rip)        # 0x140f839b8
140070882:	b8 01 00 00 00       	mov    $0x1,%eax
140070887:	48 83 c4 40          	add    $0x40,%rsp
14007088b:	9d                   	popf
14007088c:	41 5f                	pop    %r15
14007088e:	41 5e                	pop    %r14
140070890:	41 5d                	pop    %r13
140070892:	41 5c                	pop    %r12
140070894:	5d                   	pop    %rbp
140070895:	5b                   	pop    %rbx
140070896:	5f                   	pop    %rdi
140070897:	5e                   	pop    %rsi
140070898:	f3 c3                	repz ret
14007089a:	cc                   	int3
14007089b:	cc                   	int3
14007089c:	cc                   	int3
14007089d:	cc                   	int3
14007089e:	cc                   	int3
14007089f:	cc                   	int3
1400708a0:	cc                   	int3
1400708a1:	cc                   	int3
1400708a2:	cc                   	int3
1400708a3:	cc                   	int3
1400708a4:	cc                   	int3
1400708a5:	cc                   	int3
1400708a6:	cc                   	int3
1400708a7:	cc                   	int3
1400708a8:	cc                   	int3
1400708a9:	cc                   	int3
1400708aa:	cc                   	int3
1400708ab:	cc                   	int3
1400708ac:	cc                   	int3
1400708ad:	cc                   	int3
1400708ae:	cc                   	int3
1400708af:	cc                   	int3
1400708b0:	cc                   	int3
1400708b1:	cc                   	int3
1400708b2:	cc                   	int3
1400708b3:	cc                   	int3
1400708b4:	cc                   	int3
1400708b5:	cc                   	int3
1400708b6:	cc                   	int3
1400708b7:	cc                   	int3
1400708b8:	cc                   	int3
1400708b9:	cc                   	int3
1400708ba:	cc                   	int3
1400708bb:	cc                   	int3
1400708bc:	cc                   	int3
1400708bd:	cc                   	int3
1400708be:	cc                   	int3
1400708bf:	cc                   	int3
1400708c0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
1400708c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400708ca:	48 89 e0             	mov    %rsp,%rax
1400708cd:	48 89 cf             	mov    %rcx,%rdi
1400708d0:	48 89 d6             	mov    %rdx,%rsi
1400708d3:	4c 89 c2             	mov    %r8,%rdx
1400708d6:	4c 89 c9             	mov    %r9,%rcx
1400708d9:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1400708de:	53                   	push   %rbx
1400708df:	55                   	push   %rbp
1400708e0:	41 54                	push   %r12
1400708e2:	41 55                	push   %r13
1400708e4:	41 56                	push   %r14
1400708e6:	41 57                	push   %r15
1400708e8:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1400708ef:	66 48 0f 6e ca       	movq   %rdx,%xmm1
1400708f4:	48 8b 16             	mov    (%rsi),%rdx
1400708f7:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400708fb:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
140070902:	00
140070903:	41 bb 00 01 08 00    	mov    $0x80100,%r11d
140070909:	44 23 1d 08 21 44 01 	and    0x1442108(%rip),%r11d        # 0x1414b2a18
140070910:	41 81 fb 00 01 08 00 	cmp    $0x80100,%r11d
140070917:	0f 84 23 04 00 00    	je     0x140070d40
14007091d:	eb 01                	jmp    0x140070920
14007091f:	90                   	nop
140070920:	44 89 84 24 88 00 00 	mov    %r8d,0x88(%rsp)
140070927:	00
140070928:	48 89 d3             	mov    %rdx,%rbx
14007092b:	48 89 c5             	mov    %rax,%rbp
14007092e:	48 f7 e2             	mul    %rdx
140070931:	49 89 c0             	mov    %rax,%r8
140070934:	48 8b 46 10          	mov    0x10(%rsi),%rax
140070938:	49 89 d1             	mov    %rdx,%r9
14007093b:	48 f7 e3             	mul    %rbx
14007093e:	49 01 c1             	add    %rax,%r9
140070941:	48 8b 46 18          	mov    0x18(%rsi),%rax
140070945:	49 89 d2             	mov    %rdx,%r10
140070948:	49 83 d2 00          	adc    $0x0,%r10
14007094c:	48 f7 e3             	mul    %rbx
14007094f:	49 01 c2             	add    %rax,%r10
140070952:	48 8b 46 20          	mov    0x20(%rsi),%rax
140070956:	49 89 d3             	mov    %rdx,%r11
140070959:	49 83 d3 00          	adc    $0x0,%r11
14007095d:	48 f7 e3             	mul    %rbx
140070960:	49 01 c3             	add    %rax,%r11
140070963:	48 8b 46 28          	mov    0x28(%rsi),%rax
140070967:	49 89 d4             	mov    %rdx,%r12
14007096a:	49 83 d4 00          	adc    $0x0,%r12
14007096e:	48 f7 e3             	mul    %rbx
140070971:	49 01 c4             	add    %rax,%r12
140070974:	48 8b 46 30          	mov    0x30(%rsi),%rax
140070978:	49 89 d5             	mov    %rdx,%r13
14007097b:	49 83 d5 00          	adc    $0x0,%r13
14007097f:	48 f7 e3             	mul    %rbx
140070982:	49 01 c5             	add    %rax,%r13
140070985:	48 8b 46 38          	mov    0x38(%rsi),%rax
140070989:	49 89 d6             	mov    %rdx,%r14
14007098c:	49 83 d6 00          	adc    $0x0,%r14
140070990:	48 f7 e3             	mul    %rbx
140070993:	49 01 c6             	add    %rax,%r14
140070996:	48 89 d8             	mov    %rbx,%rax
140070999:	48 83 d2 00          	adc    $0x0,%rdx
14007099d:	48 31 c9             	xor    %rcx,%rcx
1400709a0:	4d 01 c0             	add    %r8,%r8
1400709a3:	49 89 d7             	mov    %rdx,%r15
1400709a6:	48 83 d1 00          	adc    $0x0,%rcx
1400709aa:	48 f7 e0             	mul    %rax
1400709ad:	4c 01 c2             	add    %r8,%rdx
1400709b0:	48 83 d1 00          	adc    $0x0,%rcx
1400709b4:	48 89 04 24          	mov    %rax,(%rsp)
1400709b8:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
1400709bd:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400709c1:	48 f7 e5             	mul    %rbp
1400709c4:	49 01 c2             	add    %rax,%r10
1400709c7:	48 8b 46 18          	mov    0x18(%rsi),%rax
1400709cb:	48 89 d3             	mov    %rdx,%rbx
1400709ce:	48 83 d3 00          	adc    $0x0,%rbx
1400709d2:	48 f7 e5             	mul    %rbp
1400709d5:	49 01 c3             	add    %rax,%r11
1400709d8:	48 8b 46 20          	mov    0x20(%rsi),%rax
1400709dc:	48 83 d2 00          	adc    $0x0,%rdx
1400709e0:	49 01 db             	add    %rbx,%r11
1400709e3:	48 89 d3             	mov    %rdx,%rbx
1400709e6:	48 83 d3 00          	adc    $0x0,%rbx
1400709ea:	48 f7 e5             	mul    %rbp
1400709ed:	49 01 c4             	add    %rax,%r12
1400709f0:	48 8b 46 28          	mov    0x28(%rsi),%rax
1400709f4:	48 83 d2 00          	adc    $0x0,%rdx
1400709f8:	49 01 dc             	add    %rbx,%r12
1400709fb:	48 89 d3             	mov    %rdx,%rbx
1400709fe:	48 83 d3 00          	adc    $0x0,%rbx
140070a02:	48 f7 e5             	mul    %rbp
140070a05:	49 01 c5             	add    %rax,%r13
140070a08:	48 8b 46 30          	mov    0x30(%rsi),%rax
140070a0c:	48 83 d2 00          	adc    $0x0,%rdx
140070a10:	49 01 dd             	add    %rbx,%r13
140070a13:	48 89 d3             	mov    %rdx,%rbx
140070a16:	48 83 d3 00          	adc    $0x0,%rbx
140070a1a:	48 f7 e5             	mul    %rbp
140070a1d:	49 01 c6             	add    %rax,%r14
140070a20:	48 8b 46 38          	mov    0x38(%rsi),%rax
140070a24:	48 83 d2 00          	adc    $0x0,%rdx
140070a28:	49 01 de             	add    %rbx,%r14
140070a2b:	48 89 d3             	mov    %rdx,%rbx
140070a2e:	48 83 d3 00          	adc    $0x0,%rbx
140070a32:	48 f7 e5             	mul    %rbp
140070a35:	49 01 c7             	add    %rax,%r15
140070a38:	48 89 e8             	mov    %rbp,%rax
140070a3b:	48 83 d2 00          	adc    $0x0,%rdx
140070a3f:	49 01 df             	add    %rbx,%r15
140070a42:	48 83 d2 00          	adc    $0x0,%rdx
140070a46:	48 31 db             	xor    %rbx,%rbx
140070a49:	4d 01 c9             	add    %r9,%r9
140070a4c:	49 89 d0             	mov    %rdx,%r8
140070a4f:	4d 11 d2             	adc    %r10,%r10
140070a52:	48 83 d3 00          	adc    $0x0,%rbx
140070a56:	48 f7 e0             	mul    %rax
140070a59:	48 01 c8             	add    %rcx,%rax
140070a5c:	48 8b 6e 10          	mov    0x10(%rsi),%rbp
140070a60:	49 01 c1             	add    %rax,%r9
140070a63:	48 8b 46 18          	mov    0x18(%rsi),%rax
140070a67:	49 11 d2             	adc    %rdx,%r10
140070a6a:	48 83 d3 00          	adc    $0x0,%rbx
140070a6e:	4c 89 4c 24 10       	mov    %r9,0x10(%rsp)
140070a73:	4c 89 54 24 18       	mov    %r10,0x18(%rsp)
140070a78:	48 f7 e5             	mul    %rbp
140070a7b:	49 01 c4             	add    %rax,%r12
140070a7e:	48 8b 46 20          	mov    0x20(%rsi),%rax
140070a82:	48 89 d1             	mov    %rdx,%rcx
140070a85:	48 83 d1 00          	adc    $0x0,%rcx
140070a89:	48 f7 e5             	mul    %rbp
140070a8c:	49 01 c5             	add    %rax,%r13
140070a8f:	48 8b 46 28          	mov    0x28(%rsi),%rax
140070a93:	48 83 d2 00          	adc    $0x0,%rdx
140070a97:	49 01 cd             	add    %rcx,%r13
140070a9a:	48 89 d1             	mov    %rdx,%rcx
140070a9d:	48 83 d1 00          	adc    $0x0,%rcx
140070aa1:	48 f7 e5             	mul    %rbp
140070aa4:	49 01 c6             	add    %rax,%r14
140070aa7:	48 8b 46 30          	mov    0x30(%rsi),%rax
140070aab:	48 83 d2 00          	adc    $0x0,%rdx
140070aaf:	49 01 ce             	add    %rcx,%r14
140070ab2:	48 89 d1             	mov    %rdx,%rcx
140070ab5:	48 83 d1 00          	adc    $0x0,%rcx
140070ab9:	48 f7 e5             	mul    %rbp
140070abc:	49 01 c7             	add    %rax,%r15
140070abf:	48 8b 46 38          	mov    0x38(%rsi),%rax
140070ac3:	48 83 d2 00          	adc    $0x0,%rdx
140070ac7:	49 01 cf             	add    %rcx,%r15
140070aca:	48 89 d1             	mov    %rdx,%rcx
140070acd:	48 83 d1 00          	adc    $0x0,%rcx
140070ad1:	48 f7 e5             	mul    %rbp
140070ad4:	49 01 c0             	add    %rax,%r8
140070ad7:	48 89 e8             	mov    %rbp,%rax
140070ada:	48 83 d2 00          	adc    $0x0,%rdx
140070ade:	49 01 c8             	add    %rcx,%r8
140070ae1:	48 83 d2 00          	adc    $0x0,%rdx
140070ae5:	48 31 c9             	xor    %rcx,%rcx
140070ae8:	4d 01 db             	add    %r11,%r11
140070aeb:	49 89 d1             	mov    %rdx,%r9
140070aee:	4d 11 e4             	adc    %r12,%r12
140070af1:	48 83 d1 00          	adc    $0x0,%rcx
140070af5:	48 f7 e0             	mul    %rax
140070af8:	48 01 d8             	add    %rbx,%rax
140070afb:	4c 8b 56 18          	mov    0x18(%rsi),%r10
140070aff:	49 01 c3             	add    %rax,%r11
140070b02:	48 8b 46 20          	mov    0x20(%rsi),%rax
140070b06:	49 11 d4             	adc    %rdx,%r12
140070b09:	48 83 d1 00          	adc    $0x0,%rcx
140070b0d:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
140070b12:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140070b17:	49 89 c3             	mov    %rax,%r11
140070b1a:	49 f7 e2             	mul    %r10