140006e85:	08 00 00 00
140006e89:	c7 05 dd 7d 07 00 00 	movl   $0x3f800000,0x77ddd(%rip)        # 0x14007ec70
140006e90:	00 80 3f
140006e93:	b9 80 00 00 00       	mov    $0x80,%ecx
140006e98:	e8 a3 2a 05 00       	call   0x140059940
140006e9d:	48 8b d8             	mov    %rax,%rbx
140006ea0:	48 8b 15 f1 7d 07 00 	mov    0x77df1(%rip),%rdx        # 0x14007ec98
140006ea7:	48 8b 0d da 7d 07 00 	mov    0x77dda(%rip),%rcx        # 0x14007ec88
140006eae:	48 2b d1             	sub    %rcx,%rdx
140006eb1:	48 c1 fa 03          	sar    $0x3,%rdx
140006eb5:	48 85 d2             	test   %rdx,%rdx
140006eb8:	74 32                	je     0x140006eec
140006eba:	48 8d 14 d5 00 00 00 	lea    0x0(,%rdx,8),%rdx
140006ec1:	00
140006ec2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140006ec9:	72 1c                	jb     0x140006ee7
140006ecb:	48 83 c2 27          	add    $0x27,%rdx
140006ecf:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140006ed3:	49 2b c8             	sub    %r8,%rcx
140006ed6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006eda:	48 83 f8 1f          	cmp    $0x1f,%rax
140006ede:	0f 87 ad 02 00 00    	ja     0x140007191
140006ee4:	49 8b c8             	mov    %r8,%rcx
140006ee7:	e8 a8 2d 05 00       	call   0x140059c94
140006eec:	48 89 1d 95 7d 07 00 	mov    %rbx,0x77d95(%rip)        # 0x14007ec88
140006ef3:	48 8d 83 80 00 00 00 	lea    0x80(%rbx),%rax
140006efa:	48 89 05 8f 7d 07 00 	mov    %rax,0x77d8f(%rip)        # 0x14007ec90
140006f01:	48 89 05 90 7d 07 00 	mov    %rax,0x77d90(%rip)        # 0x14007ec98
140006f08:	48 3b d8             	cmp    %rax,%rbx
140006f0b:	74 0f                	je     0x140006f1c
140006f0d:	0f 1f 00             	nopl   (%rax)
140006f10:	48 89 3b             	mov    %rdi,(%rbx)
140006f13:	48 83 c3 08          	add    $0x8,%rbx
140006f17:	48 3b d8             	cmp    %rax,%rbx
140006f1a:	75 f4                	jne    0x140006f10
140006f1c:	b9 d8 00 00 00       	mov    $0xd8,%ecx
140006f21:	e8 1a 2a 05 00       	call   0x140059940
140006f26:	48 8b d8             	mov    %rax,%rbx
140006f29:	48 89 45 87          	mov    %rax,-0x79(%rbp)
140006f2d:	33 d2                	xor    %edx,%edx
140006f2f:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
140006f35:	48 8b c8             	mov    %rax,%rcx
140006f38:	e8 6d 38 05 00       	call   0x14005a7aa
140006f3d:	0f 57 c0             	xorps  %xmm0,%xmm0
140006f40:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140006f44:	4c 89 7d d7          	mov    %r15,-0x29(%rbp)
140006f48:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
140006f4c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140006f52:	48 8d 15 27 8e 05 00 	lea    0x58e27(%rip),%rdx        # 0x14005fd80
140006f59:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140006f5d:	e8 ee 59 00 00       	call   0x14000c950
140006f62:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140006f66:	48 8b cb             	mov    %rbx,%rcx
140006f69:	e8 32 ec ff ff       	call   0x140005ba0
140006f6e:	90                   	nop
140006f6f:	48 89 05 3a 7d 07 00 	mov    %rax,0x77d3a(%rip)        # 0x14007ecb0
140006f76:	c7 05 38 7d 07 00 02 	movl   $0x2,0x77d38(%rip)        # 0x14007ecb8
140006f7d:	00 00 00
140006f80:	c7 05 32 7d 07 00 06 	movl   $0x6,0x77d32(%rip)        # 0x14007ecbc
140006f87:	00 00 00
140006f8a:	4c 89 3d 67 7d 07 00 	mov    %r15,0x77d67(%rip)        # 0x14007ecf8
140006f91:	0f 57 c0             	xorps  %xmm0,%xmm0
140006f94:	66 0f 7f 05 64 7d 07 	movdqa %xmm0,0x77d64(%rip)        # 0x14007ed00
140006f9b:	00
140006f9c:	4c 89 3d 6d 7d 07 00 	mov    %r15,0x77d6d(%rip)        # 0x14007ed10
140006fa3:	4c 89 3d 6e 7d 07 00 	mov    %r15,0x77d6e(%rip)        # 0x14007ed18
140006faa:	4c 89 3d 6f 7d 07 00 	mov    %r15,0x77d6f(%rip)        # 0x14007ed20
140006fb1:	c6 05 70 7d 07 00 01 	movb   $0x1,0x77d70(%rip)        # 0x14007ed28
140006fb8:	4c 89 3d 71 7d 07 00 	mov    %r15,0x77d71(%rip)        # 0x14007ed30
140006fbf:	b9 50 00 00 00       	mov    $0x50,%ecx
140006fc4:	e8 77 29 05 00       	call   0x140059940
140006fc9:	48 8b f0             	mov    %rax,%rsi
140006fcc:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140006fd0:	0f 57 c0             	xorps  %xmm0,%xmm0
140006fd3:	0f 11 00             	movups %xmm0,(%rax)
140006fd6:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140006fdd:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140006fe4:	48 8d 05 45 b1 05 00 	lea    0x5b145(%rip),%rax        # 0x140062130
140006feb:	48 89 06             	mov    %rax,(%rsi)
140006fee:	48 8d 7e 10          	lea    0x10(%rsi),%rdi
140006ff2:	48 8b cf             	mov    %rdi,%rcx
140006ff5:	e8 f6 de 00 00       	call   0x140014ef0
140006ffa:	90                   	nop
140006ffb:	0f 57 c0             	xorps  %xmm0,%xmm0
140006ffe:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
140007002:	48 89 7d 17          	mov    %rdi,0x17(%rbp)
140007006:	48 89 75 1f          	mov    %rsi,0x1f(%rbp)
14000700a:	b9 28 01 00 00       	mov    $0x128,%ecx
14000700f:	e8 2c 29 05 00       	call   0x140059940
140007014:	4c 8b f0             	mov    %rax,%r14
140007017:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
14000701b:	0f 57 c0             	xorps  %xmm0,%xmm0
14000701e:	0f 11 00             	movups %xmm0,(%rax)
140007021:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140007028:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
14000702f:	48 8d 05 42 98 05 00 	lea    0x59842(%rip),%rax        # 0x140060878
140007036:	49 89 06             	mov    %rax,(%r14)
140007039:	49 8d 5e 10          	lea    0x10(%r14),%rbx
14000703d:	48 8d 45 97          	lea    -0x69(%rbp),%rax
140007041:	48 89 45 87          	mov    %rax,-0x79(%rbp)
140007045:	48 89 7d 97          	mov    %rdi,-0x69(%rbp)
140007049:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
14000704d:	f3 0f 7f 45 17       	movdqu %xmm0,0x17(%rbp)
140007052:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140007056:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
14000705a:	4c 89 7d ff          	mov    %r15,-0x1(%rbp)
14000705e:	45 33 c0             	xor    %r8d,%r8d
140007061:	48 8d 15 e2 8a 05 00 	lea    0x58ae2(%rip),%rdx        # 0x14005fb4a
140007068:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14000706c:	e8 df 58 00 00       	call   0x14000c950
140007071:	90                   	nop
140007072:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
140007076:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14000707a:	48 8b cb             	mov    %rbx,%rcx
14000707d:	e8 8e dc ff ff       	call   0x140004d10
140007082:	90                   	nop
140007083:	48 89 1d 8e 7c 07 00 	mov    %rbx,0x77c8e(%rip)        # 0x14007ed18
14000708a:	48 8b 1d 8f 7c 07 00 	mov    0x77c8f(%rip),%rbx        # 0x14007ed20
140007091:	4c 89 35 88 7c 07 00 	mov    %r14,0x77c88(%rip)        # 0x14007ed20
140007098:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14000709d:	48 85 db             	test   %rbx,%rbx
1400070a0:	74 29                	je     0x1400070cb
1400070a2:	8b c7                	mov    %edi,%eax
1400070a4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400070a9:	83 f8 01             	cmp    $0x1,%eax
1400070ac:	75 1d                	jne    0x1400070cb
1400070ae:	48 8b 03             	mov    (%rbx),%rax
1400070b1:	48 8b cb             	mov    %rbx,%rcx
1400070b4:	ff 10                	call   *(%rax)
1400070b6:	8b c7                	mov    %edi,%eax
1400070b8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400070bd:	83 f8 01             	cmp    $0x1,%eax
1400070c0:	75 09                	jne    0x1400070cb
1400070c2:	48 8b 03             	mov    (%rbx),%rax
1400070c5:	48 8b cb             	mov    %rbx,%rcx
1400070c8:	ff 50 08             	call   *0x8(%rax)
1400070cb:	0f 57 c0             	xorps  %xmm0,%xmm0
1400070ce:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
1400070d2:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
1400070d6:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
1400070da:	45 33 c0             	xor    %r8d,%r8d
1400070dd:	48 8d 15 66 8a 05 00 	lea    0x58a66(%rip),%rdx        # 0x14005fb4a
1400070e4:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1400070e8:	e8 63 58 00 00       	call   0x14000c950
1400070ed:	90                   	nop
1400070ee:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
1400070f2:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1400070f6:	49 8b cd             	mov    %r13,%rcx
1400070f9:	e8 b2 54 00 00       	call   0x14000c5b0
1400070fe:	48 8b 10             	mov    (%rax),%rdx
140007101:	48 8b 0d 18 7c 07 00 	mov    0x77c18(%rip),%rcx        # 0x14007ed20
140007108:	48 85 c9             	test   %rcx,%rcx
14000710b:	74 0b                	je     0x140007118
14000710d:	f0 ff 41 08          	lock incl 0x8(%rcx)
140007111:	48 8b 0d 08 7c 07 00 	mov    0x77c08(%rip),%rcx        # 0x14007ed20
140007118:	48 8b 05 f9 7b 07 00 	mov    0x77bf9(%rip),%rax        # 0x14007ed18
14000711f:	48 89 42 30          	mov    %rax,0x30(%rdx)
140007123:	48 8b 5a 38          	mov    0x38(%rdx),%rbx
140007127:	48 89 4a 38          	mov    %rcx,0x38(%rdx)
14000712b:	48 85 db             	test   %rbx,%rbx
14000712e:	74 28                	je     0x140007158
140007130:	8b c7                	mov    %edi,%eax
140007132:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140007137:	83 f8 01             	cmp    $0x1,%eax
14000713a:	75 1c                	jne    0x140007158
14000713c:	48 8b 03             	mov    (%rbx),%rax
14000713f:	48 8b cb             	mov    %rbx,%rcx
140007142:	ff 10                	call   *(%rax)
140007144:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140007149:	83 ff 01             	cmp    $0x1,%edi
14000714c:	75 0a                	jne    0x140007158
14000714e:	48 8b 03             	mov    (%rbx),%rax
140007151:	48 8b cb             	mov    %rbx,%rcx
140007154:	ff 50 08             	call   *0x8(%rax)
140007157:	90                   	nop
140007158:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
14000715c:	48 83 fa 0f          	cmp    $0xf,%rdx
140007160:	76 3c                	jbe    0x14000719e
140007162:	48 ff c2             	inc    %rdx
140007165:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140007169:	48 8b c1             	mov    %rcx,%rax
14000716c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140007173:	72 23                	jb     0x140007198
140007175:	48 83 c2 27          	add    $0x27,%rdx
140007179:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14000717d:	48 2b c1             	sub    %rcx,%rax
140007180:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140007184:	48 83 f8 1f          	cmp    $0x1f,%rax
140007188:	76 0e                	jbe    0x140007198
14000718a:	ff 15 10 84 05 00    	call   *0x58410(%rip)        # 0x14005f5a0
140007190:	90                   	nop
140007191:	ff 15 09 84 05 00    	call   *0x58409(%rip)        # 0x14005f5a0
140007197:	90                   	nop
140007198:	e8 f7 2a 05 00       	call   0x140059c94
14000719d:	90                   	nop
14000719e:	49 8b c4             	mov    %r12,%rax
1400071a1:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1400071a5:	48 33 cc             	xor    %rsp,%rcx
1400071a8:	e8 53 26 05 00       	call   0x140059800
1400071ad:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
1400071b4:	00
1400071b5:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1400071b9:	49 8b 73 38          	mov    0x38(%r11),%rsi
1400071bd:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1400071c1:	49 8b e3             	mov    %r11,%rsp
1400071c4:	41 5f                	pop    %r15
1400071c6:	41 5e                	pop    %r14
1400071c8:	41 5d                	pop    %r13
1400071ca:	41 5c                	pop    %r12
1400071cc:	5d                   	pop    %rbp
1400071cd:	c3                   	ret
1400071ce:	cc                   	int3
1400071cf:	cc                   	int3
1400071d0:	e9 0b 00 00 00       	jmp    0x1400071e0
1400071d5:	cc                   	int3
1400071d6:	cc                   	int3
1400071d7:	cc                   	int3
1400071d8:	cc                   	int3
1400071d9:	cc                   	int3
1400071da:	cc                   	int3
1400071db:	cc                   	int3
1400071dc:	cc                   	int3
1400071dd:	cc                   	int3
1400071de:	cc                   	int3
1400071df:	cc                   	int3
1400071e0:	40 53                	rex push %rbx
1400071e2:	48 83 ec 20          	sub    $0x20,%rsp
1400071e6:	48 8b d9             	mov    %rcx,%rbx
1400071e9:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400071ed:	48 85 c9             	test   %rcx,%rcx
1400071f0:	74 3f                	je     0x140007231
1400071f2:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1400071f6:	48 2b d1             	sub    %rcx,%rdx
1400071f9:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1400071fd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140007204:	72 18                	jb     0x14000721e
140007206:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14000720a:	48 83 c2 27          	add    $0x27,%rdx
14000720e:	49 2b c8             	sub    %r8,%rcx
140007211:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140007215:	48 83 f8 1f          	cmp    $0x1f,%rax
140007219:	77 24                	ja     0x14000723f
14000721b:	49 8b c8             	mov    %r8,%rcx
14000721e:	e8 71 2a 05 00       	call   0x140059c94
140007223:	33 c0                	xor    %eax,%eax
140007225:	48 89 43 18          	mov    %rax,0x18(%rbx)
140007229:	48 89 43 20          	mov    %rax,0x20(%rbx)
14000722d:	48 89 43 28          	mov    %rax,0x28(%rbx)
140007231:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140007235:	48 83 c4 20          	add    $0x20,%rsp
140007239:	5b                   	pop    %rbx
14000723a:	e9 21 15 00 00       	jmp    0x140008760
14000723f:	ff 15 5b 83 05 00    	call   *0x5835b(%rip)        # 0x14005f5a0
140007245:	cc                   	int3
140007246:	cc                   	int3
140007247:	cc                   	int3
140007248:	cc                   	int3
140007249:	cc                   	int3
14000724a:	cc                   	int3
14000724b:	cc                   	int3
14000724c:	cc                   	int3
14000724d:	cc                   	int3
14000724e:	cc                   	int3
14000724f:	cc                   	int3
140007250:	e9 0b 00 00 00       	jmp    0x140007260
140007255:	cc                   	int3
140007256:	cc                   	int3
140007257:	cc                   	int3
140007258:	cc                   	int3
140007259:	cc                   	int3
14000725a:	cc                   	int3
14000725b:	cc                   	int3
14000725c:	cc                   	int3
14000725d:	cc                   	int3
14000725e:	cc                   	int3
14000725f:	cc                   	int3
140007260:	40 53                	rex push %rbx
140007262:	48 83 ec 20          	sub    $0x20,%rsp
140007266:	48 8b d9             	mov    %rcx,%rbx
140007269:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14000726d:	48 85 c9             	test   %rcx,%rcx
140007270:	74 3f                	je     0x1400072b1
140007272:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140007276:	48 2b d1             	sub    %rcx,%rdx
140007279:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
14000727d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140007284:	72 18                	jb     0x14000729e
140007286:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14000728a:	48 83 c2 27          	add    $0x27,%rdx
14000728e:	49 2b c8             	sub    %r8,%rcx
140007291:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140007295:	48 83 f8 1f          	cmp    $0x1f,%rax
140007299:	77 24                	ja     0x1400072bf
14000729b:	49 8b c8             	mov    %r8,%rcx
14000729e:	e8 f1 29 05 00       	call   0x140059c94
1400072a3:	33 c0                	xor    %eax,%eax
1400072a5:	48 89 43 18          	mov    %rax,0x18(%rbx)
1400072a9:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400072ad:	48 89 43 28          	mov    %rax,0x28(%rbx)
1400072b1:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400072b5:	48 83 c4 20          	add    $0x20,%rsp
1400072b9:	5b                   	pop    %rbx
1400072ba:	e9 e1 13 00 00       	jmp    0x1400086a0
1400072bf:	ff 15 db 82 05 00    	call   *0x582db(%rip)        # 0x14005f5a0
1400072c5:	cc                   	int3
1400072c6:	cc                   	int3
1400072c7:	cc                   	int3
1400072c8:	cc                   	int3
1400072c9:	cc                   	int3
1400072ca:	cc                   	int3
1400072cb:	cc                   	int3
1400072cc:	cc                   	int3
1400072cd:	cc                   	int3
1400072ce:	cc                   	int3
1400072cf:	cc                   	int3
1400072d0:	40 53                	rex push %rbx
1400072d2:	48 83 ec 20          	sub    $0x20,%rsp
1400072d6:	ba 08 00 00 00       	mov    $0x8,%edx
1400072db:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1400072e2:	00 00
1400072e4:	48 8b 08             	mov    (%rax),%rcx
1400072e7:	8b 04 0a             	mov    (%rdx,%rcx,1),%eax
1400072ea:	39 05 b0 7a 07 00    	cmp    %eax,0x77ab0(%rip)        # 0x14007eda0
1400072f0:	7e 53                	jle    0x140007345
1400072f2:	48 8d 0d a7 7a 07 00 	lea    0x77aa7(%rip),%rcx        # 0x14007eda0
1400072f9:	e8 ca 25 05 00       	call   0x1400598c8
1400072fe:	83 3d 9b 7a 07 00 ff 	cmpl   $0xffffffff,0x77a9b(%rip)        # 0x14007eda0
140007305:	75 3e                	jne    0x140007345
140007307:	33 d2                	xor    %edx,%edx
140007309:	41 b8 f8 01 00 00    	mov    $0x1f8,%r8d
14000730f:	48 8d 1d 2a 78 07 00 	lea    0x7782a(%rip),%rbx        # 0x14007eb40
140007316:	48 8b cb             	mov    %rbx,%rcx
140007319:	e8 8c 34 05 00       	call   0x14005a7aa
14000731e:	e8 6d f9 ff ff       	call   0x140006c90
140007323:	48 8d 0d 36 75 05 00 	lea    0x57536(%rip),%rcx        # 0x14005e860
14000732a:	e8 45 29 05 00       	call   0x140059c74
14000732f:	90                   	nop
140007330:	48 8d 0d 69 7a 07 00 	lea    0x77a69(%rip),%rcx        # 0x14007eda0
140007337:	e8 20 25 05 00       	call   0x14005985c
14000733c:	48 8b c3             	mov    %rbx,%rax
14000733f:	48 83 c4 20          	add    $0x20,%rsp
140007343:	5b                   	pop    %rbx
140007344:	c3                   	ret
140007345:	48 8d 05 f4 77 07 00 	lea    0x777f4(%rip),%rax        # 0x14007eb40
14000734c:	48 83 c4 20          	add    $0x20,%rsp
140007350:	5b                   	pop    %rbx
140007351:	c3                   	ret
140007352:	cc                   	int3
140007353:	cc                   	int3
140007354:	cc                   	int3