140142ec4:	c3                   	ret
140142ec5:	cc                   	int3
140142ec6:	cc                   	int3
140142ec7:	cc                   	int3
140142ec8:	cc                   	int3
140142ec9:	cc                   	int3
140142eca:	cc                   	int3
140142ecb:	cc                   	int3
140142ecc:	cc                   	int3
140142ecd:	cc                   	int3
140142ece:	cc                   	int3
140142ecf:	cc                   	int3
140142ed0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140142ed5:	57                   	push   %rdi
140142ed6:	48 83 ec 20          	sub    $0x20,%rsp
140142eda:	48 8b fa             	mov    %rdx,%rdi
140142edd:	48 8b d9             	mov    %rcx,%rbx
140142ee0:	e8 eb 2f f8 ff       	call   0x1400c5ed0
140142ee5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140142ee9:	48 81 39 d0 00 00 00 	cmpq   $0xd0,(%rcx)
140142ef0:	72 12                	jb     0x140142f04
140142ef2:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
140142ef9:	48 85 c0             	test   %rax,%rax
140142efc:	74 06                	je     0x140142f04
140142efe:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140142f02:	ff d0                	call   *%rax
140142f04:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140142f09:	48 83 c4 20          	add    $0x20,%rsp
140142f0d:	5f                   	pop    %rdi
140142f0e:	c3                   	ret
140142f0f:	cc                   	int3
140142f10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140142f15:	57                   	push   %rdi
140142f16:	48 83 ec 20          	sub    $0x20,%rsp
140142f1a:	48 8b fa             	mov    %rdx,%rdi
140142f1d:	48 8b d9             	mov    %rcx,%rbx
140142f20:	e8 ab 2f f8 ff       	call   0x1400c5ed0
140142f25:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140142f29:	48 81 39 c8 00 00 00 	cmpq   $0xc8,(%rcx)
140142f30:	72 12                	jb     0x140142f44
140142f32:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140142f39:	48 85 c0             	test   %rax,%rax
140142f3c:	74 06                	je     0x140142f44
140142f3e:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140142f42:	ff d0                	call   *%rax
140142f44:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140142f49:	48 83 c4 20          	add    $0x20,%rsp
140142f4d:	5f                   	pop    %rdi
140142f4e:	c3                   	ret
140142f4f:	cc                   	int3
140142f50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140142f55:	57                   	push   %rdi
140142f56:	48 83 ec 20          	sub    $0x20,%rsp
140142f5a:	48 8b fa             	mov    %rdx,%rdi
140142f5d:	48 8b d9             	mov    %rcx,%rbx
140142f60:	e8 6b 2f f8 ff       	call   0x1400c5ed0
140142f65:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140142f69:	48 81 39 c0 00 00 00 	cmpq   $0xc0,(%rcx)
140142f70:	72 12                	jb     0x140142f84
140142f72:	48 8b 81 b8 00 00 00 	mov    0xb8(%rcx),%rax
140142f79:	48 85 c0             	test   %rax,%rax
140142f7c:	74 06                	je     0x140142f84
140142f7e:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140142f82:	ff d0                	call   *%rax
140142f84:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140142f89:	48 83 c4 20          	add    $0x20,%rsp
140142f8d:	5f                   	pop    %rdi
140142f8e:	c3                   	ret
140142f8f:	cc                   	int3
140142f90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140142f95:	57                   	push   %rdi
140142f96:	48 83 ec 20          	sub    $0x20,%rsp
140142f9a:	48 8b fa             	mov    %rdx,%rdi
140142f9d:	48 8b d9             	mov    %rcx,%rbx
140142fa0:	e8 2b 2f f8 ff       	call   0x1400c5ed0
140142fa5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140142fa9:	48 81 39 b8 00 00 00 	cmpq   $0xb8,(%rcx)
140142fb0:	72 12                	jb     0x140142fc4
140142fb2:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
140142fb9:	48 85 c0             	test   %rax,%rax
140142fbc:	74 06                	je     0x140142fc4
140142fbe:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140142fc2:	ff d0                	call   *%rax
140142fc4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140142fc9:	48 83 c4 20          	add    $0x20,%rsp
140142fcd:	5f                   	pop    %rdi
140142fce:	c3                   	ret
140142fcf:	cc                   	int3
140142fd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140142fd5:	57                   	push   %rdi
140142fd6:	48 83 ec 20          	sub    $0x20,%rsp
140142fda:	48 8b fa             	mov    %rdx,%rdi
140142fdd:	48 8b d9             	mov    %rcx,%rbx
140142fe0:	e8 eb 2e f8 ff       	call   0x1400c5ed0
140142fe5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140142fe9:	48 81 39 b0 00 00 00 	cmpq   $0xb0,(%rcx)
140142ff0:	72 12                	jb     0x140143004
140142ff2:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140142ff9:	48 85 c0             	test   %rax,%rax
140142ffc:	74 06                	je     0x140143004
140142ffe:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140143002:	ff d0                	call   *%rax
140143004:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140143009:	48 83 c4 20          	add    $0x20,%rsp
14014300d:	5f                   	pop    %rdi
14014300e:	c3                   	ret
14014300f:	cc                   	int3
140143010:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140143015:	57                   	push   %rdi
140143016:	48 83 ec 20          	sub    $0x20,%rsp
14014301a:	48 8b fa             	mov    %rdx,%rdi
14014301d:	48 8b d9             	mov    %rcx,%rbx
140143020:	e8 ab 2e f8 ff       	call   0x1400c5ed0
140143025:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140143029:	48 81 39 a8 00 00 00 	cmpq   $0xa8,(%rcx)
140143030:	72 12                	jb     0x140143044
140143032:	48 8b 81 a0 00 00 00 	mov    0xa0(%rcx),%rax
140143039:	48 85 c0             	test   %rax,%rax
14014303c:	74 06                	je     0x140143044
14014303e:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140143042:	ff d0                	call   *%rax
140143044:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140143049:	48 83 c4 20          	add    $0x20,%rsp
14014304d:	5f                   	pop    %rdi
14014304e:	c3                   	ret
14014304f:	cc                   	int3
140143050:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140143055:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014305a:	57                   	push   %rdi
14014305b:	48 83 ec 30          	sub    $0x30,%rsp
14014305f:	48 8b da             	mov    %rdx,%rbx
140143062:	48 8b f1             	mov    %rcx,%rsi
140143065:	48 85 d2             	test   %rdx,%rdx
140143068:	75 16                	jne    0x140143080
14014306a:	48 89 11             	mov    %rdx,(%rcx)
14014306d:	48 8b c1             	mov    %rcx,%rax
140143070:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140143075:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14014307a:	48 83 c4 30          	add    $0x30,%rsp
14014307e:	5f                   	pop    %rdi
14014307f:	c3                   	ret
140143080:	b9 30 00 00 00       	mov    $0x30,%ecx
140143085:	e8 66 32 04 00       	call   0x1401862f0
14014308a:	48 8b f8             	mov    %rax,%rdi
14014308d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140143092:	48 85 c0             	test   %rax,%rax
140143095:	74 5d                	je     0x1401430f4
140143097:	48 8d 05 ca 7d 0d 00 	lea    0xd7dca(%rip),%rax        # 0x14021ae68
14014309e:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401430a2:	48 8d 05 5f 72 0d 00 	lea    0xd725f(%rip),%rax        # 0x14021a308
1401430a9:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401430ad:	48 8d 05 b4 7b 0d 00 	lea    0xd7bb4(%rip),%rax        # 0x14021ac68
1401430b4:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401430b8:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401430bc:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401430c0:	48 8d 05 79 7c 0d 00 	lea    0xd7c79(%rip),%rax        # 0x14021ad40
1401430c7:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401430cc:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401430d3:	48 8d 05 8e 7c 0d 00 	lea    0xd7c8e(%rip),%rax        # 0x14021ad68
1401430da:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401430de:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401430e2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401430e6:	48 8d 05 53 7d 0d 00 	lea    0xd7d53(%rip),%rax        # 0x14021ae40
1401430ed:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401430f2:	eb 02                	jmp    0x1401430f6
1401430f4:	33 ff                	xor    %edi,%edi
1401430f6:	8b 05 30 7f 16 00    	mov    0x167f30(%rip),%eax        # 0x1402ab02c
1401430fc:	89 07                	mov    %eax,(%rdi)
1401430fe:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140143102:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140143106:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14014310b:	48 85 db             	test   %rbx,%rbx
14014310e:	74 15                	je     0x140143125
140143110:	48 8b 43 08          	mov    0x8(%rbx),%rax
140143114:	48 63 48 04          	movslq 0x4(%rax),%rcx
140143118:	48 83 c1 08          	add    $0x8,%rcx
14014311c:	48 03 cb             	add    %rbx,%rcx
14014311f:	48 8b 01             	mov    (%rcx),%rax
140143122:	ff 10                	call   *(%rax)
140143124:	90                   	nop
140143125:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140143129:	48 8b 41 10          	mov    0x10(%rcx),%rax
14014312d:	48 85 c0             	test   %rax,%rax
140143130:	74 02                	je     0x140143134
140143132:	ff d0                	call   *%rax
140143134:	48 89 1e             	mov    %rbx,(%rsi)
140143137:	48 8b c6             	mov    %rsi,%rax
14014313a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014313f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140143144:	48 83 c4 30          	add    $0x30,%rsp
140143148:	5f                   	pop    %rdi
140143149:	c3                   	ret
14014314a:	cc                   	int3
14014314b:	cc                   	int3
14014314c:	cc                   	int3
14014314d:	cc                   	int3
14014314e:	cc                   	int3
14014314f:	cc                   	int3
140143150:	48 8d 05 19 7d 0d 00 	lea    0xd7d19(%rip),%rax        # 0x14021ae70
140143157:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%rcx)
14014315e:	48 89 01             	mov    %rax,(%rcx)
140143161:	48 8b c1             	mov    %rcx,%rax
140143164:	c3                   	ret
140143165:	cc                   	int3
140143166:	cc                   	int3
140143167:	cc                   	int3
140143168:	cc                   	int3
140143169:	cc                   	int3
14014316a:	cc                   	int3
14014316b:	cc                   	int3
14014316c:	cc                   	int3
14014316d:	cc                   	int3
14014316e:	cc                   	int3
14014316f:	cc                   	int3
140143170:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140143175:	57                   	push   %rdi
140143176:	48 83 ec 20          	sub    $0x20,%rsp
14014317a:	8b da                	mov    %edx,%ebx
14014317c:	48 8b f9             	mov    %rcx,%rdi
14014317f:	48 8d 05 ea 7c 0d 00 	lea    0xd7cea(%rip),%rax        # 0x14021ae70
140143186:	48 89 01             	mov    %rax,(%rcx)
140143189:	e8 42 2d f8 ff       	call   0x1400c5ed0
14014318e:	48 8d 05 53 8d 0f 00 	lea    0xf8d53(%rip),%rax        # 0x14023bee8
140143195:	48 89 07             	mov    %rax,(%rdi)
140143198:	f6 c3 01             	test   $0x1,%bl
14014319b:	74 0d                	je     0x1401431aa
14014319d:	ba 10 00 00 00       	mov    $0x10,%edx
1401431a2:	48 8b cf             	mov    %rdi,%rcx
1401431a5:	e8 a2 34 04 00       	call   0x14018664c
1401431aa:	48 8b c7             	mov    %rdi,%rax
1401431ad:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401431b2:	48 83 c4 20          	add    $0x20,%rsp
1401431b6:	5f                   	pop    %rdi
1401431b7:	c3                   	ret
1401431b8:	cc                   	int3
1401431b9:	cc                   	int3
1401431ba:	cc                   	int3
1401431bb:	cc                   	int3
1401431bc:	cc                   	int3
1401431bd:	cc                   	int3
1401431be:	cc                   	int3
1401431bf:	cc                   	int3
1401431c0:	40 53                	rex push %rbx
1401431c2:	48 83 ec 20          	sub    $0x20,%rsp
1401431c6:	48 8b d9             	mov    %rcx,%rbx
1401431c9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401431cd:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401431d1:	48 85 c0             	test   %rax,%rax
1401431d4:	74 02                	je     0x1401431d8
1401431d6:	ff d0                	call   *%rax
1401431d8:	b8 01 00 00 00       	mov    $0x1,%eax
1401431dd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401431e2:	48 83 c4 20          	add    $0x20,%rsp
1401431e6:	5b                   	pop    %rbx
1401431e7:	c3                   	ret
1401431e8:	cc                   	int3
1401431e9:	cc                   	int3
1401431ea:	cc                   	int3
1401431eb:	cc                   	int3
1401431ec:	cc                   	int3
1401431ed:	cc                   	int3
1401431ee:	cc                   	int3
1401431ef:	cc                   	int3
1401431f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401431f5:	57                   	push   %rdi
1401431f6:	48 83 ec 30          	sub    $0x30,%rsp
1401431fa:	48 8b fa             	mov    %rdx,%rdi
1401431fd:	48 8b d9             	mov    %rcx,%rbx
140143200:	e8 cb 2c f8 ff       	call   0x1400c5ed0
140143205:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140143209:	48 83 39 50          	cmpq   $0x50,(%rcx)
14014320d:	72 24                	jb     0x140143233
14014320f:	48 8b 41 48          	mov    0x48(%rcx),%rax
140143213:	48 85 c0             	test   %rax,%rax
140143216:	74 1b                	je     0x140143233
140143218:	ff d0                	call   *%rax
14014321a:	48 8b d0             	mov    %rax,%rdx
14014321d:	48 8b cf             	mov    %rdi,%rcx
140143220:	e8 8b 05 00 00       	call   0x1401437b0
140143225:	48 8b c7             	mov    %rdi,%rax
140143228:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014322d:	48 83 c4 30          	add    $0x30,%rsp
140143231:	5f                   	pop    %rdi
140143232:	c3                   	ret
140143233:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140143238:	48 8b c7             	mov    %rdi,%rax
14014323b:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140143242:	48 83 c4 30          	add    $0x30,%rsp
140143246:	5f                   	pop    %rdi
140143247:	c3                   	ret
140143248:	cc                   	int3
140143249:	cc                   	int3
14014324a:	cc                   	int3
14014324b:	cc                   	int3
14014324c:	cc                   	int3
14014324d:	cc                   	int3
14014324e:	cc                   	int3
14014324f:	cc                   	int3
140143250:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140143255:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14014325a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014325f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140143264:	41 56                	push   %r14
140143266:	48 83 ec 40          	sub    $0x40,%rsp
14014326a:	48 8b fa             	mov    %rdx,%rdi
14014326d:	48 8b d9             	mov    %rcx,%rbx
140143270:	e8 5b 2c f8 ff       	call   0x1400c5ed0
140143275:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140143279:	48 83 39 30          	cmpq   $0x30,(%rcx)
14014327d:	0f 82 f2 00 00 00    	jb     0x140143375
140143283:	48 8b 41 28          	mov    0x28(%rcx),%rax
140143287:	48 85 c0             	test   %rax,%rax
14014328a:	0f 84 e5 00 00 00    	je     0x140143375
140143290:	ff d0                	call   *%rax
140143292:	4c 8b f0             	mov    %rax,%r14
140143295:	48 8d 35 4c 8d 0f 00 	lea    0xf8d4c(%rip),%rsi        # 0x14023bfe8
14014329c:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1401432a1:	33 db                	xor    %ebx,%ebx
1401432a3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401432a8:	40 32 ed             	xor    %bpl,%bpl
1401432ab:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
1401432b0:	48 85 c0             	test   %rax,%rax
1401432b3:	74 49                	je     0x1401432fe
1401432b5:	8d 4b 18             	lea    0x18(%rbx),%ecx
1401432b8:	e8 33 30 04 00       	call   0x1401862f0
1401432bd:	48 8b d8             	mov    %rax,%rbx
1401432c0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401432c5:	0f 57 c0             	xorps  %xmm0,%xmm0
1401432c8:	33 c0                	xor    %eax,%eax
1401432ca:	0f 11 03             	movups %xmm0,(%rbx)
1401432cd:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401432d1:	40 b5 01             	mov    $0x1,%bpl
1401432d4:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
1401432d9:	41 0f 10 06          	movups (%r14),%xmm0
1401432dd:	0f 11 03             	movups %xmm0,(%rbx)
1401432e0:	f2 41 0f 10 4e 10    	movsd  0x10(%r14),%xmm1
1401432e6:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
1401432eb:	0f 57 c0             	xorps  %xmm0,%xmm0
1401432ee:	41 0f 11 06          	movups %xmm0,(%r14)
1401432f2:	49 89 46 10          	mov    %rax,0x10(%r14)
1401432f6:	49 8b ce             	mov    %r14,%rcx
1401432f9:	e8 8e 2e 07 00       	call   0x1401b618c
1401432fe:	48 89 37             	mov    %rsi,(%rdi)
140143301:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
140143308:	00
140143309:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14014330d:	48 85 db             	test   %rbx,%rbx
140143310:	74 42                	je     0x140143354
140143312:	48 8b 73 08          	mov    0x8(%rbx),%rsi
140143316:	4c 8b 33             	mov    (%rbx),%r14