140005ebb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140005ec0:	48 8b 50 08          	mov    0x8(%rax),%rdx
140005ec4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140005ec9:	48 83 20 00          	andq   $0x0,(%rax)
140005ecd:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140005ed2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140005ed7:	48 8b cf             	mov    %rdi,%rcx
140005eda:	48 8b c3             	mov    %rbx,%rax
140005edd:	ff 15 a5 97 06 00    	call   *0x697a5(%rip)        # 0x14006f688
140005ee3:	83 cf ff             	or     $0xffffffff,%edi
140005ee6:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140005eeb:	48 85 db             	test   %rbx,%rbx
140005eee:	74 36                	je     0x140005f26
140005ef0:	8b c7                	mov    %edi,%eax
140005ef2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140005ef7:	03 c7                	add    %edi,%eax
140005ef9:	75 2b                	jne    0x140005f26
140005efb:	48 8b 03             	mov    (%rbx),%rax
140005efe:	48 8b cb             	mov    %rbx,%rcx
140005f01:	48 8b 00             	mov    (%rax),%rax
140005f04:	ff 15 7e 97 06 00    	call   *0x6977e(%rip)        # 0x14006f688
140005f0a:	8b c7                	mov    %edi,%eax
140005f0c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140005f11:	03 c7                	add    %edi,%eax
140005f13:	75 11                	jne    0x140005f26
140005f15:	48 8b 03             	mov    (%rbx),%rax
140005f18:	48 8b cb             	mov    %rbx,%rcx
140005f1b:	48 8b 40 08          	mov    0x8(%rax),%rax
140005f1f:	ff 15 63 97 06 00    	call   *0x69763(%rip)        # 0x14006f688
140005f25:	90                   	nop
140005f26:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140005f2b:	48 85 db             	test   %rbx,%rbx
140005f2e:	74 35                	je     0x140005f65
140005f30:	8b c7                	mov    %edi,%eax
140005f32:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140005f37:	03 c7                	add    %edi,%eax
140005f39:	75 2a                	jne    0x140005f65
140005f3b:	48 8b 03             	mov    (%rbx),%rax
140005f3e:	48 8b cb             	mov    %rbx,%rcx
140005f41:	48 8b 00             	mov    (%rax),%rax
140005f44:	ff 15 3e 97 06 00    	call   *0x6973e(%rip)        # 0x14006f688
140005f4a:	8b c7                	mov    %edi,%eax
140005f4c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140005f51:	03 c7                	add    %edi,%eax
140005f53:	75 10                	jne    0x140005f65
140005f55:	48 8b 03             	mov    (%rbx),%rax
140005f58:	48 8b cb             	mov    %rbx,%rcx
140005f5b:	48 8b 40 08          	mov    0x8(%rax),%rax
140005f5f:	ff 15 23 97 06 00    	call   *0x69723(%rip)        # 0x14006f688
140005f65:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140005f6a:	48 83 c4 40          	add    $0x40,%rsp
140005f6e:	5f                   	pop    %rdi
140005f6f:	c3                   	ret
140005f70:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140005f75:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140005f7a:	55                   	push   %rbp
140005f7b:	57                   	push   %rdi
140005f7c:	41 56                	push   %r14
140005f7e:	48 8b ec             	mov    %rsp,%rbp
140005f81:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140005f88:	48 8b 05 31 c7 0b 00 	mov    0xbc731(%rip),%rax        # 0x1400c26c0
140005f8f:	48 33 c4             	xor    %rsp,%rax
140005f92:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140005f96:	4c 8b f2             	mov    %rdx,%r14
140005f99:	48 8b f9             	mov    %rcx,%rdi
140005f9c:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
140005fa0:	33 db                	xor    %ebx,%ebx
140005fa2:	89 5d a0             	mov    %ebx,-0x60(%rbp)
140005fa5:	48 8d 05 f4 7a 07 00 	lea    0x77af4(%rip),%rax        # 0x14007daa0
140005fac:	48 89 01             	mov    %rax,(%rcx)
140005faf:	48 83 c1 08          	add    $0x8,%rcx
140005fb3:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140005fb7:	0f 57 c0             	xorps  %xmm0,%xmm0
140005fba:	0f 11 01             	movups %xmm0,(%rcx)
140005fbd:	48 89 59 10          	mov    %rbx,0x10(%rcx)
140005fc1:	48 89 59 18          	mov    %rbx,0x18(%rcx)
140005fc5:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
140005fc9:	4c 8b c6             	mov    %rsi,%r8
140005fcc:	49 ff c0             	inc    %r8
140005fcf:	66 42 39 1c 42       	cmp    %bx,(%rdx,%r8,2)
140005fd4:	75 f6                	jne    0x140005fcc
140005fd6:	e8 1d d3 ff ff       	call   0x1400032f8
140005fdb:	49 8b 56 10          	mov    0x10(%r14),%rdx
140005fdf:	0f 57 c0             	xorps  %xmm0,%xmm0
140005fe2:	48 85 d2             	test   %rdx,%rdx
140005fe5:	74 2b                	je     0x140006012
140005fe7:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140005feb:	0f 57 c9             	xorps  %xmm1,%xmm1
140005fee:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140005ff3:	48 ff c6             	inc    %rsi
140005ff6:	38 1c 32             	cmp    %bl,(%rdx,%rsi,1)
140005ff9:	75 f8                	jne    0x140005ff3
140005ffb:	4c 8b c6             	mov    %rsi,%r8
140005ffe:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140006002:	e8 09 6e 00 00       	call   0x14000ce10
140006007:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
14000600b:	be 01 00 00 00       	mov    $0x1,%esi
140006010:	eb 1d                	jmp    0x14000602f
140006012:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140006016:	66 0f 6f 0d 52 e1 09 	movdqa 0x9e152(%rip),%xmm1        # 0x1400a4170
14000601d:	00
14000601e:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
140006023:	88 5d b0             	mov    %bl,-0x50(%rbp)
140006026:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
14000602a:	be 02 00 00 00       	mov    $0x2,%esi
14000602f:	0f 10 00             	movups (%rax),%xmm0
140006032:	0f 11 47 28          	movups %xmm0,0x28(%rdi)
140006036:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14000603a:	0f 11 4f 38          	movups %xmm1,0x38(%rdi)
14000603e:	48 89 58 10          	mov    %rbx,0x10(%rax)
140006042:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140006049:	00
14000604a:	88 18                	mov    %bl,(%rax)
14000604c:	40 f6 c6 02          	test   $0x2,%sil
140006050:	74 36                	je     0x140006088
140006052:	83 e6 fd             	and    $0xfffffffd,%esi
140006055:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140006059:	48 83 f8 0f          	cmp    $0xf,%rax
14000605d:	76 29                	jbe    0x140006088
14000605f:	48 ff c0             	inc    %rax
140006062:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140006066:	48 8b d1             	mov    %rcx,%rdx
140006069:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14000606f:	72 11                	jb     0x140006082
140006071:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140006075:	48 2b d1             	sub    %rcx,%rdx
140006078:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14000607c:	48 83 f8 1f          	cmp    $0x1f,%rax
140006080:	77 39                	ja     0x1400060bb
140006082:	ff 15 20 95 06 00    	call   *0x69520(%rip)        # 0x14006f5a8
140006088:	40 f6 c6 01          	test   $0x1,%sil
14000608c:	74 3a                	je     0x1400060c8
14000608e:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
140006092:	48 83 f8 0f          	cmp    $0xf,%rax
140006096:	76 30                	jbe    0x1400060c8
140006098:	48 ff c0             	inc    %rax
14000609b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14000609f:	48 8b d1             	mov    %rcx,%rdx
1400060a2:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400060a8:	72 18                	jb     0x1400060c2
1400060aa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400060ae:	48 2b d1             	sub    %rcx,%rdx
1400060b1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400060b5:	48 83 f8 1f          	cmp    $0x1f,%rax
1400060b9:	76 07                	jbe    0x1400060c2
1400060bb:	ff 15 b7 93 06 00    	call   *0x693b7(%rip)        # 0x14006f478
1400060c1:	cc                   	int3
1400060c2:	ff 15 e0 94 06 00    	call   *0x694e0(%rip)        # 0x14006f5a8
1400060c8:	49 8b 06             	mov    (%r14),%rax
1400060cb:	49 8b ce             	mov    %r14,%rcx
1400060ce:	48 8b 40 18          	mov    0x18(%rax),%rax
1400060d2:	ff 15 b0 95 06 00    	call   *0x695b0(%rip)        # 0x14006f688
1400060d8:	0f b7 c8             	movzwl %ax,%ecx
1400060db:	49 39 5e 10          	cmp    %rbx,0x10(%r14)
1400060df:	74 0e                	je     0x1400060ef
1400060e1:	48 8d 5f 28          	lea    0x28(%rdi),%rbx
1400060e5:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1400060ea:	76 03                	jbe    0x1400060ef
1400060ec:	48 8b 1b             	mov    (%rbx),%rbx
1400060ef:	48 8d 47 08          	lea    0x8(%rdi),%rax
1400060f3:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1400060f8:	76 03                	jbe    0x1400060fd
1400060fa:	48 8b 00             	mov    (%rax),%rax
1400060fd:	48 8d 15 24 6e 07 00 	lea    0x76e24(%rip),%rdx        # 0x14007cf28
140006104:	48 89 57 48          	mov    %rdx,0x48(%rdi)
140006108:	48 89 47 50          	mov    %rax,0x50(%rdi)
14000610c:	48 89 5f 58          	mov    %rbx,0x58(%rdi)
140006110:	66 89 4f 60          	mov    %cx,0x60(%rdi)
140006114:	48 8b c7             	mov    %rdi,%rax
140006117:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14000611b:	48 33 cc             	xor    %rsp,%rcx
14000611e:	e8 1d 39 06 00       	call   0x140069a40
140006123:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
14000612a:	00
14000612b:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14000612f:	49 8b 73 38          	mov    0x38(%r11),%rsi
140006133:	49 8b e3             	mov    %r11,%rsp
140006136:	41 5e                	pop    %r14
140006138:	5f                   	pop    %rdi
140006139:	5d                   	pop    %rbp
14000613a:	c3                   	ret
14000613b:	90                   	nop
14000613c:	90                   	nop
14000613d:	90                   	nop
14000613e:	90                   	nop
14000613f:	90                   	nop
140006140:	48 8b 02             	mov    (%rdx),%rax
140006143:	4c 8b c2             	mov    %rdx,%r8
140006146:	48 8d 51 48          	lea    0x48(%rcx),%rdx
14000614a:	49 8b c8             	mov    %r8,%rcx
14000614d:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
140006154:	48 ff 25 2d 95 06 00 	rex.W jmp *0x6952d(%rip)        # 0x14006f688
14000615b:	90                   	nop
14000615c:	90                   	nop
14000615d:	90                   	nop
14000615e:	90                   	nop
14000615f:	90                   	nop
140006160:	48 83 c1 48          	add    $0x48,%rcx
140006164:	48 8b 01             	mov    (%rcx),%rax
140006167:	48 8b 40 10          	mov    0x10(%rax),%rax
14000616b:	48 ff 25 16 95 06 00 	rex.W jmp *0x69516(%rip)        # 0x14006f688
140006172:	90                   	nop
140006173:	90                   	nop
140006174:	90                   	nop
140006175:	90                   	nop
140006176:	90                   	nop
140006177:	90                   	nop
140006178:	90                   	nop
140006179:	90                   	nop
14000617a:	90                   	nop
14000617b:	90                   	nop
14000617c:	90                   	nop
14000617d:	90                   	nop
14000617e:	90                   	nop
14000617f:	90                   	nop
140006180:	48 83 c1 48          	add    $0x48,%rcx
140006184:	48 8b 01             	mov    (%rcx),%rax
140006187:	48 8b 40 18          	mov    0x18(%rax),%rax
14000618b:	48 ff 25 f6 94 06 00 	rex.W jmp *0x694f6(%rip)        # 0x14006f688
140006192:	90                   	nop
140006193:	90                   	nop
140006194:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140006199:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000619e:	55                   	push   %rbp
14000619f:	57                   	push   %rdi
1400061a0:	41 56                	push   %r14
1400061a2:	48 8b ec             	mov    %rsp,%rbp
1400061a5:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400061ac:	48 8b 05 0d c5 0b 00 	mov    0xbc50d(%rip),%rax        # 0x1400c26c0
1400061b3:	48 33 c4             	xor    %rsp,%rax
1400061b6:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400061ba:	4c 8b f2             	mov    %rdx,%r14
1400061bd:	48 8b f9             	mov    %rcx,%rdi
1400061c0:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1400061c4:	33 db                	xor    %ebx,%ebx
1400061c6:	89 5d a0             	mov    %ebx,-0x60(%rbp)
1400061c9:	48 8d 05 b0 78 07 00 	lea    0x778b0(%rip),%rax        # 0x14007da80
1400061d0:	48 89 01             	mov    %rax,(%rcx)
1400061d3:	48 83 c1 08          	add    $0x8,%rcx
1400061d7:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1400061db:	0f 57 c0             	xorps  %xmm0,%xmm0
1400061de:	0f 11 01             	movups %xmm0,(%rcx)
1400061e1:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1400061e5:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1400061e9:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
1400061ed:	4c 8b c6             	mov    %rsi,%r8
1400061f0:	49 ff c0             	inc    %r8
1400061f3:	66 42 39 1c 42       	cmp    %bx,(%rdx,%r8,2)
1400061f8:	75 f6                	jne    0x1400061f0
1400061fa:	e8 f9 d0 ff ff       	call   0x1400032f8
1400061ff:	49 8b 56 10          	mov    0x10(%r14),%rdx
140006203:	0f 57 c0             	xorps  %xmm0,%xmm0
140006206:	48 85 d2             	test   %rdx,%rdx
140006209:	74 2c                	je     0x140006237
14000620b:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14000620f:	0f 57 c9             	xorps  %xmm1,%xmm1
140006212:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140006217:	48 ff c6             	inc    %rsi
14000621a:	66 39 1c 72          	cmp    %bx,(%rdx,%rsi,2)
14000621e:	75 f7                	jne    0x140006217
140006220:	4c 8b c6             	mov    %rsi,%r8
140006223:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140006227:	e8 cc d0 ff ff       	call   0x1400032f8
14000622c:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140006230:	be 01 00 00 00       	mov    $0x1,%esi
140006235:	eb 1e                	jmp    0x140006255
140006237:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14000623b:	66 0f 6f 0d 1d df 09 	movdqa 0x9df1d(%rip),%xmm1        # 0x1400a4160
140006242:	00
140006243:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
140006248:	66 89 5d b0          	mov    %bx,-0x50(%rbp)
14000624c:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140006250:	be 02 00 00 00       	mov    $0x2,%esi
140006255:	0f 10 00             	movups (%rax),%xmm0
140006258:	0f 11 47 28          	movups %xmm0,0x28(%rdi)
14000625c:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140006260:	0f 11 4f 38          	movups %xmm1,0x38(%rdi)
140006264:	48 89 58 10          	mov    %rbx,0x10(%rax)
140006268:	48 c7 40 18 07 00 00 	movq   $0x7,0x18(%rax)
14000626f:	00
140006270:	66 89 18             	mov    %bx,(%rax)
140006273:	40 f6 c6 02          	test   $0x2,%sil
140006277:	74 3b                	je     0x1400062b4
140006279:	83 e6 fd             	and    $0xfffffffd,%esi
14000627c:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140006280:	48 83 f8 07          	cmp    $0x7,%rax
140006284:	76 2e                	jbe    0x1400062b4
140006286:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14000628d:	00
14000628e:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140006292:	48 8b d1             	mov    %rcx,%rdx
140006295:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14000629b:	72 11                	jb     0x1400062ae
14000629d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400062a1:	48 2b d1             	sub    %rcx,%rdx
1400062a4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400062a8:	48 83 f8 1f          	cmp    $0x1f,%rax
1400062ac:	77 3e                	ja     0x1400062ec
1400062ae:	ff 15 f4 92 06 00    	call   *0x692f4(%rip)        # 0x14006f5a8
1400062b4:	40 f6 c6 01          	test   $0x1,%sil
1400062b8:	74 3f                	je     0x1400062f9
1400062ba:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1400062be:	48 83 f8 07          	cmp    $0x7,%rax
1400062c2:	76 35                	jbe    0x1400062f9
1400062c4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400062cb:	00
1400062cc:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400062d0:	48 8b d1             	mov    %rcx,%rdx
1400062d3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400062d9:	72 18                	jb     0x1400062f3
1400062db:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400062df:	48 2b d1             	sub    %rcx,%rdx
1400062e2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400062e6:	48 83 f8 1f          	cmp    $0x1f,%rax
1400062ea:	76 07                	jbe    0x1400062f3
1400062ec:	ff 15 86 91 06 00    	call   *0x69186(%rip)        # 0x14006f478
1400062f2:	cc                   	int3
1400062f3:	ff 15 af 92 06 00    	call   *0x692af(%rip)        # 0x14006f5a8
1400062f9:	49 8b 06             	mov    (%r14),%rax
1400062fc:	49 8b ce             	mov    %r14,%rcx
1400062ff:	48 8b 40 18          	mov    0x18(%rax),%rax
140006303:	ff 15 7f 93 06 00    	call   *0x6937f(%rip)        # 0x14006f688
140006309:	0f b7 c8             	movzwl %ax,%ecx
14000630c:	49 39 5e 10          	cmp    %rbx,0x10(%r14)
140006310:	74 0e                	je     0x140006320
140006312:	48 8d 5f 28          	lea    0x28(%rdi),%rbx
140006316:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14000631b:	76 03                	jbe    0x140006320
14000631d:	48 8b 1b             	mov    (%rbx),%rbx
140006320:	48 8d 47 08          	lea    0x8(%rdi),%rax
140006324:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140006329:	76 03                	jbe    0x14000632e
14000632b:	48 8b 00             	mov    (%rax),%rax
14000632e:	48 8d 15 cb 6b 07 00 	lea    0x76bcb(%rip),%rdx        # 0x14007cf00
140006335:	48 89 57 48          	mov    %rdx,0x48(%rdi)
140006339:	48 89 47 50          	mov    %rax,0x50(%rdi)
14000633d:	48 89 5f 58          	mov    %rbx,0x58(%rdi)
140006341:	66 89 4f 60          	mov    %cx,0x60(%rdi)
140006345:	48 8b c7             	mov    %rdi,%rax
140006348:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14000634c:	48 33 cc             	xor    %rsp,%rcx
14000634f:	e8 ec 36 06 00       	call   0x140069a40
140006354:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
14000635b:	00
14000635c:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140006360:	49 8b 73 38          	mov    0x38(%r11),%rsi
140006364:	49 8b e3             	mov    %r11,%rsp
140006367:	41 5e                	pop    %r14
140006369:	5f                   	pop    %rdi
14000636a:	5d                   	pop    %rbp