140024040:	74 0a                	je     0x14002404c
140024042:	f6 41 1c 10          	testb  $0x10,0x1c(%rcx)
140024046:	0f 85 a2 2b 02 00    	jne    0x140046bee
14002404c:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
140024050:	e9 9d fe ff ff       	jmp    0x140023ef2
140024055:	cc                   	int3
140024056:	cc                   	int3
140024057:	cc                   	int3
140024058:	cc                   	int3
140024059:	cc                   	int3
14002405a:	cc                   	int3
14002405b:	cc                   	int3
14002405c:	40 53                	rex push %rbx
14002405e:	48 83 ec 20          	sub    $0x20,%rsp
140024062:	48 8d 0d 5f c4 07 00 	lea    0x7c45f(%rip),%rcx        # 0x1400a04c8
140024069:	48 8b da             	mov    %rdx,%rbx
14002406c:	48 ff 15 bd 0d 06 00 	rex.W call *0x60dbd(%rip)        # 0x140084e30
140024073:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024078:	48 8b 05 41 c4 07 00 	mov    0x7c441(%rip),%rax        # 0x1400a04c0
14002407f:	48 85 c0             	test   %rax,%rax
140024082:	74 4d                	je     0x1400240d1
140024084:	48 89 43 10          	mov    %rax,0x10(%rbx)
140024088:	48 8b 05 31 c4 07 00 	mov    0x7c431(%rip),%rax        # 0x1400a04c0
14002408f:	48 89 58 18          	mov    %rbx,0x18(%rax)
140024093:	8b 05 37 c4 07 00    	mov    0x7c437(%rip),%eax        # 0x1400a04d0
140024099:	ff c0                	inc    %eax
14002409b:	48 89 1d 1e c4 07 00 	mov    %rbx,0x7c41e(%rip)        # 0x1400a04c0
1400240a2:	ff 05 2c c4 07 00    	incl   0x7c42c(%rip)        # 0x1400a04d4
1400240a8:	89 05 22 c4 07 00    	mov    %eax,0x7c422(%rip)        # 0x1400a04d0
1400240ae:	89 43 20             	mov    %eax,0x20(%rbx)
1400240b1:	f0 ff 43 0c          	lock incl 0xc(%rbx)
1400240b5:	48 8d 0d 0c c4 07 00 	lea    0x7c40c(%rip),%rcx        # 0x1400a04c8
1400240bc:	48 ff 15 3d 0d 06 00 	rex.W call *0x60d3d(%rip)        # 0x140084e00
1400240c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400240c8:	33 c0                	xor    %eax,%eax
1400240ca:	48 83 c4 20          	add    $0x20,%rsp
1400240ce:	5b                   	pop    %rbx
1400240cf:	c3                   	ret
1400240d0:	cc                   	int3
1400240d1:	48 89 1d e0 c3 07 00 	mov    %rbx,0x7c3e0(%rip)        # 0x1400a04b8
1400240d8:	eb b9                	jmp    0x140024093
1400240da:	cc                   	int3
1400240db:	cc                   	int3
1400240dc:	cc                   	int3
1400240dd:	cc                   	int3
1400240de:	cc                   	int3
1400240df:	cc                   	int3
1400240e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400240e5:	57                   	push   %rdi
1400240e6:	48 83 ec 20          	sub    $0x20,%rsp
1400240ea:	0f ba e1 0a          	bt     $0xa,%ecx
1400240ee:	0f 82 2c 2c 02 00    	jb     0x140046d20
1400240f4:	f6 c1 0b             	test   $0xb,%cl
1400240f7:	74 40                	je     0x140024139
1400240f9:	b9 30 01 00 00       	mov    $0x130,%ecx
1400240fe:	e8 d1 fd 00 00       	call   0x140033ed4
140024103:	33 db                	xor    %ebx,%ebx
140024105:	48 8b f8             	mov    %rax,%rdi
140024108:	48 85 c0             	test   %rax,%rax
14002410b:	0f 84 92 00 00 00    	je     0x1400241a3
140024111:	48 8b c8             	mov    %rax,%rcx
140024114:	e8 a3 f9 ff ff       	call   0x140023abc
140024119:	48 8d 05 e0 e5 05 00 	lea    0x5e5e0(%rip),%rax        # 0x140082700
140024120:	48 89 9f 28 01 00 00 	mov    %rbx,0x128(%rdi)
140024127:	48 89 07             	mov    %rax,(%rdi)
14002412a:	48 8b c7             	mov    %rdi,%rax
14002412d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140024132:	48 83 c4 20          	add    $0x20,%rsp
140024136:	5f                   	pop    %rdi
140024137:	c3                   	ret
140024138:	cc                   	int3
140024139:	f6 c1 30             	test   $0x30,%cl
14002413c:	0f 84 0d 2c 02 00    	je     0x140046d4f
140024142:	84 c9                	test   %cl,%cl
140024144:	78 21                	js     0x140024167
140024146:	b9 d0 01 00 00       	mov    $0x1d0,%ecx
14002414b:	e8 84 fd 00 00       	call   0x140033ed4
140024150:	33 db                	xor    %ebx,%ebx
140024152:	48 85 c0             	test   %rax,%rax
140024155:	74 0b                	je     0x140024162
140024157:	48 8b c8             	mov    %rax,%rcx
14002415a:	e8 5d f8 ff ff       	call   0x1400239bc
14002415f:	48 8b d8             	mov    %rax,%rbx
140024162:	48 8b c3             	mov    %rbx,%rax
140024165:	eb c6                	jmp    0x14002412d
140024167:	b9 e8 01 00 00       	mov    $0x1e8,%ecx
14002416c:	e8 63 fd 00 00       	call   0x140033ed4
140024171:	33 db                	xor    %ebx,%ebx
140024173:	48 8b f8             	mov    %rax,%rdi
140024176:	48 85 c0             	test   %rax,%rax
140024179:	74 28                	je     0x1400241a3
14002417b:	48 8b c8             	mov    %rax,%rcx
14002417e:	e8 39 f8 ff ff       	call   0x1400239bc
140024183:	48 8d 05 5e e2 05 00 	lea    0x5e25e(%rip),%rax        # 0x1400823e8
14002418a:	48 89 9f d8 01 00 00 	mov    %rbx,0x1d8(%rdi)
140024191:	48 89 07             	mov    %rax,(%rdi)
140024194:	48 89 9f d0 01 00 00 	mov    %rbx,0x1d0(%rdi)
14002419b:	89 9f e0 01 00 00    	mov    %ebx,0x1e0(%rdi)
1400241a1:	eb 87                	jmp    0x14002412a
1400241a3:	48 8b fb             	mov    %rbx,%rdi
1400241a6:	eb 82                	jmp    0x14002412a
1400241a8:	cc                   	int3
1400241a9:	cc                   	int3
1400241aa:	cc                   	int3
1400241ab:	cc                   	int3
1400241ac:	cc                   	int3
1400241ad:	cc                   	int3
1400241ae:	cc                   	int3
1400241af:	cc                   	int3
1400241b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400241b5:	55                   	push   %rbp
1400241b6:	56                   	push   %rsi
1400241b7:	57                   	push   %rdi
1400241b8:	48 8b ec             	mov    %rsp,%rbp
1400241bb:	48 83 ec 40          	sub    $0x40,%rsp
1400241bf:	33 db                	xor    %ebx,%ebx
1400241c1:	48 8b f1             	mov    %rcx,%rsi
1400241c4:	21 5d f4             	and    %ebx,-0xc(%rbp)
1400241c7:	48 8b fa             	mov    %rdx,%rdi
1400241ca:	21 5d f0             	and    %ebx,-0x10(%rbp)
1400241cd:	48 8b 0d 1c b0 07 00 	mov    0x7b01c(%rip),%rcx        # 0x14009f1f0
1400241d4:	48 85 c9             	test   %rcx,%rcx
1400241d7:	75 1a                	jne    0x1400241f3
1400241d9:	8b 45 f4             	mov    -0xc(%rbp),%eax
1400241dc:	89 06                	mov    %eax,(%rsi)
1400241de:	8a 45 f0             	mov    -0x10(%rbp),%al
1400241e1:	88 07                	mov    %al,(%rdi)
1400241e3:	8b c3                	mov    %ebx,%eax
1400241e5:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400241ea:	48 83 c4 40          	add    $0x40,%rsp
1400241ee:	5f                   	pop    %rdi
1400241ef:	5e                   	pop    %rsi
1400241f0:	5d                   	pop    %rbp
1400241f1:	c3                   	ret
1400241f2:	cc                   	int3
1400241f3:	c7 45 30 04 00 00 00 	movl   $0x4,0x30(%rbp)
1400241fa:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
1400241fe:	0f 85 98 2b 02 00    	jne    0x140046d9c
140024204:	48 8d 05 e5 af 07 00 	lea    0x7afe5(%rip),%rax        # 0x14009f1f0
14002420b:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
140024211:	48 8d 15 88 1f 06 00 	lea    0x61f88(%rip),%rdx        # 0x1400861a0
140024218:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002421d:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
140024224:	e8 5f ad fe ff       	call   0x14000ef88
140024229:	8b d8                	mov    %eax,%ebx
14002422b:	85 c0                	test   %eax,%eax
14002422d:	0f 84 62 2b 02 00    	je     0x140046d95
140024233:	8d 48 fe             	lea    -0x2(%rax),%ecx
140024236:	83 f9 01             	cmp    $0x1,%ecx
140024239:	0f 87 17 2b 02 00    	ja     0x140046d56
14002423f:	33 db                	xor    %ebx,%ebx
140024241:	48 83 25 a7 af 07 00 	andq   $0x0,0x7afa7(%rip)        # 0x14009f1f0
140024248:	00
140024249:	85 db                	test   %ebx,%ebx
14002424b:	74 8c                	je     0x1400241d9
14002424d:	83 26 00             	andl   $0x0,(%rsi)
140024250:	c6 07 00             	movb   $0x0,(%rdi)
140024253:	eb 8e                	jmp    0x1400241e3
140024255:	cc                   	int3
140024256:	cc                   	int3
140024257:	cc                   	int3
140024258:	cc                   	int3
140024259:	cc                   	int3
14002425a:	cc                   	int3
14002425b:	cc                   	int3
14002425c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140024261:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140024266:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14002426b:	57                   	push   %rdi
14002426c:	48 83 ec 30          	sub    $0x30,%rsp
140024270:	65 48 8b 04 25 60 00 	mov    %gs:0x60,%rax
140024277:	00 00
140024279:	45 8b d0             	mov    %r8d,%r10d
14002427c:	4c 8b 05 3d c1 07 00 	mov    0x7c13d(%rip),%r8        # 0x1400a03c0
140024283:	4c 8b da             	mov    %rdx,%r11
140024286:	48 8b f1             	mov    %rcx,%rsi
140024289:	4d 8b c8             	mov    %r8,%r9
14002428c:	41 8b d2             	mov    %r10d,%edx
14002428f:	49 8b cb             	mov    %r11,%rcx
140024292:	48 8b 78 30          	mov    0x30(%rax),%rdi
140024296:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14002429b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400242a0:	e8 f3 2e ff ff       	call   0x140017198
1400242a5:	85 c0                	test   %eax,%eax
1400242a7:	0f 88 8b 00 00 00    	js     0x140024338
1400242ad:	80 7c 24 70 00       	cmpb   $0x0,0x70(%rsp)
1400242b2:	ba 08 00 00 00       	mov    $0x8,%edx
1400242b7:	0f 85 8c 00 00 00    	jne    0x140024349
1400242bd:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1400242c2:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
1400242c6:	48 ff 15 53 0f 06 00 	rex.W call *0x60f53(%rip)        # 0x140085220
1400242cd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400242d2:	8b d8                	mov    %eax,%ebx
1400242d4:	85 c0                	test   %eax,%eax
1400242d6:	78 48                	js     0x140024320
1400242d8:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400242dd:	48 8b ce             	mov    %rsi,%rcx
1400242e0:	44 8a 4c 24 68       	mov    0x68(%rsp),%r9b
1400242e5:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
1400242ec:	00
1400242ed:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400242f2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400242f7:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400242fc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140024301:	48 ff 15 b8 0f 06 00 	rex.W call *0x60fb8(%rip)        # 0x1400852c0
140024308:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002430d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140024312:	8b d8                	mov    %eax,%ebx
140024314:	48 ff 15 45 10 06 00 	rex.W call *0x61045(%rip)        # 0x140085360
14002431b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024320:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140024325:	33 d2                	xor    %edx,%edx
140024327:	48 8b cf             	mov    %rdi,%rcx
14002432a:	48 ff 15 87 10 06 00 	rex.W call *0x61087(%rip)        # 0x1400853b8
140024331:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024336:	8b c3                	mov    %ebx,%eax
140024338:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14002433d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140024342:	48 83 c4 30          	add    $0x30,%rsp
140024346:	5f                   	pop    %rdi
140024347:	c3                   	ret
140024348:	cc                   	int3
140024349:	45 33 c0             	xor    %r8d,%r8d
14002434c:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
140024351:	49 8d 48 fe          	lea    -0x2(%r8),%rcx
140024355:	48 ff 15 e4 0f 06 00 	rex.W call *0x60fe4(%rip)        # 0x140085340
14002435c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024361:	e9 6c ff ff ff       	jmp    0x1400242d2
140024366:	cc                   	int3
140024367:	cc                   	int3
140024368:	cc                   	int3
140024369:	cc                   	int3
14002436a:	cc                   	int3
14002436b:	cc                   	int3
14002436c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140024371:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140024376:	55                   	push   %rbp
140024377:	57                   	push   %rdi
140024378:	41 54                	push   %r12
14002437a:	41 56                	push   %r14
14002437c:	41 57                	push   %r15
14002437e:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140024383:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
14002438a:	48 8b 05 2f ae 07 00 	mov    0x7ae2f(%rip),%rax        # 0x14009f1c0
140024391:	48 33 c4             	xor    %rsp,%rax
140024394:	48 89 45 27          	mov    %rax,0x27(%rbp)
140024398:	45 33 ff             	xor    %r15d,%r15d
14002439b:	c7 45 c3 08 00 00 00 	movl   $0x8,-0x3d(%rbp)
1400243a2:	4c 8b f1             	mov    %rcx,%r14
1400243a5:	44 89 7d bb          	mov    %r15d,-0x45(%rbp)
1400243a9:	b9 00 01 00 80       	mov    $0x80000100,%ecx
1400243ae:	44 88 7d b7          	mov    %r15b,-0x49(%rbp)
1400243b2:	48 8d 05 07 c0 07 00 	lea    0x7c007(%rip),%rax        # 0x1400a03c0
1400243b9:	89 4d eb             	mov    %ecx,-0x15(%rbp)
1400243bc:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1400243c0:	4c 8d 25 79 c3 07 00 	lea    0x7c379(%rip),%r12        # 0x1400a0740
1400243c7:	48 8d 05 02 c0 07 00 	lea    0x7c002(%rip),%rax        # 0x1400a03d0
1400243ce:	89 4d fb             	mov    %ecx,-0x5(%rbp)
1400243d1:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1400243d5:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1400243d9:	48 8d 05 58 c3 07 00 	lea    0x7c358(%rip),%rax        # 0x1400a0738
1400243e0:	66 44 89 7d c7       	mov    %r15w,-0x39(%rbp)
1400243e5:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1400243e9:	41 8d 7f 05          	lea    0x5(%r15),%edi
1400243ed:	48 8d 05 d4 bf 07 00 	lea    0x7bfd4(%rip),%rax        # 0x1400a03c8
1400243f4:	44 88 7d c9          	mov    %r15b,-0x37(%rbp)
1400243f8:	bb 00 00 00 10       	mov    $0x10000000,%ebx
1400243fd:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140024401:	41 8a f7             	mov    %r15b,%sil
140024404:	c7 45 cb 00 00 00 a0 	movl   $0xa0000000,-0x35(%rbp)
14002440b:	66 44 89 7d d7       	mov    %r15w,-0x29(%rbp)
140024410:	44 88 7d d9          	mov    %r15b,-0x27(%rbp)
140024414:	89 5d db             	mov    %ebx,-0x25(%rbp)
140024417:	66 44 89 7d e7       	mov    %r15w,-0x19(%rbp)
14002441c:	44 88 7d e9          	mov    %r15b,-0x17(%rbp)
140024420:	66 44 89 7d f7       	mov    %r15w,-0x9(%rbp)
140024425:	44 88 7d f9          	mov    %r15b,-0x7(%rbp)
140024429:	66 44 89 7d 07       	mov    %r15w,0x7(%rbp)
14002442e:	44 88 7d 09          	mov    %r15b,0x9(%rbp)
140024432:	44 89 7d 0b          	mov    %r15d,0xb(%rbp)
140024436:	4c 89 7d 0f          	mov    %r15,0xf(%rbp)
14002443a:	66 c7 45 17 02 00    	movw   $0x2,0x17(%rbp)
140024440:	44 88 7d 19          	mov    %r15b,0x19(%rbp)
140024444:	44 89 7d 1b          	mov    %r15d,0x1b(%rbp)
140024448:	4c 89 65 1f          	mov    %r12,0x1f(%rbp)
14002444c:	48 ff 15 3d 11 06 00 	rex.W call *0x6113d(%rip)        # 0x140085590
140024453:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024458:	8b 4d bf             	mov    -0x41(%rbp),%ecx
14002445b:	83 e9 01             	sub    $0x1,%ecx
14002445e:	0f 85 bc 2a 02 00    	jne    0x140046f20
140024464:	c6 45 07 02          	movb   $0x2,0x7(%rbp)
140024468:	bf 04 00 00 00       	mov    $0x4,%edi
14002446d:	4c 89 65 0f          	mov    %r12,0xf(%rbp)
140024471:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140024475:	48 8d 4d bb          	lea    -0x45(%rbp),%rcx
140024479:	e8 32 fd ff ff       	call   0x1400241b0
14002447e:	8b d8                	mov    %eax,%ebx
140024480:	85 c0                	test   %eax,%eax
140024482:	75 76                	jne    0x1400244fa
140024484:	8b 4d bb             	mov    -0x45(%rbp),%ecx
140024487:	85 c9                	test   %ecx,%ecx
140024489:	0f 85 b7 2a 02 00    	jne    0x140046f46
14002448f:	48 8d 0d ea c0 07 00 	lea    0x7c0ea(%rip),%rcx        # 0x1400a0580
140024496:	48 ff 15 53 09 06 00 	rex.W call *0x60953(%rip)        # 0x140084df0
14002449d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400244a2:	48 8b 0d d7 c2 07 00 	mov    0x7c2d7(%rip),%rcx        # 0x1400a0780
1400244a9:	48 8d 05 20 2d 06 00 	lea    0x62d20(%rip),%rax        # 0x1400871d0
1400244b0:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1400244b5:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400244b9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400244be:	44 8b c7             	mov    %edi,%r8d
1400244c1:	40 88 74 24 30       	mov    %sil,0x30(%rsp)
1400244c6:	44 88 7c 24 28       	mov    %r15b,0x28(%rsp)
1400244cb:	e8 8c fd ff ff       	call   0x14002425c
1400244d0:	48 8d 0d a9 c0 07 00 	lea    0x7c0a9(%rip),%rcx        # 0x1400a0580
1400244d7:	8b d8                	mov    %eax,%ebx
1400244d9:	48 ff 15 70 09 06 00 	rex.W call *0x60970(%rip)        # 0x140084e50
1400244e0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400244e5:	8b cb                	mov    %ebx,%ecx
1400244e7:	48 ff 15 aa 0e 06 00 	rex.W call *0x60eaa(%rip)        # 0x140085398
1400244ee:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400244f3:	8b d8                	mov    %eax,%ebx
1400244f5:	40 84 f6             	test   %sil,%sil
1400244f8:	75 2b                	jne    0x140024525
1400244fa:	8b c3                	mov    %ebx,%eax
1400244fc:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140024500:	48 33 cc             	xor    %rsp,%rcx
140024503:	e8 a8 f6 00 00       	call   0x140033bb0
140024508:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
14002450f:	00
140024510:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140024514:	49 8b 73 40          	mov    0x40(%r11),%rsi
140024518:	49 8b e3             	mov    %r11,%rsp
14002451b:	41 5f                	pop    %r15
14002451d:	41 5e                	pop    %r14
14002451f:	41 5c                	pop    %r12
140024521:	5f                   	pop    %rdi
140024522:	5d                   	pop    %rbp
140024523:	c3                   	ret
140024524:	cc                   	int3
140024525:	e8 8a 80 ff ff       	call   0x14001c5b4
14002452a:	eb ce                	jmp    0x1400244fa
14002452c:	cc                   	int3
14002452d:	cc                   	int3
14002452e:	cc                   	int3
14002452f:	cc                   	int3
140024530:	cc                   	int3
140024531:	cc                   	int3
140024532:	cc                   	int3
140024533:	cc                   	int3