140027f3e:	90                   	nop
140027f3f:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140027f44:	8b 8c 24 c0 00 00 00 	mov    0xc0(%rsp),%ecx
140027f4b:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140027f4f:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
140027f54:	4d 8b c5             	mov    %r13,%r8
140027f57:	48 8b d0             	mov    %rax,%rdx
140027f5a:	48 8b ce             	mov    %rsi,%rcx
140027f5d:	ff d7                	call   *%rdi
140027f5f:	0f b6 d8             	movzbl %al,%ebx
140027f62:	48 8d 05 a7 36 01 00 	lea    0x136a7(%rip),%rax        # 0x14003b610
140027f69:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140027f6e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140027f73:	48 85 c9             	test   %rcx,%rcx
140027f76:	74 29                	je     0x140027fa1
140027f78:	80 7c 24 68 00       	cmpb   $0x0,0x68(%rsp)
140027f7d:	74 14                	je     0x140027f93
140027f7f:	e8 0f b4 fd ff       	call   0x140003393
140027f84:	ba 18 00 00 00       	mov    $0x18,%edx
140027f89:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140027f8e:	e8 21 f3 00 00       	call   0x1400372b4
140027f93:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
140027f9a:	00 00
140027f9c:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
140027fa1:	83 e5 df             	and    $0xffffffdf,%ebp
140027fa4:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
140027fa8:	48 85 f6             	test   %rsi,%rsi
140027fab:	74 15                	je     0x140027fc2
140027fad:	48 8b 46 08          	mov    0x8(%rsi),%rax
140027fb1:	48 63 48 04          	movslq 0x4(%rax),%rcx
140027fb5:	48 83 c1 08          	add    $0x8,%rcx
140027fb9:	48 03 ce             	add    %rsi,%rcx
140027fbc:	48 8b 01             	mov    (%rcx),%rax
140027fbf:	ff 50 08             	call   *0x8(%rax)
140027fc2:	8b c3                	mov    %ebx,%eax
140027fc4:	eb 02                	jmp    0x140027fc8
140027fc6:	33 c0                	xor    %eax,%eax
140027fc8:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140027fcd:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140027fd1:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140027fd5:	49 8b 73 48          	mov    0x48(%r11),%rsi
140027fd9:	49 8b e3             	mov    %r11,%rsp
140027fdc:	41 5f                	pop    %r15
140027fde:	41 5e                	pop    %r14
140027fe0:	41 5d                	pop    %r13
140027fe2:	41 5c                	pop    %r12
140027fe4:	5f                   	pop    %rdi
140027fe5:	c3                   	ret
140027fe6:	cc                   	int3
140027fe7:	cc                   	int3
140027fe8:	cc                   	int3
140027fe9:	cc                   	int3
140027fea:	cc                   	int3
140027feb:	cc                   	int3
140027fec:	cc                   	int3
140027fed:	cc                   	int3
140027fee:	cc                   	int3
140027fef:	cc                   	int3
140027ff0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140027ff5:	48 8d 05 9c 33 01 00 	lea    0x1339c(%rip),%rax        # 0x14003b398
140027ffc:	48 89 01             	mov    %rax,(%rcx)
140027fff:	48 8d 05 b2 85 01 00 	lea    0x185b2(%rip),%rax        # 0x1400405b8
140028006:	48 89 01             	mov    %rax,(%rcx)
140028009:	c7 41 78 00 00 00 00 	movl   $0x0,0x78(%rcx)
140028010:	8b 05 fe 00 03 00    	mov    0x300fe(%rip),%eax        # 0x140058114
140028016:	89 41 08             	mov    %eax,0x8(%rcx)
140028019:	48 89 49 18          	mov    %rcx,0x18(%rcx)
14002801d:	0f 57 c0             	xorps  %xmm0,%xmm0
140028020:	33 c0                	xor    %eax,%eax
140028022:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140028026:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
14002802a:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
14002802e:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140028032:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
140028036:	48 89 41 70          	mov    %rax,0x70(%rcx)
14002803a:	48 c7 41 20 58 00 00 	movq   $0x58,0x20(%rcx)
140028041:	00
140028042:	48 8d 05 27 f5 fd ff 	lea    -0x20ad9(%rip),%rax        # 0x140007570
140028049:	48 89 41 28          	mov    %rax,0x28(%rcx)
14002804d:	48 8d 05 9c f5 fd ff 	lea    -0x20a64(%rip),%rax        # 0x1400075f0
140028054:	48 89 41 30          	mov    %rax,0x30(%rcx)
140028058:	48 8d 05 61 f5 fd ff 	lea    -0x20a9f(%rip),%rax        # 0x1400075c0
14002805f:	48 89 41 38          	mov    %rax,0x38(%rcx)
140028063:	48 8d 05 26 f5 fd ff 	lea    -0x20ada(%rip),%rax        # 0x140007590
14002806a:	48 89 41 40          	mov    %rax,0x40(%rcx)
14002806e:	48 8d 05 73 85 01 00 	lea    0x18573(%rip),%rax        # 0x1400405e8
140028075:	48 89 01             	mov    %rax,(%rcx)
140028078:	48 8d 05 31 09 00 00 	lea    0x931(%rip),%rax        # 0x1400289b0
14002807f:	48 89 41 48          	mov    %rax,0x48(%rcx)
140028083:	48 8d 05 26 08 00 00 	lea    0x826(%rip),%rax        # 0x1400288b0
14002808a:	48 89 41 50          	mov    %rax,0x50(%rcx)
14002808e:	48 8d 05 3b 05 00 00 	lea    0x53b(%rip),%rax        # 0x1400285d0
140028095:	48 89 41 58          	mov    %rax,0x58(%rcx)
140028099:	48 8d 05 40 06 00 00 	lea    0x640(%rip),%rax        # 0x1400286e0
1400280a0:	48 89 41 60          	mov    %rax,0x60(%rcx)
1400280a4:	48 8d 05 35 75 ff ff 	lea    -0x8acb(%rip),%rax        # 0x14001f5e0
1400280ab:	48 89 41 68          	mov    %rax,0x68(%rcx)
1400280af:	48 8d 05 3a 04 00 00 	lea    0x43a(%rip),%rax        # 0x1400284f0
1400280b6:	48 89 41 70          	mov    %rax,0x70(%rcx)
1400280ba:	48 8b c1             	mov    %rcx,%rax
1400280bd:	c3                   	ret
1400280be:	cc                   	int3
1400280bf:	cc                   	int3
1400280c0:	40 53                	rex push %rbx
1400280c2:	48 83 ec 20          	sub    $0x20,%rsp
1400280c6:	48 8d 59 18          	lea    0x18(%rcx),%rbx
1400280ca:	48 8b cb             	mov    %rbx,%rcx
1400280cd:	e8 ee 9c 00 00       	call   0x140031dc0
1400280d2:	48 8d 05 bf 32 01 00 	lea    0x132bf(%rip),%rax        # 0x14003b398
1400280d9:	48 89 03             	mov    %rax,(%rbx)
1400280dc:	48 83 c4 20          	add    $0x20,%rsp
1400280e0:	5b                   	pop    %rbx
1400280e1:	c3                   	ret
1400280e2:	cc                   	int3
1400280e3:	cc                   	int3
1400280e4:	cc                   	int3
1400280e5:	cc                   	int3
1400280e6:	cc                   	int3
1400280e7:	cc                   	int3
1400280e8:	cc                   	int3
1400280e9:	cc                   	int3
1400280ea:	cc                   	int3
1400280eb:	cc                   	int3
1400280ec:	cc                   	int3
1400280ed:	cc                   	int3
1400280ee:	cc                   	int3
1400280ef:	cc                   	int3
1400280f0:	40 53                	rex push %rbx
1400280f2:	48 83 ec 20          	sub    $0x20,%rsp
1400280f6:	48 8d 59 18          	lea    0x18(%rcx),%rbx
1400280fa:	48 8b cb             	mov    %rbx,%rcx
1400280fd:	e8 9e 9f 00 00       	call   0x1400320a0
140028102:	48 8d 05 8f 32 01 00 	lea    0x1328f(%rip),%rax        # 0x14003b398
140028109:	48 89 03             	mov    %rax,(%rbx)
14002810c:	48 83 c4 20          	add    $0x20,%rsp
140028110:	5b                   	pop    %rbx
140028111:	c3                   	ret
140028112:	cc                   	int3
140028113:	cc                   	int3
140028114:	cc                   	int3
140028115:	cc                   	int3
140028116:	cc                   	int3
140028117:	cc                   	int3
140028118:	cc                   	int3
140028119:	cc                   	int3
14002811a:	cc                   	int3
14002811b:	cc                   	int3
14002811c:	cc                   	int3
14002811d:	cc                   	int3
14002811e:	cc                   	int3
14002811f:	cc                   	int3
140028120:	40 53                	rex push %rbx
140028122:	48 83 ec 20          	sub    $0x20,%rsp
140028126:	48 8d 59 18          	lea    0x18(%rcx),%rbx
14002812a:	48 8b cb             	mov    %rbx,%rcx
14002812d:	e8 3e a1 00 00       	call   0x140032270
140028132:	48 8d 05 5f 32 01 00 	lea    0x1325f(%rip),%rax        # 0x14003b398
140028139:	48 89 03             	mov    %rax,(%rbx)
14002813c:	48 83 c4 20          	add    $0x20,%rsp
140028140:	5b                   	pop    %rbx
140028141:	c3                   	ret
140028142:	cc                   	int3
140028143:	cc                   	int3
140028144:	cc                   	int3
140028145:	cc                   	int3
140028146:	cc                   	int3
140028147:	cc                   	int3
140028148:	cc                   	int3
140028149:	cc                   	int3
14002814a:	cc                   	int3
14002814b:	cc                   	int3
14002814c:	cc                   	int3
14002814d:	cc                   	int3
14002814e:	cc                   	int3
14002814f:	cc                   	int3
140028150:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140028155:	53                   	push   %rbx
140028156:	48 83 ec 20          	sub    $0x20,%rsp
14002815a:	48 8b d9             	mov    %rcx,%rbx
14002815d:	48 8d 05 34 32 01 00 	lea    0x13234(%rip),%rax        # 0x14003b398
140028164:	48 89 01             	mov    %rax,(%rcx)
140028167:	f6 c2 01             	test   $0x1,%dl
14002816a:	74 0a                	je     0x140028176
14002816c:	ba 80 00 00 00       	mov    $0x80,%edx
140028171:	e8 3e f1 00 00       	call   0x1400372b4
140028176:	48 8b c3             	mov    %rbx,%rax
140028179:	48 83 c4 20          	add    $0x20,%rsp
14002817d:	5b                   	pop    %rbx
14002817e:	c3                   	ret
14002817f:	cc                   	int3
140028180:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140028185:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14002818a:	57                   	push   %rdi
14002818b:	48 83 ec 20          	sub    $0x20,%rsp
14002818f:	8b da                	mov    %edx,%ebx
140028191:	48 8b f9             	mov    %rcx,%rdi
140028194:	48 8d 05 4d 84 01 00 	lea    0x1844d(%rip),%rax        # 0x1400405e8
14002819b:	48 89 01             	mov    %rax,(%rcx)
14002819e:	e8 bd 93 fd ff       	call   0x140001560
1400281a3:	90                   	nop
1400281a4:	48 8d 05 ed 31 01 00 	lea    0x131ed(%rip),%rax        # 0x14003b398
1400281ab:	48 89 07             	mov    %rax,(%rdi)
1400281ae:	f6 c3 01             	test   $0x1,%bl
1400281b1:	74 0d                	je     0x1400281c0
1400281b3:	ba 80 00 00 00       	mov    $0x80,%edx
1400281b8:	48 8b cf             	mov    %rdi,%rcx
1400281bb:	e8 f4 f0 00 00       	call   0x1400372b4
1400281c0:	48 8b c7             	mov    %rdi,%rax
1400281c3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400281c8:	48 83 c4 20          	add    $0x20,%rsp
1400281cc:	5f                   	pop    %rdi
1400281cd:	c3                   	ret
1400281ce:	cc                   	int3
1400281cf:	cc                   	int3
1400281d0:	40 53                	rex push %rbx
1400281d2:	48 83 ec 20          	sub    $0x20,%rsp
1400281d6:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1400281da:	48 8b d9             	mov    %rcx,%rbx
1400281dd:	49 8b 40 08          	mov    0x8(%r8),%rax
1400281e1:	49 8d 48 08          	lea    0x8(%r8),%rcx
1400281e5:	48 63 50 04          	movslq 0x4(%rax),%rdx
1400281e9:	48 03 ca             	add    %rdx,%rcx
1400281ec:	48 8b 01             	mov    (%rcx),%rax
1400281ef:	ff 10                	call   *(%rax)
1400281f1:	f0 ff 43 78          	lock incl 0x78(%rbx)
1400281f5:	48 83 c4 20          	add    $0x20,%rsp
1400281f9:	5b                   	pop    %rbx
1400281fa:	c3                   	ret
1400281fb:	cc                   	int3
1400281fc:	cc                   	int3
1400281fd:	cc                   	int3
1400281fe:	cc                   	int3
1400281ff:	cc                   	int3
140028200:	40 53                	rex push %rbx
140028202:	48 83 ec 20          	sub    $0x20,%rsp
140028206:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14002820a:	48 8b d9             	mov    %rcx,%rbx
14002820d:	49 8b 40 08          	mov    0x8(%r8),%rax
140028211:	49 8d 48 08          	lea    0x8(%r8),%rcx
140028215:	48 63 50 04          	movslq 0x4(%rax),%rdx
140028219:	48 03 ca             	add    %rdx,%rcx
14002821c:	48 8b 01             	mov    (%rcx),%rax
14002821f:	ff 50 08             	call   *0x8(%rax)
140028222:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140028227:	f0 0f c1 43 78       	lock xadd %eax,0x78(%rbx)
14002822c:	83 f8 01             	cmp    $0x1,%eax
14002822f:	75 16                	jne    0x140028247
140028231:	48 8b 03             	mov    (%rbx),%rax
140028234:	ba 01 00 00 00       	mov    $0x1,%edx
140028239:	48 8b cb             	mov    %rbx,%rcx
14002823c:	ff 50 20             	call   *0x20(%rax)
14002823f:	b0 01                	mov    $0x1,%al
140028241:	48 83 c4 20          	add    $0x20,%rsp
140028245:	5b                   	pop    %rbx
140028246:	c3                   	ret
140028247:	32 c0                	xor    %al,%al
140028249:	48 83 c4 20          	add    $0x20,%rsp
14002824d:	5b                   	pop    %rbx
14002824e:	c3                   	ret
14002824f:	cc                   	int3
140028250:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140028255:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14002825a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14002825f:	57                   	push   %rdi
140028260:	48 83 ec 30          	sub    $0x30,%rsp
140028264:	48 8b da             	mov    %rdx,%rbx
140028267:	48 8b f1             	mov    %rcx,%rsi
14002826a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140028271:	00
140028272:	48 85 d2             	test   %rdx,%rdx
140028275:	75 1e                	jne    0x140028295
140028277:	48 89 11             	mov    %rdx,(%rcx)
14002827a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140028281:	00
140028282:	48 8b c1             	mov    %rcx,%rax
140028285:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14002828a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14002828f:	48 83 c4 30          	add    $0x30,%rsp
140028293:	5f                   	pop    %rdi
140028294:	c3                   	ret
140028295:	b9 30 00 00 00       	mov    $0x30,%ecx
14002829a:	e8 d9 ef 00 00       	call   0x140037278
14002829f:	48 8b f8             	mov    %rax,%rdi
1400282a2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400282a7:	48 85 c0             	test   %rax,%rax
1400282aa:	74 11                	je     0x1400282bd
1400282ac:	48 8d 48 10          	lea    0x10(%rax),%rcx
1400282b0:	ba 01 00 00 00       	mov    $0x1,%edx
1400282b5:	e8 66 9a 00 00       	call   0x140031d20
1400282ba:	90                   	nop
1400282bb:	eb 02                	jmp    0x1400282bf
1400282bd:	33 ff                	xor    %edi,%edi
1400282bf:	8b 05 af fe 02 00    	mov    0x2feaf(%rip),%eax        # 0x140058174
1400282c5:	89 07                	mov    %eax,(%rdi)
1400282c7:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1400282cb:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1400282cf:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400282d4:	48 85 db             	test   %rbx,%rbx
1400282d7:	74 15                	je     0x1400282ee
1400282d9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400282dd:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400282e1:	48 83 c1 08          	add    $0x8,%rcx
1400282e5:	48 03 cb             	add    %rbx,%rcx
1400282e8:	48 8b 01             	mov    (%rcx),%rax
1400282eb:	ff 10                	call   *(%rax)
1400282ed:	90                   	nop
1400282ee:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400282f2:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400282f6:	48 85 c0             	test   %rax,%rax
1400282f9:	74 02                	je     0x1400282fd
1400282fb:	ff d0                	call   *%rax
1400282fd:	48 89 1e             	mov    %rbx,(%rsi)
140028300:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140028307:	00 00
140028309:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140028310:	00
140028311:	48 8b c6             	mov    %rsi,%rax
140028314:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140028319:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14002831e:	48 83 c4 30          	add    $0x30,%rsp
140028322:	5f                   	pop    %rdi
140028323:	c3                   	ret
140028324:	cc                   	int3
140028325:	cc                   	int3
140028326:	cc                   	int3
140028327:	cc                   	int3
140028328:	cc                   	int3
140028329:	cc                   	int3
14002832a:	cc                   	int3
14002832b:	cc                   	int3
14002832c:	cc                   	int3
14002832d:	cc                   	int3
14002832e:	cc                   	int3
14002832f:	cc                   	int3
140028330:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140028335:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14002833a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14002833f:	57                   	push   %rdi
140028340:	48 83 ec 30          	sub    $0x30,%rsp
140028344:	48 8b da             	mov    %rdx,%rbx
140028347:	48 8b f1             	mov    %rcx,%rsi
14002834a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140028351:	00
140028352:	48 85 d2             	test   %rdx,%rdx
140028355:	75 1e                	jne    0x140028375
140028357:	48 89 11             	mov    %rdx,(%rcx)
14002835a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140028361:	00
140028362:	48 8b c1             	mov    %rcx,%rax
140028365:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx