140d40240:	48 83 c4 30          	add    $0x30,%rsp
140d40244:	5b                   	pop    %rbx
140d40245:	c3                   	ret
140d40246:	ba 7a 00 00 00       	mov    $0x7a,%edx
140d4024b:	c7 44 24 20 23 00 00 	movl   $0x23,0x20(%rsp)
140d40252:	00
140d40253:	4c 8d 0d a6 ae 43 00 	lea    0x43aea6(%rip),%r9        # 0x14117b100
140d4025a:	8d 4a ac             	lea    -0x54(%rdx),%ecx
140d4025d:	44 8d 42 c7          	lea    -0x39(%rdx),%r8d
140d40261:	e8 1a 0a f9 ff       	call   0x140cd0c80
140d40266:	33 c0                	xor    %eax,%eax
140d40268:	48 83 c4 30          	add    $0x30,%rsp
140d4026c:	5b                   	pop    %rbx
140d4026d:	c3                   	ret
140d4026e:	cc                   	int3
140d4026f:	cc                   	int3
140d40270:	48 89 91 90 00 00 00 	mov    %rdx,0x90(%rcx)
140d40277:	b8 01 00 00 00       	mov    $0x1,%eax
140d4027c:	c3                   	ret
140d4027d:	cc                   	int3
140d4027e:	cc                   	int3
140d4027f:	cc                   	int3
140d40280:	48 89 51 70          	mov    %rdx,0x70(%rcx)
140d40284:	b8 01 00 00 00       	mov    $0x1,%eax
140d40289:	c3                   	ret
140d4028a:	cc                   	int3
140d4028b:	cc                   	int3
140d4028c:	cc                   	int3
140d4028d:	cc                   	int3
140d4028e:	cc                   	int3
140d4028f:	cc                   	int3
140d40290:	48 89 51 58          	mov    %rdx,0x58(%rcx)
140d40294:	b8 01 00 00 00       	mov    $0x1,%eax
140d40299:	c3                   	ret
140d4029a:	cc                   	int3
140d4029b:	cc                   	int3
140d4029c:	cc                   	int3
140d4029d:	cc                   	int3
140d4029e:	cc                   	int3
140d4029f:	cc                   	int3
140d402a0:	b8 28 00 00 00       	mov    $0x28,%eax
140d402a5:	e8 f6 b1 0d 00       	call   0x140e1b4a0
140d402aa:	48 2b e0             	sub    %rax,%rsp
140d402ad:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
140d402b4:	48 83 c4 28          	add    $0x28,%rsp
140d402b8:	e9 33 d7 fa ff       	jmp    0x140ced9f0
140d402bd:	cc                   	int3
140d402be:	cc                   	int3
140d402bf:	cc                   	int3
140d402c0:	48 89 51 68          	mov    %rdx,0x68(%rcx)
140d402c4:	b8 01 00 00 00       	mov    $0x1,%eax
140d402c9:	c3                   	ret
140d402ca:	cc                   	int3
140d402cb:	cc                   	int3
140d402cc:	cc                   	int3
140d402cd:	cc                   	int3
140d402ce:	cc                   	int3
140d402cf:	cc                   	int3
140d402d0:	89 91 98 00 00 00    	mov    %edx,0x98(%rcx)
140d402d6:	b8 01 00 00 00       	mov    $0x1,%eax
140d402db:	c3                   	ret
140d402dc:	cc                   	int3
140d402dd:	cc                   	int3
140d402de:	cc                   	int3
140d402df:	cc                   	int3
140d402e0:	b8 38 00 00 00       	mov    $0x38,%eax
140d402e5:	e8 b6 b1 0d 00       	call   0x140e1b4a0
140d402ea:	48 2b e0             	sub    %rax,%rsp
140d402ed:	48 85 d2             	test   %rdx,%rdx
140d402f0:	75 25                	jne    0x140d40317
140d402f2:	4c 8d 0d 07 ae 43 00 	lea    0x43ae07(%rip),%r9        # 0x14117b100
140d402f9:	c7 44 24 20 c5 00 00 	movl   $0xc5,0x20(%rsp)
140d40300:	00
140d40301:	8d 50 49             	lea    0x49(%rax),%edx
140d40304:	44 8d 40 0b          	lea    0xb(%rax),%r8d
140d40308:	8d 48 ee             	lea    -0x12(%rax),%ecx
140d4030b:	e8 70 09 f9 ff       	call   0x140cd0c80
140d40310:	33 c0                	xor    %eax,%eax
140d40312:	48 83 c4 38          	add    $0x38,%rsp
140d40316:	c3                   	ret
140d40317:	48 89 11             	mov    %rdx,(%rcx)
140d4031a:	b8 01 00 00 00       	mov    $0x1,%eax
140d4031f:	48 83 c4 38          	add    $0x38,%rsp
140d40323:	c3                   	ret
140d40324:	cc                   	int3
140d40325:	cc                   	int3
140d40326:	cc                   	int3
140d40327:	cc                   	int3
140d40328:	cc                   	int3
140d40329:	cc                   	int3
140d4032a:	cc                   	int3
140d4032b:	cc                   	int3
140d4032c:	cc                   	int3
140d4032d:	cc                   	int3
140d4032e:	cc                   	int3
140d4032f:	cc                   	int3
140d40330:	48 89 51 60          	mov    %rdx,0x60(%rcx)
140d40334:	b8 01 00 00 00       	mov    $0x1,%eax
140d40339:	c3                   	ret
140d4033a:	cc                   	int3
140d4033b:	cc                   	int3
140d4033c:	cc                   	int3
140d4033d:	cc                   	int3
140d4033e:	cc                   	int3
140d4033f:	cc                   	int3
140d40340:	b8 38 00 00 00       	mov    $0x38,%eax
140d40345:	e8 56 b1 0d 00       	call   0x140e1b4a0
140d4034a:	48 2b e0             	sub    %rax,%rsp
140d4034d:	48 85 d2             	test   %rdx,%rdx
140d40350:	75 25                	jne    0x140d40377
140d40352:	4c 8d 0d a7 ad 43 00 	lea    0x43ada7(%rip),%r9        # 0x14117b100
140d40359:	c7 44 24 20 cf 00 00 	movl   $0xcf,0x20(%rsp)
140d40360:	00
140d40361:	8d 50 4a             	lea    0x4a(%rax),%edx
140d40364:	44 8d 40 0b          	lea    0xb(%rax),%r8d
140d40368:	8d 48 ee             	lea    -0x12(%rax),%ecx
140d4036b:	e8 10 09 f9 ff       	call   0x140cd0c80
140d40370:	33 c0                	xor    %eax,%eax
140d40372:	48 83 c4 38          	add    $0x38,%rsp
140d40376:	c3                   	ret
140d40377:	48 89 51 08          	mov    %rdx,0x8(%rcx)
140d4037b:	b8 01 00 00 00       	mov    $0x1,%eax
140d40380:	48 83 c4 38          	add    $0x38,%rsp
140d40384:	c3                   	ret
140d40385:	cc                   	int3
140d40386:	cc                   	int3
140d40387:	cc                   	int3
140d40388:	cc                   	int3
140d40389:	cc                   	int3
140d4038a:	cc                   	int3
140d4038b:	cc                   	int3
140d4038c:	cc                   	int3
140d4038d:	cc                   	int3
140d4038e:	cc                   	int3
140d4038f:	cc                   	int3
140d40390:	b8 28 00 00 00       	mov    $0x28,%eax
140d40395:	e8 06 b1 0d 00       	call   0x140e1b4a0
140d4039a:	48 2b e0             	sub    %rax,%rsp
140d4039d:	33 d2                	xor    %edx,%edx
140d4039f:	33 c9                	xor    %ecx,%ecx
140d403a1:	e8 3a 24 fa ff       	call   0x140ce27e0
140d403a6:	85 c0                	test   %eax,%eax
140d403a8:	75 0d                	jne    0x140d403b7
140d403aa:	33 c9                	xor    %ecx,%ecx
140d403ac:	89 0d 7a d9 75 00    	mov    %ecx,0x75d97a(%rip)        # 0x14149dd2c
140d403b2:	48 83 c4 28          	add    $0x28,%rsp
140d403b6:	c3                   	ret
140d403b7:	e8 e4 2f fa ff       	call   0x140ce33a0
140d403bc:	33 c9                	xor    %ecx,%ecx
140d403be:	48 89 05 3b 26 77 00 	mov    %rax,0x77263b(%rip)        # 0x1414b2a00
140d403c5:	48 85 c0             	test   %rax,%rax
140d403c8:	0f 95 c1             	setne  %cl
140d403cb:	89 0d 5b d9 75 00    	mov    %ecx,0x75d95b(%rip)        # 0x14149dd2c
140d403d1:	48 83 c4 28          	add    $0x28,%rsp
140d403d5:	c3                   	ret
140d403d6:	cc                   	int3
140d403d7:	cc                   	int3
140d403d8:	cc                   	int3
140d403d9:	cc                   	int3
140d403da:	cc                   	int3
140d403db:	cc                   	int3
140d403dc:	cc                   	int3
140d403dd:	cc                   	int3
140d403de:	cc                   	int3
140d403df:	cc                   	int3
140d403e0:	40 53                	rex push %rbx
140d403e2:	b8 20 00 00 00       	mov    $0x20,%eax
140d403e7:	e8 b4 b0 0d 00       	call   0x140e1b4a0
140d403ec:	48 2b e0             	sub    %rax,%rsp
140d403ef:	48 83 3d 39 d9 75 00 	cmpq   $0x0,0x75d939(%rip)        # 0x14149dd30
140d403f6:	00
140d403f7:	48 8b d9             	mov    %rcx,%rbx
140d403fa:	75 11                	jne    0x140d4040d
140d403fc:	e8 2f 10 f8 ff       	call   0x140cc1430
140d40401:	48 89 05 28 d9 75 00 	mov    %rax,0x75d928(%rip)        # 0x14149dd30
140d40408:	48 85 c0             	test   %rax,%rax
140d4040b:	74 24                	je     0x140d40431
140d4040d:	48 8b cb             	mov    %rbx,%rcx
140d40410:	e8 1b 02 00 00       	call   0x140d40630
140d40415:	48 85 c0             	test   %rax,%rax
140d40418:	74 17                	je     0x140d40431
140d4041a:	48 8b 0d 0f d9 75 00 	mov    0x75d90f(%rip),%rcx        # 0x14149dd30
140d40421:	45 33 c0             	xor    %r8d,%r8d
140d40424:	48 8b d0             	mov    %rax,%rdx
140d40427:	48 83 c4 20          	add    $0x20,%rsp
140d4042b:	5b                   	pop    %rbx
140d4042c:	e9 bf 0e f8 ff       	jmp    0x140cc12f0
140d40431:	48 83 c4 20          	add    $0x20,%rsp
140d40435:	5b                   	pop    %rbx
140d40436:	c3                   	ret
140d40437:	cc                   	int3
140d40438:	cc                   	int3
140d40439:	cc                   	int3
140d4043a:	cc                   	int3
140d4043b:	cc                   	int3
140d4043c:	cc                   	int3
140d4043d:	cc                   	int3
140d4043e:	cc                   	int3
140d4043f:	cc                   	int3
140d40440:	40 53                	rex push %rbx
140d40442:	b8 20 00 00 00       	mov    $0x20,%eax
140d40447:	e8 54 b0 0d 00       	call   0x140e1b4a0
140d4044c:	48 2b e0             	sub    %rax,%rsp
140d4044f:	48 83 3d d9 d8 75 00 	cmpq   $0x0,0x75d8d9(%rip)        # 0x14149dd30
140d40456:	00
140d40457:	48 8b d9             	mov    %rcx,%rbx
140d4045a:	75 11                	jne    0x140d4046d
140d4045c:	e8 cf 0f f8 ff       	call   0x140cc1430
140d40461:	48 89 05 c8 d8 75 00 	mov    %rax,0x75d8c8(%rip)        # 0x14149dd30
140d40468:	48 85 c0             	test   %rax,%rax
140d4046b:	74 3d                	je     0x140d404aa
140d4046d:	48 8b cb             	mov    %rbx,%rcx
140d40470:	e8 bb 01 00 00       	call   0x140d40630
140d40475:	48 8b d8             	mov    %rax,%rbx
140d40478:	48 85 c0             	test   %rax,%rax
140d4047b:	74 2d                	je     0x140d404aa
140d4047d:	48 8b 0d ac d8 75 00 	mov    0x75d8ac(%rip),%rcx        # 0x14149dd30
140d40484:	48 8b d0             	mov    %rax,%rdx
140d40487:	e8 84 11 f8 ff       	call   0x140cc1610
140d4048c:	85 c0                	test   %eax,%eax
140d4048e:	7f 1a                	jg     0x140d404aa
140d40490:	41 b8 9b 00 00 00    	mov    $0x9b,%r8d
140d40496:	48 8d 15 63 ac 43 00 	lea    0x43ac63(%rip),%rdx        # 0x14117b100
140d4049d:	48 8b cb             	mov    %rbx,%rcx
140d404a0:	48 83 c4 20          	add    $0x20,%rsp
140d404a4:	5b                   	pop    %rbx
140d404a5:	e9 66 15 f8 ff       	jmp    0x140cc1a10
140d404aa:	48 83 c4 20          	add    $0x20,%rsp
140d404ae:	5b                   	pop    %rbx
140d404af:	c3                   	ret
140d404b0:	40 53                	rex push %rbx
140d404b2:	b8 20 00 00 00       	mov    $0x20,%eax
140d404b7:	e8 e4 af 0d 00       	call   0x140e1b4a0
140d404bc:	48 2b e0             	sub    %rax,%rsp
140d404bf:	48 8b 01             	mov    (%rcx),%rax
140d404c2:	48 8b d9             	mov    %rcx,%rbx
140d404c5:	ff 15 55 35 24 00    	call   *0x243555(%rip)        # 0x140f83a20
140d404cb:	41 b8 a3 00 00 00    	mov    $0xa3,%r8d
140d404d1:	48 8d 15 28 ac 43 00 	lea    0x43ac28(%rip),%rdx        # 0x14117b100
140d404d8:	48 8b cb             	mov    %rbx,%rcx
140d404db:	48 83 c4 20          	add    $0x20,%rsp
140d404df:	5b                   	pop    %rbx
140d404e0:	e9 2b 15 f8 ff       	jmp    0x140cc1a10
140d404e5:	cc                   	int3
140d404e6:	cc                   	int3
140d404e7:	cc                   	int3
140d404e8:	cc                   	int3
140d404e9:	cc                   	int3
140d404ea:	cc                   	int3
140d404eb:	cc                   	int3
140d404ec:	cc                   	int3
140d404ed:	cc                   	int3
140d404ee:	cc                   	int3
140d404ef:	cc                   	int3
140d404f0:	b8 28 00 00 00       	mov    $0x28,%eax
140d404f5:	e8 a6 af 0d 00       	call   0x140e1b4a0
140d404fa:	48 2b e0             	sub    %rax,%rsp
140d404fd:	48 8b 0d 2c d8 75 00 	mov    0x75d82c(%rip),%rcx        # 0x14149dd30
140d40504:	48 85 c9             	test   %rcx,%rcx
140d40507:	74 17                	je     0x140d40520
140d40509:	48 8d 15 a0 ff ff ff 	lea    -0x60(%rip),%rdx        # 0x140d404b0
140d40510:	e8 4b 10 f8 ff       	call   0x140cc1560
140d40515:	48 c7 05 10 d8 75 00 	movq   $0x0,0x75d810(%rip)        # 0x14149dd30
140d4051c:	00 00 00 00
140d40520:	48 8b 0d d9 24 77 00 	mov    0x7724d9(%rip),%rcx        # 0x1414b2a00
140d40527:	e8 34 2e fa ff       	call   0x140ce3360
140d4052c:	48 c7 05 c9 24 77 00 	movq   $0x0,0x7724c9(%rip)        # 0x1414b2a00
140d40533:	00 00 00 00
140d40537:	48 83 c4 28          	add    $0x28,%rsp
140d4053b:	c3                   	ret
140d4053c:	cc                   	int3
140d4053d:	cc                   	int3
140d4053e:	cc                   	int3
140d4053f:	cc                   	int3
140d40540:	40 53                	rex push %rbx
140d40542:	b8 20 00 00 00       	mov    $0x20,%eax
140d40547:	e8 54 af 0d 00       	call   0x140e1b4a0
140d4054c:	48 2b e0             	sub    %rax,%rsp
140d4054f:	48 8b d9             	mov    %rcx,%rbx
140d40552:	48 85 c9             	test   %rcx,%rcx
140d40555:	74 6f                	je     0x140d405c6
140d40557:	85 d2                	test   %edx,%edx
140d40559:	74 11                	je     0x140d4056c
140d4055b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140d40560:	f0 0f c1 81 9c 00 00 	lock xadd %eax,0x9c(%rcx)
140d40567:	00
140d40568:	ff c8                	dec    %eax
140d4056a:	eb 0e                	jmp    0x140d4057a
140d4056c:	8b 81 9c 00 00 00    	mov    0x9c(%rcx),%eax
140d40572:	ff c8                	dec    %eax
140d40574:	89 81 9c 00 00 00    	mov    %eax,0x9c(%rcx)
140d4057a:	85 c0                	test   %eax,%eax
140d4057c:	7f 48                	jg     0x140d405c6
140d4057e:	e8 6d 62 fc ff       	call   0x140d067f0
140d40583:	48 8b cb             	mov    %rbx,%rcx
140d40586:	e8 e5 59 01 00       	call   0x140d55f70
140d4058b:	48 8b 43 58          	mov    0x58(%rbx),%rax
140d4058f:	48 85 c0             	test   %rax,%rax
140d40592:	74 09                	je     0x140d4059d
140d40594:	48 8b cb             	mov    %rbx,%rcx
140d40597:	ff 15 83 34 24 00    	call   *0x243483(%rip)        # 0x140f83a20
140d4059d:	4c 8d 83 a8 00 00 00 	lea    0xa8(%rbx),%r8
140d405a4:	48 8b d3             	mov    %rbx,%rdx
140d405a7:	b9 0a 00 00 00       	mov    $0xa,%ecx
140d405ac:	e8 5f ce fa ff       	call   0x140ced410
140d405b1:	41 b8 60 00 00 00    	mov    $0x60,%r8d
140d405b7:	48 8d 15 42 ab 43 00 	lea    0x43ab42(%rip),%rdx        # 0x14117b100
140d405be:	48 8b cb             	mov    %rbx,%rcx
140d405c1:	e8 4a 14 f8 ff       	call   0x140cc1a10
140d405c6:	b8 01 00 00 00       	mov    $0x1,%eax
140d405cb:	48 83 c4 20          	add    $0x20,%rsp
140d405cf:	5b                   	pop    %rbx
140d405d0:	c3                   	ret
140d405d1:	cc                   	int3
140d405d2:	cc                   	int3
140d405d3:	cc                   	int3
140d405d4:	cc                   	int3
140d405d5:	cc                   	int3
140d405d6:	cc                   	int3
140d405d7:	cc                   	int3
140d405d8:	cc                   	int3
140d405d9:	cc                   	int3
140d405da:	cc                   	int3
140d405db:	cc                   	int3
140d405dc:	cc                   	int3
140d405dd:	cc                   	int3
140d405de:	cc                   	int3
140d405df:	cc                   	int3
140d405e0:	33 c0                	xor    %eax,%eax
140d405e2:	48 89 01             	mov    %rax,(%rcx)
140d405e5:	48 89 41 08          	mov    %rax,0x8(%rcx)
140d405e9:	48 89 41 10          	mov    %rax,0x10(%rcx)
140d405ed:	48 89 41 18          	mov    %rax,0x18(%rcx)
140d405f1:	48 89 41 20          	mov    %rax,0x20(%rcx)
140d405f5:	48 89 41 30          	mov    %rax,0x30(%rcx)
140d405f9:	48 89 41 38          	mov    %rax,0x38(%rcx)
140d405fd:	48 89 41 40          	mov    %rax,0x40(%rcx)
140d40601:	48 89 41 58          	mov    %rax,0x58(%rcx)
140d40605:	48 89 41 60          	mov    %rax,0x60(%rcx)
140d40609:	48 89 41 68          	mov    %rax,0x68(%rcx)
140d4060d:	48 89 41 70          	mov    %rax,0x70(%rcx)
140d40611:	48 89 41 78          	mov    %rax,0x78(%rcx)
140d40615:	48 89 81 80 00 00 00 	mov    %rax,0x80(%rcx)
140d4061c:	48 89 81 90 00 00 00 	mov    %rax,0x90(%rcx)
140d40623:	89 81 98 00 00 00    	mov    %eax,0x98(%rcx)
140d40629:	c3                   	ret
140d4062a:	cc                   	int3
140d4062b:	cc                   	int3
140d4062c:	cc                   	int3
140d4062d:	cc                   	int3