14020adf9:	8b 45 20             	mov    0x20(%rbp),%eax
14020adfc:	83 e0 01             	and    $0x1,%eax
14020adff:	85 c0                	test   %eax,%eax
14020ae01:	74 0d                	je     0x14020ae10
14020ae03:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
14020ae07:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14020ae0b:	e8 e0 8a df ff       	call   0x1400038f0
14020ae10:	48 83 c4 20          	add    $0x20,%rsp
14020ae14:	5d                   	pop    %rbp
14020ae15:	c3                   	ret
14020ae16:	40 55                	rex push %rbp
14020ae18:	48 83 ec 20          	sub    $0x20,%rsp
14020ae1c:	48 8b ea             	mov    %rdx,%rbp
14020ae1f:	8b 45 24             	mov    0x24(%rbp),%eax
14020ae22:	83 e0 04             	and    $0x4,%eax
14020ae25:	85 c0                	test   %eax,%eax
14020ae27:	74 0d                	je     0x14020ae36
14020ae29:	83 65 24 fb          	andl   $0xfffffffb,0x24(%rbp)
14020ae2d:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14020ae31:	e8 9a ab df ff       	call   0x1400059d0
14020ae36:	48 83 c4 20          	add    $0x20,%rsp
14020ae3a:	5d                   	pop    %rbp
14020ae3b:	c3                   	ret
14020ae3c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14020ae41:	55                   	push   %rbp
14020ae42:	48 83 ec 20          	sub    $0x20,%rsp
14020ae46:	48 8b ea             	mov    %rdx,%rbp
14020ae49:	0f ae e8             	lfence
14020ae4c:	48 8b 55 20          	mov    0x20(%rbp),%rdx
14020ae50:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
14020ae54:	e8 77 ba e9 ff       	call   0x1400a68d0
14020ae59:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
14020ae60:	48 8b 55 70          	mov    0x70(%rbp),%rdx
14020ae64:	e8 27 ba e9 ff       	call   0x1400a6890
14020ae69:	33 d2                	xor    %edx,%edx
14020ae6b:	33 c9                	xor    %ecx,%ecx
14020ae6d:	e8 84 ab ff ff       	call   0x1402059f6
14020ae72:	90                   	nop
14020ae73:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14020ae78:	55                   	push   %rbp
14020ae79:	48 83 ec 20          	sub    $0x20,%rsp
14020ae7d:	48 8b ea             	mov    %rdx,%rbp
14020ae80:	0f ae e8             	lfence
14020ae83:	48 8b 55 20          	mov    0x20(%rbp),%rdx
14020ae87:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
14020ae8b:	e8 a4 e1 e9 ff       	call   0x1400a9034
14020ae90:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
14020ae97:	48 8b 55 70          	mov    0x70(%rbp),%rdx
14020ae9b:	e8 98 1d e2 ff       	call   0x14002cc38
14020aea0:	33 d2                	xor    %edx,%edx
14020aea2:	33 c9                	xor    %ecx,%ecx
14020aea4:	e8 4d ab ff ff       	call   0x1402059f6
14020aea9:	90                   	nop
14020aeaa:	48 8d 4a 28          	lea    0x28(%rdx),%rcx
14020aeae:	e9 15 13 ea ff       	jmp    0x1400ac1c8
14020aeb3:	40 55                	rex push %rbp
14020aeb5:	48 83 ec 20          	sub    $0x20,%rsp
14020aeb9:	48 8b ea             	mov    %rdx,%rbp
14020aebc:	8b 45 30             	mov    0x30(%rbp),%eax
14020aebf:	83 e0 01             	and    $0x1,%eax
14020aec2:	85 c0                	test   %eax,%eax
14020aec4:	74 0d                	je     0x14020aed3
14020aec6:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
14020aeca:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14020aece:	e8 0d a9 df ff       	call   0x1400057e0
14020aed3:	48 83 c4 20          	add    $0x20,%rsp
14020aed7:	5d                   	pop    %rbp
14020aed8:	c3                   	ret
14020aed9:	90                   	nop
14020aeda:	90                   	nop
14020aedb:	90                   	nop
14020aedc:	40 55                	rex push %rbp
14020aede:	48 83 ec 20          	sub    $0x20,%rsp
14020aee2:	48 8b ea             	mov    %rdx,%rbp
14020aee5:	8b 45 30             	mov    0x30(%rbp),%eax
14020aee8:	83 e0 08             	and    $0x8,%eax
14020aeeb:	85 c0                	test   %eax,%eax
14020aeed:	74 0d                	je     0x14020aefc
14020aeef:	83 65 30 f7          	andl   $0xfffffff7,0x30(%rbp)
14020aef3:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14020aef7:	e8 d4 aa df ff       	call   0x1400059d0
14020aefc:	48 83 c4 20          	add    $0x20,%rsp
14020af00:	5d                   	pop    %rbp
14020af01:	c3                   	ret
14020af02:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14020af07:	55                   	push   %rbp
14020af08:	48 83 ec 30          	sub    $0x30,%rsp
14020af0c:	48 8b ea             	mov    %rdx,%rbp
14020af0f:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
14020af16:	48 8b 01             	mov    (%rcx),%rax
14020af19:	48 8b 40 08          	mov    0x8(%rax),%rax
14020af1d:	ff 15 0d 7f 00 00    	call   *0x7f0d(%rip)        # 0x140212e30
14020af23:	48 8b d0             	mov    %rax,%rdx
14020af26:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
14020af2d:	e8 aa b7 e1 ff       	call   0x1400266dc
14020af32:	4c 8d 85 80 00 00 00 	lea    0x80(%rbp),%r8
14020af39:	48 8d 55 60          	lea    0x60(%rbp),%rdx
14020af3d:	48 8d 0d a4 11 06 00 	lea    0x611a4(%rip),%rcx        # 0x14026c0e8
14020af44:	e8 0b 99 ea ff       	call   0x1400b4854
14020af49:	48 8b d0             	mov    %rax,%rdx
14020af4c:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
14020af53:	e8 90 58 ea ff       	call   0x1400b07e8
14020af58:	4c 8b 45 60          	mov    0x60(%rbp),%r8
14020af5c:	4d 85 c0             	test   %r8,%r8
14020af5f:	74 29                	je     0x14020af8a
14020af61:	48 83 65 60 00       	andq   $0x0,0x60(%rbp)
14020af66:	83 c8 ff             	or     $0xffffffff,%eax
14020af69:	f0 41 0f c1 40 10    	lock xadd %eax,0x10(%r8)
14020af6f:	83 f8 01             	cmp    $0x1,%eax
14020af72:	75 16                	jne    0x14020af8a
14020af74:	49 8b 00             	mov    (%r8),%rax
14020af77:	48 8b 08             	mov    (%rax),%rcx
14020af7a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14020af7e:	49 8b d0             	mov    %r8,%rdx
14020af81:	49 8b 08             	mov    (%r8),%rcx
14020af84:	ff 15 a6 7e 00 00    	call   *0x7ea6(%rip)        # 0x140212e30
14020af8a:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
14020af91:	48 85 c9             	test   %rcx,%rcx
14020af94:	74 0d                	je     0x14020afa3
14020af96:	48 8b 01             	mov    (%rcx),%rax
14020af99:	48 8b 40 10          	mov    0x10(%rax),%rax
14020af9d:	ff 15 8d 7e 00 00    	call   *0x7e8d(%rip)        # 0x140212e30
14020afa3:	66 c7 45 30 00 01    	movw   $0x100,0x30(%rbp)
14020afa9:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
14020afb0:	e8 bb c3 f1 ff       	call   0x140127370
14020afb5:	0f b7 4d 30          	movzwl 0x30(%rbp),%ecx
14020afb9:	66 89 08             	mov    %cx,(%rax)
14020afbc:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14020afc3:	48 83 c4 30          	add    $0x30,%rsp
14020afc7:	5d                   	pop    %rbp
14020afc8:	c3                   	ret
14020afc9:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14020afce:	55                   	push   %rbp
14020afcf:	48 83 ec 30          	sub    $0x30,%rsp
14020afd3:	48 8b ea             	mov    %rdx,%rbp
14020afd6:	0f 57 c0             	xorps  %xmm0,%xmm0
14020afd9:	f3 0f 7f 85 98 00 00 	movdqu %xmm0,0x98(%rbp)
14020afe0:	00
14020afe1:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
14020afe8:	ff 15 2a 7a 00 00    	call   *0x7a2a(%rip)        # 0x140212a18
14020afee:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
14020aff5:	ff 15 15 7a 00 00    	call   *0x7a15(%rip)        # 0x140212a10
14020affb:	4c 8d 85 98 00 00 00 	lea    0x98(%rbp),%r8
14020b002:	48 8d 55 60          	lea    0x60(%rbp),%rdx
14020b006:	48 8d 0d 1b 57 04 00 	lea    0x4571b(%rip),%rcx        # 0x140250728
14020b00d:	e8 d6 b8 e8 ff       	call   0x1400968e8
14020b012:	48 8b d0             	mov    %rax,%rdx
14020b015:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
14020b01c:	e8 c7 57 ea ff       	call   0x1400b07e8
14020b021:	4c 8b 45 60          	mov    0x60(%rbp),%r8
14020b025:	4d 85 c0             	test   %r8,%r8
14020b028:	74 29                	je     0x14020b053
14020b02a:	48 83 65 60 00       	andq   $0x0,0x60(%rbp)
14020b02f:	83 c8 ff             	or     $0xffffffff,%eax
14020b032:	f0 41 0f c1 40 10    	lock xadd %eax,0x10(%r8)
14020b038:	83 f8 01             	cmp    $0x1,%eax
14020b03b:	75 16                	jne    0x14020b053
14020b03d:	49 8b 00             	mov    (%r8),%rax
14020b040:	48 8b 08             	mov    (%rax),%rcx
14020b043:	48 8b 41 08          	mov    0x8(%rcx),%rax
14020b047:	49 8b d0             	mov    %r8,%rdx
14020b04a:	49 8b 08             	mov    (%r8),%rcx
14020b04d:	ff 15 dd 7d 00 00    	call   *0x7ddd(%rip)        # 0x140212e30
14020b053:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
14020b05a:	ff 15 e0 78 00 00    	call   *0x78e0(%rip)        # 0x140212940
14020b060:	66 c7 45 30 00 01    	movw   $0x100,0x30(%rbp)
14020b066:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
14020b06d:	e8 fe c2 f1 ff       	call   0x140127370
14020b072:	0f b7 4d 30          	movzwl 0x30(%rbp),%ecx
14020b076:	66 89 08             	mov    %cx,(%rax)
14020b079:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14020b080:	48 83 c4 30          	add    $0x30,%rsp
14020b084:	5d                   	pop    %rbp
14020b085:	c3                   	ret
14020b086:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14020b08b:	55                   	push   %rbp
14020b08c:	48 83 ec 20          	sub    $0x20,%rsp
14020b090:	48 8b ea             	mov    %rdx,%rbp
14020b093:	0f 57 c0             	xorps  %xmm0,%xmm0
14020b096:	f3 0f 7f 45 70       	movdqu %xmm0,0x70(%rbp)
14020b09b:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14020b09f:	ff 15 73 79 00 00    	call   *0x7973(%rip)        # 0x140212a18
14020b0a5:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14020b0a9:	ff 15 61 79 00 00    	call   *0x7961(%rip)        # 0x140212a10
14020b0af:	4c 8d 45 70          	lea    0x70(%rbp),%r8
14020b0b3:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14020b0b7:	48 8d 0d 6a 56 04 00 	lea    0x4566a(%rip),%rcx        # 0x140250728
14020b0be:	e8 25 b8 e8 ff       	call   0x1400968e8
14020b0c3:	48 8b d0             	mov    %rax,%rdx
14020b0c6:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
14020b0ca:	e8 19 57 ea ff       	call   0x1400b07e8
14020b0cf:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14020b0d3:	48 85 c9             	test   %rcx,%rcx
14020b0d6:	74 28                	je     0x14020b100
14020b0d8:	48 83 65 40 00       	andq   $0x0,0x40(%rbp)
14020b0dd:	83 c8 ff             	or     $0xffffffff,%eax
14020b0e0:	f0 0f c1 41 10       	lock xadd %eax,0x10(%rcx)
14020b0e5:	83 f8 01             	cmp    $0x1,%eax
14020b0e8:	75 16                	jne    0x14020b100
14020b0ea:	48 8b 01             	mov    (%rcx),%rax
14020b0ed:	4c 8b 00             	mov    (%rax),%r8
14020b0f0:	48 8b d1             	mov    %rcx,%rdx
14020b0f3:	48 8b c8             	mov    %rax,%rcx
14020b0f6:	49 8b 40 08          	mov    0x8(%r8),%rax
14020b0fa:	ff 15 30 7d 00 00    	call   *0x7d30(%rip)        # 0x140212e30
14020b100:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14020b104:	ff 15 36 78 00 00    	call   *0x7836(%rip)        # 0x140212940
14020b10a:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14020b111:	48 83 c4 20          	add    $0x20,%rsp
14020b115:	5d                   	pop    %rbp
14020b116:	c3                   	ret
14020b117:	90                   	nop
14020b118:	90                   	nop
14020b119:	90                   	nop
14020b11a:	90                   	nop
14020b11b:	90                   	nop
14020b11c:	90                   	nop
14020b11d:	90                   	nop
14020b11e:	90                   	nop
14020b11f:	90                   	nop
14020b120:	40 55                	rex push %rbp
14020b122:	48 83 ec 20          	sub    $0x20,%rsp
14020b126:	48 8b ea             	mov    %rdx,%rbp
14020b129:	8b 45 30             	mov    0x30(%rbp),%eax
14020b12c:	83 e0 01             	and    $0x1,%eax
14020b12f:	85 c0                	test   %eax,%eax
14020b131:	74 0d                	je     0x14020b140
14020b133:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
14020b137:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14020b13b:	e8 90 a8 df ff       	call   0x1400059d0
14020b140:	48 83 c4 20          	add    $0x20,%rsp
14020b144:	5d                   	pop    %rbp
14020b145:	c3                   	ret
14020b146:	40 55                	rex push %rbp
14020b148:	48 83 ec 20          	sub    $0x20,%rsp
14020b14c:	48 8b ea             	mov    %rdx,%rbp
14020b14f:	4c 8d 0d 9a 87 df ff 	lea    -0x207866(%rip),%r9        # 0x1400038f0
14020b156:	41 b8 06 00 00 00    	mov    $0x6,%r8d
14020b15c:	ba 48 00 00 00       	mov    $0x48,%edx
14020b161:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
14020b168:	e8 23 96 ff ff       	call   0x140204790
14020b16d:	48 83 c4 20          	add    $0x20,%rsp
14020b171:	5d                   	pop    %rbp
14020b172:	c3                   	ret
14020b173:	40 55                	rex push %rbp
14020b175:	48 83 ec 20          	sub    $0x20,%rsp
14020b179:	48 8b ea             	mov    %rdx,%rbp
14020b17c:	8b 45 40             	mov    0x40(%rbp),%eax
14020b17f:	83 e0 01             	and    $0x1,%eax
14020b182:	85 c0                	test   %eax,%eax
14020b184:	74 0d                	je     0x14020b193
14020b186:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
14020b18a:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
14020b18e:	e8 5d 87 df ff       	call   0x1400038f0
14020b193:	48 83 c4 20          	add    $0x20,%rsp
14020b197:	5d                   	pop    %rbp
14020b198:	c3                   	ret
14020b199:	40 55                	rex push %rbp
14020b19b:	48 83 ec 20          	sub    $0x20,%rsp
14020b19f:	48 8b ea             	mov    %rdx,%rbp
14020b1a2:	8b 45 20             	mov    0x20(%rbp),%eax
14020b1a5:	83 e0 01             	and    $0x1,%eax
14020b1a8:	85 c0                	test   %eax,%eax
14020b1aa:	74 0d                	je     0x14020b1b9
14020b1ac:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
14020b1b0:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
14020b1b4:	e8 37 87 df ff       	call   0x1400038f0
14020b1b9:	48 83 c4 20          	add    $0x20,%rsp
14020b1bd:	5d                   	pop    %rbp
14020b1be:	c3                   	ret
14020b1bf:	40 55                	rex push %rbp
14020b1c1:	48 83 ec 20          	sub    $0x20,%rsp
14020b1c5:	48 8b ea             	mov    %rdx,%rbp
14020b1c8:	4c 8d 0d 21 87 df ff 	lea    -0x2078df(%rip),%r9        # 0x1400038f0
14020b1cf:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14020b1d5:	ba 48 00 00 00       	mov    $0x48,%edx
14020b1da:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14020b1de:	e8 ad 95 ff ff       	call   0x140204790
14020b1e3:	48 83 c4 20          	add    $0x20,%rsp
14020b1e7:	5d                   	pop    %rbp
14020b1e8:	c3                   	ret
14020b1e9:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
14020b1ed:	48 83 c1 08          	add    $0x8,%rcx
14020b1f1:	e9 aa b7 ea ff       	jmp    0x1400b69a0
14020b1f6:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14020b1fb:	55                   	push   %rbp
14020b1fc:	48 83 ec 30          	sub    $0x30,%rsp
14020b200:	48 8b ea             	mov    %rdx,%rbp
14020b203:	0f ae e8             	lfence
14020b206:	48 8b 55 38          	mov    0x38(%rbp),%rdx
14020b20a:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
14020b211:	e8 b6 a0 ea ff       	call   0x1400b52cc
14020b216:	4c 8b 45 30          	mov    0x30(%rbp),%r8
14020b21a:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
14020b221:	e8 12 1a e2 ff       	call   0x14002cc38
14020b226:	33 d2                	xor    %edx,%edx
14020b228:	33 c9                	xor    %ecx,%ecx
14020b22a:	e8 c7 a7 ff ff       	call   0x1402059f6
14020b22f:	90                   	nop
14020b230:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14020b235:	55                   	push   %rbp
14020b236:	48 83 ec 20          	sub    $0x20,%rsp
14020b23a:	48 8b ea             	mov    %rdx,%rbp
14020b23d:	0f ae e8             	lfence
14020b240:	48 8b 55 28          	mov    0x28(%rbp),%rdx
14020b244:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
14020b248:	e8 7f a0 ea ff       	call   0x1400b52cc
14020b24d:	4c 8b 45 20          	mov    0x20(%rbp),%r8
14020b251:	48 8b 55 70          	mov    0x70(%rbp),%rdx
14020b255:	e8 de 19 e2 ff       	call   0x14002cc38
14020b25a:	33 d2                	xor    %edx,%edx
14020b25c:	33 c9                	xor    %ecx,%ecx
14020b25e:	e8 93 a7 ff ff       	call   0x1402059f6
14020b263:	90                   	nop
14020b264:	48 8d 4a 30          	lea    0x30(%rdx),%rcx
14020b268:	e9 57 dc e0 ff       	jmp    0x140018ec4
14020b26d:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14020b271:	48 83 c1 08          	add    $0x8,%rcx
14020b275:	e9 56 a7 df ff       	jmp    0x1400059d0
14020b27a:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14020b27e:	48 83 c1 28          	add    $0x28,%rcx
14020b282:	e9 49 a7 df ff       	jmp    0x1400059d0
14020b287:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14020b28b:	48 83 c1 08          	add    $0x8,%rcx
14020b28f:	e9 bc ce df ff       	jmp    0x140008150
14020b294:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14020b298:	48 83 c1 18          	add    $0x18,%rcx
14020b29c:	e9 af ce df ff       	jmp    0x140008150
14020b2a1:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14020b2a5:	48 83 c1 28          	add    $0x28,%rcx
14020b2a9:	e9 a2 ce df ff       	jmp    0x140008150
14020b2ae:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14020b2b2:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
14020b2b9:	e9 7e e9 e2 ff       	jmp    0x140039c3c
14020b2be:	90                   	nop
14020b2bf:	90                   	nop
14020b2c0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14020b2c5:	55                   	push   %rbp
14020b2c6:	48 83 ec 20          	sub    $0x20,%rsp
14020b2ca:	48 8b ea             	mov    %rdx,%rbp
14020b2cd:	0f ae e8             	lfence
14020b2d0:	4c 8b 45 50          	mov    0x50(%rbp),%r8
14020b2d4:	48 8b 55 60          	mov    0x60(%rbp),%rdx
14020b2d8:	e8 d7 1a e3 ff       	call   0x14003cdb4
14020b2dd:	33 d2                	xor    %edx,%edx
14020b2df:	33 c9                	xor    %ecx,%ecx
14020b2e1:	e8 10 a7 ff ff       	call   0x1402059f6
14020b2e6:	90                   	nop
14020b2e7:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14020b2eb:	e9 84 1f ea ff       	jmp    0x1400ad274