140008f9b:	cc                   	int3
140008f9c:	40 53                	rex push %rbx
140008f9e:	48 83 ec 20          	sub    $0x20,%rsp
140008fa2:	48 8b d9             	mov    %rcx,%rbx
140008fa5:	48 8d 0d 14 88 04 00 	lea    0x48814(%rip),%rcx        # 0x1400517c0
140008fac:	ff 15 56 33 03 00    	call   *0x33356(%rip)        # 0x14003c308
140008fb2:	83 3b 00             	cmpl   $0x0,(%rbx)
140008fb5:	75 22                	jne    0x140008fd9
140008fb7:	83 0b ff             	orl    $0xffffffff,(%rbx)
140008fba:	eb 45                	jmp    0x140009001
140008fbc:	45 33 c9             	xor    %r9d,%r9d
140008fbf:	48 8d 15 fa 87 04 00 	lea    0x487fa(%rip),%rdx        # 0x1400517c0
140008fc6:	41 83 c8 ff          	or     $0xffffffff,%r8d
140008fca:	48 8d 0d e7 87 04 00 	lea    0x487e7(%rip),%rcx        # 0x1400517b8
140008fd1:	ff 15 41 33 03 00    	call   *0x33341(%rip)        # 0x14003c318
140008fd7:	eb d9                	jmp    0x140008fb2
140008fd9:	83 3b ff             	cmpl   $0xffffffff,(%rbx)
140008fdc:	74 de                	je     0x140008fbc
140008fde:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140008fe5:	00 00
140008fe7:	8b 0d db 87 04 00    	mov    0x487db(%rip),%ecx        # 0x1400517c8
140008fed:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140008ff3:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
140008ff7:	8b 05 b3 51 04 00    	mov    0x451b3(%rip),%eax        # 0x14004e1b0
140008ffd:	41 89 04 10          	mov    %eax,(%r8,%rdx,1)
140009001:	48 8d 0d b8 87 04 00 	lea    0x487b8(%rip),%rcx        # 0x1400517c0
140009008:	48 83 c4 20          	add    $0x20,%rsp
14000900c:	5b                   	pop    %rbx
14000900d:	48 ff 25 ec 32 03 00 	rex.W jmp *0x332ec(%rip)        # 0x14003c300
140009014:	40 53                	rex push %rbx
140009016:	48 83 ec 20          	sub    $0x20,%rsp
14000901a:	48 8d 05 ff 3d 03 00 	lea    0x33dff(%rip),%rax        # 0x14003ce20
140009021:	48 8b d9             	mov    %rcx,%rbx
140009024:	48 89 01             	mov    %rax,(%rcx)
140009027:	f6 c2 01             	test   $0x1,%dl
14000902a:	74 0a                	je     0x140009036
14000902c:	ba 18 00 00 00       	mov    $0x18,%edx
140009031:	e8 7a 82 ff ff       	call   0x1400012b0
140009036:	48 8b c3             	mov    %rbx,%rax
140009039:	48 83 c4 20          	add    $0x20,%rsp
14000903d:	5b                   	pop    %rbx
14000903e:	c3                   	ret
14000903f:	cc                   	int3
140009040:	40 53                	rex push %rbx
140009042:	48 83 ec 20          	sub    $0x20,%rsp
140009046:	b9 02 00 00 00       	mov    $0x2,%ecx
14000904b:	e8 48 4a 01 00       	call   0x14001da98
140009050:	e8 73 06 00 00       	call   0x1400096c8
140009055:	8b c8                	mov    %eax,%ecx
140009057:	e8 90 57 01 00       	call   0x14001e7ec
14000905c:	e8 4f 06 00 00       	call   0x1400096b0
140009061:	8b d8                	mov    %eax,%ebx
140009063:	e8 c0 71 01 00       	call   0x140020228
140009068:	b9 01 00 00 00       	mov    $0x1,%ecx
14000906d:	89 18                	mov    %ebx,(%rax)
14000906f:	e8 c4 03 00 00       	call   0x140009438
140009074:	84 c0                	test   %al,%al
140009076:	74 73                	je     0x1400090eb
140009078:	e8 03 09 00 00       	call   0x140009980
14000907d:	48 8d 0d 38 09 00 00 	lea    0x938(%rip),%rcx        # 0x1400099bc
140009084:	e8 5f 05 00 00       	call   0x1400095e8
140009089:	e8 32 06 00 00       	call   0x1400096c0
14000908e:	8b c8                	mov    %eax,%ecx
140009090:	e8 bf 4c 01 00       	call   0x14001dd54
140009095:	85 c0                	test   %eax,%eax
140009097:	75 52                	jne    0x1400090eb
140009099:	e8 32 06 00 00       	call   0x1400096d0
14000909e:	e8 6d 06 00 00       	call   0x140009710
1400090a3:	85 c0                	test   %eax,%eax
1400090a5:	74 0c                	je     0x1400090b3
1400090a7:	48 8d 0d 02 06 00 00 	lea    0x602(%rip),%rcx        # 0x1400096b0
1400090ae:	e8 51 4a 01 00       	call   0x14001db04
1400090b3:	e8 38 06 00 00       	call   0x1400096f0
1400090b8:	e8 33 06 00 00       	call   0x1400096f0
1400090bd:	e8 ee 05 00 00       	call   0x1400096b0
1400090c2:	8b c8                	mov    %eax,%ecx
1400090c4:	e8 f3 5d 01 00       	call   0x14001eebc
1400090c9:	e8 12 06 00 00       	call   0x1400096e0
1400090ce:	84 c0                	test   %al,%al
1400090d0:	74 05                	je     0x1400090d7
1400090d2:	e8 cd 52 01 00       	call   0x14001e3a4
1400090d7:	e8 d4 05 00 00       	call   0x1400096b0
1400090dc:	e8 d7 07 00 00       	call   0x1400098b8
1400090e1:	85 c0                	test   %eax,%eax
1400090e3:	75 06                	jne    0x1400090eb
1400090e5:	48 83 c4 20          	add    $0x20,%rsp
1400090e9:	5b                   	pop    %rbx
1400090ea:	c3                   	ret
1400090eb:	b9 07 00 00 00       	mov    $0x7,%ecx
1400090f0:	e8 3f 06 00 00       	call   0x140009734
1400090f5:	cc                   	int3
1400090f6:	cc                   	int3
1400090f7:	cc                   	int3
1400090f8:	48 83 ec 28          	sub    $0x28,%rsp
1400090fc:	e8 f3 05 00 00       	call   0x1400096f4
140009101:	33 c0                	xor    %eax,%eax
140009103:	48 83 c4 28          	add    $0x28,%rsp
140009107:	c3                   	ret
140009108:	48 83 ec 28          	sub    $0x28,%rsp
14000910c:	e8 03 08 00 00       	call   0x140009914
140009111:	e8 9a 05 00 00       	call   0x1400096b0
140009116:	8b c8                	mov    %eax,%ecx
140009118:	48 83 c4 28          	add    $0x28,%rsp
14000911c:	e9 db 70 01 00       	jmp    0x1400201fc
140009121:	cc                   	int3
140009122:	cc                   	int3
140009123:	cc                   	int3
140009124:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009129:	57                   	push   %rdi
14000912a:	48 83 ec 30          	sub    $0x30,%rsp
14000912e:	b9 01 00 00 00       	mov    $0x1,%ecx
140009133:	e8 c4 02 00 00       	call   0x1400093fc
140009138:	84 c0                	test   %al,%al
14000913a:	0f 84 30 01 00 00    	je     0x140009270
140009140:	40 32 ff             	xor    %dil,%dil
140009143:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
140009148:	e8 73 02 00 00       	call   0x1400093c0
14000914d:	8a d8                	mov    %al,%bl
14000914f:	8b 0d 7b 86 04 00    	mov    0x4867b(%rip),%ecx        # 0x1400517d0
140009155:	83 f9 01             	cmp    $0x1,%ecx
140009158:	0f 84 1d 01 00 00    	je     0x14000927b
14000915e:	85 c9                	test   %ecx,%ecx
140009160:	75 4a                	jne    0x1400091ac
140009162:	c7 05 64 86 04 00 01 	movl   $0x1,0x48664(%rip)        # 0x1400517d0
140009169:	00 00 00
14000916c:	48 8d 15 85 34 03 00 	lea    0x33485(%rip),%rdx        # 0x14003c5f8
140009173:	48 8d 0d 3e 34 03 00 	lea    0x3343e(%rip),%rcx        # 0x14003c5b8
14000917a:	e8 e1 52 01 00       	call   0x14001e460
14000917f:	85 c0                	test   %eax,%eax
140009181:	74 0a                	je     0x14000918d
140009183:	b8 ff 00 00 00       	mov    $0xff,%eax
140009188:	e9 d8 00 00 00       	jmp    0x140009265
14000918d:	48 8d 15 1c 34 03 00 	lea    0x3341c(%rip),%rdx        # 0x14003c5b0
140009194:	48 8d 0d bd 33 03 00 	lea    0x333bd(%rip),%rcx        # 0x14003c558
14000919b:	e8 7c 52 01 00       	call   0x14001e41c
1400091a0:	c7 05 26 86 04 00 02 	movl   $0x2,0x48626(%rip)        # 0x1400517d0
1400091a7:	00 00 00
1400091aa:	eb 08                	jmp    0x1400091b4
1400091ac:	40 b7 01             	mov    $0x1,%dil
1400091af:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
1400091b4:	8a cb                	mov    %bl,%cl
1400091b6:	e8 a1 03 00 00       	call   0x14000955c
1400091bb:	e8 5c 05 00 00       	call   0x14000971c
1400091c0:	48 8b d8             	mov    %rax,%rbx
1400091c3:	48 83 38 00          	cmpq   $0x0,(%rax)
1400091c7:	74 1e                	je     0x1400091e7
1400091c9:	48 8b c8             	mov    %rax,%rcx
1400091cc:	e8 f3 02 00 00       	call   0x1400094c4
1400091d1:	84 c0                	test   %al,%al
1400091d3:	74 12                	je     0x1400091e7
1400091d5:	45 33 c0             	xor    %r8d,%r8d
1400091d8:	41 8d 50 02          	lea    0x2(%r8),%edx
1400091dc:	33 c9                	xor    %ecx,%ecx
1400091de:	48 8b 03             	mov    (%rbx),%rax
1400091e1:	ff 15 49 33 03 00    	call   *0x33349(%rip)        # 0x14003c530
1400091e7:	e8 38 05 00 00       	call   0x140009724
1400091ec:	48 8b d8             	mov    %rax,%rbx
1400091ef:	48 83 38 00          	cmpq   $0x0,(%rax)
1400091f3:	74 14                	je     0x140009209
1400091f5:	48 8b c8             	mov    %rax,%rcx
1400091f8:	e8 c7 02 00 00       	call   0x1400094c4
1400091fd:	84 c0                	test   %al,%al
1400091ff:	74 08                	je     0x140009209
140009201:	48 8b 0b             	mov    (%rbx),%rcx
140009204:	e8 67 55 01 00       	call   0x14001e770
140009209:	e8 6e 06 00 00       	call   0x14000987c
14000920e:	0f b7 d8             	movzwl %ax,%ebx
140009211:	e8 96 51 01 00       	call   0x14001e3ac
140009216:	44 8b cb             	mov    %ebx,%r9d
140009219:	4c 8b c0             	mov    %rax,%r8
14000921c:	33 d2                	xor    %edx,%edx
14000921e:	48 8d 0d db 6d ff ff 	lea    -0x9225(%rip),%rcx        # 0x140000000
140009225:	e8 36 a6 ff ff       	call   0x140003860
14000922a:	8b d8                	mov    %eax,%ebx
14000922c:	e8 8f 06 00 00       	call   0x1400098c0
140009231:	84 c0                	test   %al,%al
140009233:	74 50                	je     0x140009285
140009235:	40 84 ff             	test   %dil,%dil
140009238:	75 05                	jne    0x14000923f
14000923a:	e8 15 55 01 00       	call   0x14001e754
14000923f:	33 d2                	xor    %edx,%edx
140009241:	b1 01                	mov    $0x1,%cl
140009243:	e8 38 03 00 00       	call   0x140009580
140009248:	8b c3                	mov    %ebx,%eax
14000924a:	eb 19                	jmp    0x140009265
14000924c:	8b d8                	mov    %eax,%ebx
14000924e:	e8 6d 06 00 00       	call   0x1400098c0
140009253:	84 c0                	test   %al,%al
140009255:	74 36                	je     0x14000928d
140009257:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
14000925c:	75 05                	jne    0x140009263
14000925e:	e8 e1 54 01 00       	call   0x14001e744
140009263:	8b c3                	mov    %ebx,%eax
140009265:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000926a:	48 83 c4 30          	add    $0x30,%rsp
14000926e:	5f                   	pop    %rdi
14000926f:	c3                   	ret
140009270:	b9 07 00 00 00       	mov    $0x7,%ecx
140009275:	e8 ba 04 00 00       	call   0x140009734
14000927a:	90                   	nop
14000927b:	b9 07 00 00 00       	mov    $0x7,%ecx
140009280:	e8 af 04 00 00       	call   0x140009734
140009285:	8b cb                	mov    %ebx,%ecx
140009287:	e8 24 55 01 00       	call   0x14001e7b0
14000928c:	90                   	nop
14000928d:	8b cb                	mov    %ebx,%ecx
14000928f:	e8 d0 54 01 00       	call   0x14001e764
140009294:	90                   	nop
140009295:	cc                   	int3
140009296:	cc                   	int3
140009297:	cc                   	int3
140009298:	48 83 ec 28          	sub    $0x28,%rsp
14000929c:	e8 5f 03 00 00       	call   0x140009600
1400092a1:	48 83 c4 28          	add    $0x28,%rsp
1400092a5:	e9 7a fe ff ff       	jmp    0x140009124
1400092aa:	cc                   	int3
1400092ab:	cc                   	int3
1400092ac:	48 83 ec 28          	sub    $0x28,%rsp
1400092b0:	4d 8b 41 38          	mov    0x38(%r9),%r8
1400092b4:	48 8b ca             	mov    %rdx,%rcx
1400092b7:	49 8b d1             	mov    %r9,%rdx
1400092ba:	e8 0d 00 00 00       	call   0x1400092cc
1400092bf:	b8 01 00 00 00       	mov    $0x1,%eax
1400092c4:	48 83 c4 28          	add    $0x28,%rsp
1400092c8:	c3                   	ret
1400092c9:	cc                   	int3
1400092ca:	cc                   	int3
1400092cb:	cc                   	int3
1400092cc:	40 53                	rex push %rbx
1400092ce:	45 8b 18             	mov    (%r8),%r11d
1400092d1:	48 8b da             	mov    %rdx,%rbx
1400092d4:	41 83 e3 f8          	and    $0xfffffff8,%r11d
1400092d8:	4c 8b c9             	mov    %rcx,%r9
1400092db:	41 f6 00 04          	testb  $0x4,(%r8)
1400092df:	4c 8b d1             	mov    %rcx,%r10
1400092e2:	74 13                	je     0x1400092f7
1400092e4:	41 8b 40 08          	mov    0x8(%r8),%eax
1400092e8:	4d 63 50 04          	movslq 0x4(%r8),%r10
1400092ec:	f7 d8                	neg    %eax
1400092ee:	4c 03 d1             	add    %rcx,%r10
1400092f1:	48 63 c8             	movslq %eax,%rcx
1400092f4:	4c 23 d1             	and    %rcx,%r10
1400092f7:	49 63 c3             	movslq %r11d,%rax
1400092fa:	4a 8b 14 10          	mov    (%rax,%r10,1),%rdx
1400092fe:	48 8b 43 10          	mov    0x10(%rbx),%rax
140009302:	8b 48 08             	mov    0x8(%rax),%ecx
140009305:	48 8b 43 08          	mov    0x8(%rbx),%rax
140009309:	f6 44 01 03 0f       	testb  $0xf,0x3(%rcx,%rax,1)
14000930e:	74 0b                	je     0x14000931b
140009310:	0f b6 44 01 03       	movzbl 0x3(%rcx,%rax,1),%eax
140009315:	83 e0 f0             	and    $0xfffffff0,%eax
140009318:	4c 03 c8             	add    %rax,%r9
14000931b:	4c 33 ca             	xor    %rdx,%r9
14000931e:	49 8b c9             	mov    %r9,%rcx
140009321:	5b                   	pop    %rbx
140009322:	e9 79 00 00 00       	jmp    0x1400093a0
140009327:	cc                   	int3
140009328:	cc                   	int3
140009329:	cc                   	int3
14000932a:	cc                   	int3
14000932b:	cc                   	int3
14000932c:	cc                   	int3
14000932d:	cc                   	int3
14000932e:	cc                   	int3
14000932f:	cc                   	int3
140009330:	cc                   	int3
140009331:	cc                   	int3
140009332:	cc                   	int3
140009333:	cc                   	int3
140009334:	cc                   	int3
140009335:	cc                   	int3
140009336:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14000933d:	00 00 00
140009340:	48 83 ec 10          	sub    $0x10,%rsp
140009344:	4c 89 14 24          	mov    %r10,(%rsp)
140009348:	4c 89 5c 24 08       	mov    %r11,0x8(%rsp)
14000934d:	4d 33 db             	xor    %r11,%r11
140009350:	4c 8d 54 24 18       	lea    0x18(%rsp),%r10
140009355:	4c 2b d0             	sub    %rax,%r10
140009358:	4d 0f 42 d3          	cmovb  %r11,%r10
14000935c:	65 4c 8b 1c 25 10 00 	mov    %gs:0x10,%r11
140009363:	00 00
140009365:	4d 3b d3             	cmp    %r11,%r10
140009368:	73 16                	jae    0x140009380
14000936a:	66 41 81 e2 00 f0    	and    $0xf000,%r10w
140009370:	4d 8d 9b 00 f0 ff ff 	lea    -0x1000(%r11),%r11
140009377:	41 c6 03 00          	movb   $0x0,(%r11)
14000937b:	4d 3b d3             	cmp    %r11,%r10
14000937e:	75 f0                	jne    0x140009370
140009380:	4c 8b 14 24          	mov    (%rsp),%r10
140009384:	4c 8b 5c 24 08       	mov    0x8(%rsp),%r11
140009389:	48 83 c4 10          	add    $0x10,%rsp
14000938d:	c3                   	ret
14000938e:	cc                   	int3
14000938f:	cc                   	int3
140009390:	cc                   	int3
140009391:	cc                   	int3
140009392:	cc                   	int3
140009393:	cc                   	int3
140009394:	cc                   	int3
140009395:	cc                   	int3
140009396:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14000939d:	00 00 00
1400093a0:	48 3b 0d 19 4e 04 00 	cmp    0x44e19(%rip),%rcx        # 0x14004e1c0
1400093a7:	75 10                	jne    0x1400093b9
1400093a9:	48 c1 c1 10          	rol    $0x10,%rcx
1400093ad:	66 f7 c1 ff ff       	test   $0xffff,%cx
1400093b2:	75 01                	jne    0x1400093b5
1400093b4:	c3                   	ret
1400093b5:	48 c1 c9 10          	ror    $0x10,%rcx
1400093b9:	e9 6e 06 00 00       	jmp    0x140009a2c
1400093be:	cc                   	int3
1400093bf:	cc                   	int3
1400093c0:	48 83 ec 28          	sub    $0x28,%rsp
1400093c4:	e8 9b 0b 00 00       	call   0x140009f64
1400093c9:	85 c0                	test   %eax,%eax
1400093cb:	74 21                	je     0x1400093ee
1400093cd:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
1400093d4:	00 00
1400093d6:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400093da:	eb 05                	jmp    0x1400093e1
1400093dc:	48 3b c8             	cmp    %rax,%rcx
1400093df:	74 14                	je     0x1400093f5
1400093e1:	33 c0                	xor    %eax,%eax
1400093e3:	f0 48 0f b1 0d ec 83 	lock cmpxchg %rcx,0x483ec(%rip)        # 0x1400517d8
1400093ea:	04 00
1400093ec:	75 ee                	jne    0x1400093dc
1400093ee:	32 c0                	xor    %al,%al
1400093f0:	48 83 c4 28          	add    $0x28,%rsp
1400093f4:	c3                   	ret
1400093f5:	b0 01                	mov    $0x1,%al
1400093f7:	eb f7                	jmp    0x1400093f0
1400093f9:	cc                   	int3
1400093fa:	cc                   	int3
1400093fb:	cc                   	int3
1400093fc:	48 83 ec 28          	sub    $0x28,%rsp
140009400:	85 c9                	test   %ecx,%ecx
140009402:	75 07                	jne    0x14000940b
140009404:	c6 05 d5 83 04 00 01 	movb   $0x1,0x483d5(%rip)        # 0x1400517e0
14000940b:	e8 88 08 00 00       	call   0x140009c98
140009410:	e8 b3 1d 00 00       	call   0x14000b1c8
140009415:	84 c0                	test   %al,%al
140009417:	75 04                	jne    0x14000941d
140009419:	32 c0                	xor    %al,%al
14000941b:	eb 14                	jmp    0x140009431
14000941d:	e8 46 73 01 00       	call   0x140020768
140009422:	84 c0                	test   %al,%al
140009424:	75 09                	jne    0x14000942f
140009426:	33 c9                	xor    %ecx,%ecx
140009428:	e8 c3 1d 00 00       	call   0x14000b1f0