14099318b:	cc                   	int3
14099318c:	cc                   	int3
14099318d:	cc                   	int3
14099318e:	cc                   	int3
14099318f:	cc                   	int3
140993190:	48 8b c4             	mov    %rsp,%rax
140993193:	53                   	push   %rbx
140993194:	55                   	push   %rbp
140993195:	56                   	push   %rsi
140993196:	41 54                	push   %r12
140993198:	41 55                	push   %r13
14099319a:	41 56                	push   %r14
14099319c:	41 57                	push   %r15
14099319e:	48 83 ec 60          	sub    $0x60,%rsp
1409931a2:	4c 8b a1 c0 00 00 00 	mov    0xc0(%rcx),%r12
1409931a9:	33 ed                	xor    %ebp,%ebp
1409931ab:	48 8b d9             	mov    %rcx,%rbx
1409931ae:	48 89 68 08          	mov    %rbp,0x8(%rax)
1409931b2:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409931b6:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
1409931bd:	48 89 68 18          	mov    %rbp,0x18(%rax)
1409931c1:	44 8b fd             	mov    %ebp,%r15d
1409931c4:	48 89 68 10          	mov    %rbp,0x10(%rax)
1409931c8:	48 3b ce             	cmp    %rsi,%rcx
1409931cb:	74 67                	je     0x140993234
1409931cd:	ff 15 1d 04 5f 00    	call   *0x5f041d(%rip)        # 0x140f835f0
1409931d3:	83 f8 01             	cmp    $0x1,%eax
1409931d6:	75 5c                	jne    0x140993234
1409931d8:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409931dc:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
1409931e3:	00
1409931e4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1409931e9:	8d 56 02             	lea    0x2(%rsi),%edx
1409931ec:	48 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%rax
1409931f3:	00
1409931f4:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1409931f9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409931fe:	45 33 c9             	xor    %r9d,%r9d
140993201:	41 b8 04 00 00 20    	mov    $0x20000004,%r8d
140993207:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14099320c:	ff 15 4e fe 5e 00    	call   *0x5efe4e(%rip)        # 0x140f83060
140993212:	85 c0                	test   %eax,%eax
140993214:	75 1e                	jne    0x140993234
140993216:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14099321d:	00
14099321e:	4c 8d 7c 24 40       	lea    0x40(%rsp),%r15
140993223:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140993228:	c7 44 24 40 18 00 00 	movl   $0x18,0x40(%rsp)
14099322f:	00
140993230:	89 6c 24 50          	mov    %ebp,0x50(%rsp)
140993234:	ff 15 ee 01 5f 00    	call   *0x5f01ee(%rip)        # 0x140f83428
14099323a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14099323e:	4c 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%r8
140993245:	00
140993246:	44 8b e8             	mov    %eax,%r13d
140993249:	ba 0a 00 00 00       	mov    $0xa,%edx
14099324e:	49 8b 04 24          	mov    (%r12),%rax
140993252:	ff 15 c8 07 5f 00    	call   *0x5f07c8(%rip)        # 0x140f83a20
140993258:	4c 8b f0             	mov    %rax,%r14
14099325b:	48 85 c0             	test   %rax,%rax
14099325e:	75 21                	jne    0x140993281
140993260:	45 33 c0             	xor    %r8d,%r8d
140993263:	8d 50 0e             	lea    0xe(%rax),%edx
140993266:	48 8b cb             	mov    %rbx,%rcx
140993269:	e8 22 47 ff ff       	call   0x140987990
14099326e:	48 8b c6             	mov    %rsi,%rax
140993271:	48 83 c4 60          	add    $0x60,%rsp
140993275:	41 5f                	pop    %r15
140993277:	41 5e                	pop    %r14
140993279:	41 5d                	pop    %r13
14099327b:	41 5c                	pop    %r12
14099327d:	5e                   	pop    %rsi
14099327e:	5d                   	pop    %rbp
14099327f:	5b                   	pop    %rbx
140993280:	c3                   	ret
140993281:	48 89 bc 24 b8 00 00 	mov    %rdi,0xb8(%rsp)
140993288:	00
140993289:	8b fd                	mov    %ebp,%edi
14099328b:	eb 05                	jmp    0x140993292
14099328d:	0f 1f 00             	nopl   (%rax)
140993290:	33 ed                	xor    %ebp,%ebp
140993292:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
140993296:	0f 85 d5 00 00 00    	jne    0x140993371
14099329c:	4c 8b 43 18          	mov    0x18(%rbx),%r8
1409932a0:	46 8d 0c 2f          	lea    (%rdi,%r13,1),%r9d
1409932a4:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
1409932ab:	00
1409932ac:	49 8b ce             	mov    %r14,%rcx
1409932af:	49 8b 44 24 28       	mov    0x28(%r12),%rax
1409932b4:	ff 15 66 07 5f 00    	call   *0x5f0766(%rip)        # 0x140f83a20
1409932ba:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
1409932c1:	44 8d 46 02          	lea    0x2(%rsi),%r8d
1409932c5:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1409932ca:	4d 8b cf             	mov    %r15,%r9
1409932cd:	c7 44 24 28 80 01 00 	movl   $0x180,0x28(%rsp)
1409932d4:	00
1409932d5:	ba 00 00 00 c0       	mov    $0xc0000000,%edx
1409932da:	49 8b ce             	mov    %r14,%rcx
1409932dd:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409932e4:	00
1409932e5:	48 8b 40 08          	mov    0x8(%rax),%rax
1409932e9:	ff 15 31 07 5f 00    	call   *0x5f0731(%rip)        # 0x140f83a20
1409932ef:	48 8b e8             	mov    %rax,%rbp
1409932f2:	48 8b f0             	mov    %rax,%rsi
1409932f5:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1409932f9:	75 26                	jne    0x140993321
1409932fb:	ff 15 67 ff 5e 00    	call   *0x5eff67(%rip)        # 0x140f83268
140993301:	8b c8                	mov    %eax,%ecx
140993303:	e8 98 11 00 00       	call   0x1409944a0
140993308:	44 8b c0             	mov    %eax,%r8d
14099330b:	8d 56 0c             	lea    0xc(%rsi),%edx
14099330e:	48 8b cb             	mov    %rbx,%rcx
140993311:	e8 7a 46 ff ff       	call   0x140987990
140993316:	ff 15 4c ff 5e 00    	call   *0x5eff4c(%rip)        # 0x140f83268
14099331c:	83 f8 50             	cmp    $0x50,%eax
14099331f:	75 14                	jne    0x140993335
140993321:	ff c7                	inc    %edi
140993323:	81 ff 00 04 00 00    	cmp    $0x400,%edi
140993329:	0f 82 61 ff ff ff    	jb     0x140993290
14099332f:	48 83 fd ff          	cmp    $0xffffffffffffffff,%rbp
140993333:	75 3c                	jne    0x140993371
140993335:	49 8b ce             	mov    %r14,%rcx
140993338:	e8 53 dd 49 00       	call   0x140e31090
14099333d:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140993344:	00
140993345:	ff 15 25 01 5f 00    	call   *0x5f0125(%rip)        # 0x140f83470
14099334b:	ff 15 17 ff 5e 00    	call   *0x5eff17(%rip)        # 0x140f83268
140993351:	8b c8                	mov    %eax,%ecx
140993353:	e8 48 11 00 00       	call   0x1409944a0
140993358:	44 8b c0             	mov    %eax,%r8d
14099335b:	ba 0c 00 00 00       	mov    $0xc,%edx
140993360:	48 8b cb             	mov    %rbx,%rcx
140993363:	e8 28 46 ff ff       	call   0x140987990
140993368:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14099336f:	eb 1e                	jmp    0x14099338f
140993371:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140993378:	00
140993379:	ff 15 f1 00 5f 00    	call   *0x5f00f1(%rip)        # 0x140f83470
14099337f:	33 c0                	xor    %eax,%eax
140993381:	48 89 b3 b0 00 00 00 	mov    %rsi,0xb0(%rbx)
140993388:	4c 89 b3 a8 00 00 00 	mov    %r14,0xa8(%rbx)
14099338f:	48 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%rdi
140993396:	00
140993397:	48 83 c4 60          	add    $0x60,%rsp
14099339b:	41 5f                	pop    %r15
14099339d:	41 5e                	pop    %r14
14099339f:	41 5d                	pop    %r13
1409933a1:	41 5c                	pop    %r12
1409933a3:	5e                   	pop    %rsi
1409933a4:	5d                   	pop    %rbp
1409933a5:	5b                   	pop    %rbx
1409933a6:	c3                   	ret
1409933a7:	cc                   	int3
1409933a8:	cc                   	int3
1409933a9:	cc                   	int3
1409933aa:	cc                   	int3
1409933ab:	cc                   	int3
1409933ac:	cc                   	int3
1409933ad:	cc                   	int3
1409933ae:	cc                   	int3
1409933af:	cc                   	int3
1409933b0:	40 53                	rex push %rbx
1409933b2:	48 83 ec 40          	sub    $0x40,%rsp
1409933b6:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1409933bd:	45 33 c9             	xor    %r9d,%r9d
1409933c0:	48 8b d9             	mov    %rcx,%rbx
1409933c3:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1409933ca:	00 00
1409933cc:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1409933d0:	ba 00 00 00 80       	mov    $0x80000000,%edx
1409933d5:	c7 44 24 28 80 00 00 	movl   $0x80,0x28(%rsp)
1409933dc:	00
1409933dd:	48 8b 40 08          	mov    0x8(%rax),%rax
1409933e1:	45 8d 41 03          	lea    0x3(%r9),%r8d
1409933e5:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1409933ec:	00
1409933ed:	ff 15 2d 06 5f 00    	call   *0x5f062d(%rip)        # 0x140f83a20
1409933f3:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1409933f7:	75 25                	jne    0x14099341e
1409933f9:	ff 15 69 fe 5e 00    	call   *0x5efe69(%rip)        # 0x140f83268
1409933ff:	8b c8                	mov    %eax,%ecx
140993401:	e8 9a 10 00 00       	call   0x1409944a0
140993406:	44 8b c0             	mov    %eax,%r8d
140993409:	ba 0b 00 00 00       	mov    $0xb,%edx
14099340e:	48 8b cb             	mov    %rbx,%rcx
140993411:	e8 7a 45 ff ff       	call   0x140987990
140993416:	32 c0                	xor    %al,%al
140993418:	48 83 c4 40          	add    $0x40,%rsp
14099341c:	5b                   	pop    %rbx
14099341d:	c3                   	ret
14099341e:	48 89 43 20          	mov    %rax,0x20(%rbx)
140993422:	b0 01                	mov    $0x1,%al
140993424:	48 83 c4 40          	add    $0x40,%rsp
140993428:	5b                   	pop    %rbx
140993429:	c3                   	ret
14099342a:	cc                   	int3
14099342b:	cc                   	int3
14099342c:	cc                   	int3
14099342d:	cc                   	int3
14099342e:	cc                   	int3
14099342f:	cc                   	int3
140993430:	40 53                	rex push %rbx
140993432:	48 83 ec 20          	sub    $0x20,%rsp
140993436:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
14099343d:	48 8b d9             	mov    %rcx,%rbx
140993440:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140993444:	48 8b 40 10          	mov    0x10(%rax),%rax
140993448:	ff 15 d2 05 5f 00    	call   *0x5f05d2(%rip)        # 0x140f83a20
14099344e:	85 c0                	test   %eax,%eax
140993450:	75 2a                	jne    0x14099347c
140993452:	ff 15 10 fe 5e 00    	call   *0x5efe10(%rip)        # 0x140f83268
140993458:	8b c8                	mov    %eax,%ecx
14099345a:	e8 41 10 00 00       	call   0x1409944a0
14099345f:	44 8b c0             	mov    %eax,%r8d
140993462:	ba 16 00 00 00       	mov    $0x16,%edx
140993467:	48 8b cb             	mov    %rbx,%rcx
14099346a:	e8 21 45 ff ff       	call   0x140987990
14099346f:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140993476:	48 83 c4 20          	add    $0x20,%rsp
14099347a:	5b                   	pop    %rbx
14099347b:	c3                   	ret
14099347c:	33 c0                	xor    %eax,%eax
14099347e:	48 83 c4 20          	add    $0x20,%rsp
140993482:	5b                   	pop    %rbx
140993483:	c3                   	ret
140993484:	cc                   	int3
140993485:	cc                   	int3
140993486:	cc                   	int3
140993487:	cc                   	int3
140993488:	cc                   	int3
140993489:	cc                   	int3
14099348a:	cc                   	int3
14099348b:	cc                   	int3
14099348c:	cc                   	int3
14099348d:	cc                   	int3
14099348e:	cc                   	int3
14099348f:	cc                   	int3
140993490:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140993495:	57                   	push   %rdi
140993496:	48 83 ec 20          	sub    $0x20,%rsp
14099349a:	48 8b b9 c0 00 00 00 	mov    0xc0(%rcx),%rdi
1409934a1:	48 8b d9             	mov    %rcx,%rbx
1409934a4:	48 8b 89 b0 00 00 00 	mov    0xb0(%rcx),%rcx
1409934ab:	48 85 c9             	test   %rcx,%rcx
1409934ae:	74 06                	je     0x1409934b6
1409934b0:	ff 15 aa fd 5e 00    	call   *0x5efdaa(%rip)        # 0x140f83260
1409934b6:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1409934bd:	48 8b 47 10          	mov    0x10(%rdi),%rax
1409934c1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409934c6:	48 83 c4 20          	add    $0x20,%rsp
1409934ca:	5f                   	pop    %rdi
1409934cb:	48 ff 25 4e 05 5f 00 	rex.W jmp *0x5f054e(%rip)        # 0x140f83a20
1409934d2:	cc                   	int3
1409934d3:	cc                   	int3
1409934d4:	cc                   	int3
1409934d5:	cc                   	int3
1409934d6:	cc                   	int3
1409934d7:	cc                   	int3
1409934d8:	cc                   	int3
1409934d9:	cc                   	int3
1409934da:	cc                   	int3
1409934db:	cc                   	int3
1409934dc:	cc                   	int3
1409934dd:	cc                   	int3
1409934de:	cc                   	int3
1409934df:	cc                   	int3
1409934e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409934e5:	57                   	push   %rdi
1409934e6:	48 83 ec 50          	sub    $0x50,%rsp
1409934ea:	48 8b 05 0f 5a a2 00 	mov    0xa25a0f(%rip),%rax        # 0x1413b8f00
1409934f1:	48 33 c4             	xor    %rsp,%rax
1409934f4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409934f9:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140993500:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140993505:	48 8b da             	mov    %rdx,%rbx
140993508:	48 8b f9             	mov    %rcx,%rdi
14099350b:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14099350f:	33 d2                	xor    %edx,%edx
140993511:	48 8b 40 20          	mov    0x20(%rax),%rax
140993515:	ff 15 05 05 5f 00    	call   *0x5f0505(%rip)        # 0x140f83a20
14099351b:	85 c0                	test   %eax,%eax
14099351d:	75 2c                	jne    0x14099354b
14099351f:	ff 15 43 fd 5e 00    	call   *0x5efd43(%rip)        # 0x140f83268
140993525:	83 f8 02             	cmp    $0x2,%eax
140993528:	75 06                	jne    0x140993530
14099352a:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
14099352e:	eb 6e                	jmp    0x14099359e
140993530:	8b c8                	mov    %eax,%ecx
140993532:	e8 69 0f 00 00       	call   0x1409944a0
140993537:	44 8b c0             	mov    %eax,%r8d
14099353a:	ba 05 00 00 00       	mov    $0x5,%edx
14099353f:	48 8b cf             	mov    %rdi,%rcx
140993542:	e8 49 44 ff ff       	call   0x140987990
140993547:	32 c0                	xor    %al,%al
140993549:	eb 55                	jmp    0x1409935a0
14099354b:	8b 44 24 20          	mov    0x20(%rsp),%eax
14099354f:	66 c7 43 10 01 00    	movw   $0x1,0x10(%rbx)
140993555:	83 f8 ff             	cmp    $0xffffffff,%eax
140993558:	74 0b                	je     0x140993565
14099355a:	a9 50 04 00 00       	test   $0x450,%eax
14099355f:	75 04                	jne    0x140993565
140993561:	c6 43 11 01          	movb   $0x1,0x11(%rbx)
140993565:	48 8b 4c 24 34       	mov    0x34(%rsp),%rcx
14099356a:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14099356e:	e8 ed 0e 00 00       	call   0x140994460
140993573:	84 c0                	test   %al,%al
140993575:	75 15                	jne    0x14099358c
140993577:	ba 05 00 00 00       	mov    $0x5,%edx
14099357c:	48 8b cf             	mov    %rdi,%rcx
14099357f:	44 8d 42 1d          	lea    0x1d(%rdx),%r8d
140993583:	e8 08 44 ff ff       	call   0x140987990
140993588:	32 c0                	xor    %al,%al
14099358a:	eb 14                	jmp    0x1409935a0
14099358c:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
140993590:	8b 44 24 40          	mov    0x40(%rsp),%eax
140993594:	48 c1 e1 20          	shl    $0x20,%rcx
140993598:	48 0b c8             	or     %rax,%rcx
14099359b:	48 89 0b             	mov    %rcx,(%rbx)
14099359e:	b0 01                	mov    $0x1,%al
1409935a0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1409935a5:	48 33 cc             	xor    %rsp,%rcx
1409935a8:	e8 53 7f 48 00       	call   0x140e1b500
1409935ad:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1409935b2:	48 83 c4 50          	add    $0x50,%rsp
1409935b6:	5f                   	pop    %rdi
1409935b7:	c3                   	ret
1409935b8:	cc                   	int3
1409935b9:	cc                   	int3
1409935ba:	cc                   	int3
1409935bb:	cc                   	int3
1409935bc:	cc                   	int3
1409935bd:	cc                   	int3
1409935be:	cc                   	int3
1409935bf:	cc                   	int3
1409935c0:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1409935c7:	48 8b ca             	mov    %rdx,%rcx
1409935ca:	48 8b 40 40          	mov    0x40(%rax),%rax
1409935ce:	48 ff 25 4b 04 5f 00 	rex.W jmp *0x5f044b(%rip)        # 0x140f83a20
1409935d5:	cc                   	int3
1409935d6:	cc                   	int3
1409935d7:	cc                   	int3
1409935d8:	cc                   	int3
1409935d9:	cc                   	int3
1409935da:	cc                   	int3
1409935db:	cc                   	int3
1409935dc:	cc                   	int3
1409935dd:	cc                   	int3
1409935de:	cc                   	int3
1409935df:	cc                   	int3
1409935e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)