140ce310b:	cc                   	int3
140ce310c:	cc                   	int3
140ce310d:	cc                   	int3
140ce310e:	cc                   	int3
140ce310f:	cc                   	int3
140ce3110:	b8 28 00 00 00       	mov    $0x28,%eax
140ce3115:	e8 86 83 13 00       	call   0x140e1b4a0
140ce311a:	48 2b e0             	sub    %rax,%rsp
140ce311d:	83 3d 44 a6 7b 00 00 	cmpl   $0x0,0x7ba644(%rip)        # 0x14149d768
140ce3124:	0f 84 50 01 00 00    	je     0x140ce327a
140ce312a:	83 3d 1f a6 7b 00 00 	cmpl   $0x0,0x7ba61f(%rip)        # 0x14149d750
140ce3131:	0f 85 43 01 00 00    	jne    0x140ce327a
140ce3137:	48 8d 0d 52 43 6d 00 	lea    0x6d4352(%rip),%rcx        # 0x1413b7490
140ce313e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ce3143:	c7 05 03 a6 7b 00 01 	movl   $0x1,0x7ba603(%rip)        # 0x14149d750
140ce314a:	00 00 00
140ce314d:	e8 9e 01 00 00       	call   0x140ce32f0
140ce3152:	33 d2                	xor    %edx,%edx
140ce3154:	48 8d 0d 35 43 6d 00 	lea    0x6d4335(%rip),%rcx        # 0x1413b7490
140ce315b:	48 8b d8             	mov    %rax,%rbx
140ce315e:	e8 2d 03 00 00       	call   0x140ce3490
140ce3163:	48 85 db             	test   %rbx,%rbx
140ce3166:	74 35                	je     0x140ce319d
140ce3168:	83 3b 00             	cmpl   $0x0,(%rbx)
140ce316b:	74 05                	je     0x140ce3172
140ce316d:	e8 5e ef 00 00       	call   0x140cf20d0
140ce3172:	83 7b 04 00          	cmpl   $0x0,0x4(%rbx)
140ce3176:	74 05                	je     0x140ce317d
140ce3178:	e8 53 de fe ff       	call   0x140cd0fd0
140ce317d:	83 7b 08 00          	cmpl   $0x0,0x8(%rbx)
140ce3181:	74 05                	je     0x140ce3188
140ce3183:	e8 a8 68 05 00       	call   0x140d39a30
140ce3188:	41 b8 c1 01 00 00    	mov    $0x1c1,%r8d
140ce318e:	48 8d 15 73 22 48 00 	lea    0x482273(%rip),%rdx        # 0x141165408
140ce3195:	48 8b cb             	mov    %rbx,%rcx
140ce3198:	e8 73 e8 fd ff       	call   0x140cc1a10
140ce319d:	48 8b 1d b4 a5 7b 00 	mov    0x7ba5b4(%rip),%rbx        # 0x14149d758
140ce31a4:	48 85 db             	test   %rbx,%rbx
140ce31a7:	74 2e                	je     0x140ce31d7
140ce31a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140ce31b0:	48 8b 03             	mov    (%rbx),%rax
140ce31b3:	ff 15 67 08 2a 00    	call   *0x2a0867(%rip)        # 0x140f83a20
140ce31b9:	48 8b cb             	mov    %rbx,%rcx
140ce31bc:	48 8d 15 45 22 48 00 	lea    0x482245(%rip),%rdx        # 0x141165408
140ce31c3:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140ce31c7:	41 b8 0a 02 00 00    	mov    $0x20a,%r8d
140ce31cd:	e8 3e e8 fd ff       	call   0x140cc1a10
140ce31d2:	48 85 db             	test   %rbx,%rbx
140ce31d5:	75 d9                	jne    0x140ce31b0
140ce31d7:	48 8b 0d 82 a5 7b 00 	mov    0x7ba582(%rip),%rcx        # 0x14149d760
140ce31de:	33 db                	xor    %ebx,%ebx
140ce31e0:	48 89 1d 71 a5 7b 00 	mov    %rbx,0x7ba571(%rip)        # 0x14149d758
140ce31e7:	e8 74 01 00 00       	call   0x140ce3360
140ce31ec:	39 1d f6 a5 7b 00    	cmp    %ebx,0x7ba5f6(%rip)        # 0x14149d7e8
140ce31f2:	48 89 1d 67 a5 7b 00 	mov    %rbx,0x7ba567(%rip)        # 0x14149d760
140ce31f9:	74 05                	je     0x140ce3200
140ce31fb:	e8 00 3d 4b ff       	call   0x140196f00
140ce3200:	39 1d ae a5 7b 00    	cmp    %ebx,0x7ba5ae(%rip)        # 0x14149d7b4
140ce3206:	74 05                	je     0x140ce320d
140ce3208:	e8 93 ee 00 00       	call   0x140cf20a0
140ce320d:	39 1d 71 a5 7b 00    	cmp    %ebx,0x7ba571(%rip)        # 0x14149d784
140ce3213:	74 05                	je     0x140ce321a
140ce3215:	e8 36 de fe ff       	call   0x140cd1050
140ce321a:	8b 05 70 42 6d 00    	mov    0x6d4270(%rip),%eax        # 0x1413b7490
140ce3220:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ce3225:	89 44 24 30          	mov    %eax,0x30(%rsp)
140ce3229:	c7 05 5d 42 6d 00 ff 	movl   $0xffffffff,0x6d425d(%rip)        # 0x1413b7490
140ce3230:	ff ff ff
140ce3233:	e8 58 00 00 00       	call   0x140ce3290
140ce3238:	e8 23 16 01 00       	call   0x140cf4860
140ce323d:	e8 1e 6a 05 00       	call   0x140d39c60
140ce3242:	e8 39 79 01 00       	call   0x140cfab80
140ce3247:	e8 a4 d2 05 00       	call   0x140d404f0
140ce324c:	e8 af d5 05 00       	call   0x140d40800
140ce3251:	e8 aa a8 00 00       	call   0x140cedb00
140ce3256:	e8 f5 fb fd ff       	call   0x140cc2e50
140ce325b:	e8 40 9f 00 00       	call   0x140ced1a0
140ce3260:	e8 6b 16 ff ff       	call   0x140cd48d0
140ce3265:	e8 a6 dc fe ff       	call   0x140cd0f10
140ce326a:	e8 11 87 4f ff       	call   0x1401db980
140ce326f:	89 1d f3 a4 7b 00    	mov    %ebx,0x7ba4f3(%rip)        # 0x14149d768
140ce3275:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140ce327a:	33 c0                	xor    %eax,%eax
140ce327c:	48 83 c4 28          	add    $0x28,%rsp
140ce3280:	c3                   	ret
140ce3281:	cc                   	int3
140ce3282:	cc                   	int3
140ce3283:	cc                   	int3
140ce3284:	cc                   	int3
140ce3285:	cc                   	int3
140ce3286:	cc                   	int3
140ce3287:	cc                   	int3
140ce3288:	cc                   	int3
140ce3289:	cc                   	int3
140ce328a:	cc                   	int3
140ce328b:	cc                   	int3
140ce328c:	cc                   	int3
140ce328d:	cc                   	int3
140ce328e:	cc                   	int3
140ce328f:	cc                   	int3
140ce3290:	b8 28 00 00 00       	mov    $0x28,%eax
140ce3295:	e8 06 82 13 00       	call   0x140e1b4a0
140ce329a:	48 2b e0             	sub    %rax,%rsp
140ce329d:	8b 09                	mov    (%rcx),%ecx
140ce329f:	ff 15 23 04 2a 00    	call   *0x2a0423(%rip)        # 0x140f836c8
140ce32a5:	33 c9                	xor    %ecx,%ecx
140ce32a7:	85 c0                	test   %eax,%eax
140ce32a9:	0f 95 c1             	setne  %cl
140ce32ac:	8b c1                	mov    %ecx,%eax
140ce32ae:	48 83 c4 28          	add    $0x28,%rsp
140ce32b2:	c3                   	ret
140ce32b3:	cc                   	int3
140ce32b4:	cc                   	int3
140ce32b5:	cc                   	int3
140ce32b6:	cc                   	int3
140ce32b7:	cc                   	int3
140ce32b8:	cc                   	int3
140ce32b9:	cc                   	int3
140ce32ba:	cc                   	int3
140ce32bb:	cc                   	int3
140ce32bc:	cc                   	int3
140ce32bd:	cc                   	int3
140ce32be:	cc                   	int3
140ce32bf:	cc                   	int3
140ce32c0:	33 c0                	xor    %eax,%eax
140ce32c2:	3b ca                	cmp    %edx,%ecx
140ce32c4:	0f 94 c0             	sete   %al
140ce32c7:	c3                   	ret
140ce32c8:	cc                   	int3
140ce32c9:	cc                   	int3
140ce32ca:	cc                   	int3
140ce32cb:	cc                   	int3
140ce32cc:	cc                   	int3
140ce32cd:	cc                   	int3
140ce32ce:	cc                   	int3
140ce32cf:	cc                   	int3
140ce32d0:	b8 28 00 00 00       	mov    $0x28,%eax
140ce32d5:	e8 c6 81 13 00       	call   0x140e1b4a0
140ce32da:	48 2b e0             	sub    %rax,%rsp
140ce32dd:	48 83 c4 28          	add    $0x28,%rsp
140ce32e1:	48 ff 25 f0 ff 29 00 	rex.W jmp *0x29fff0(%rip)        # 0x140f832d8
140ce32e8:	cc                   	int3
140ce32e9:	cc                   	int3
140ce32ea:	cc                   	int3
140ce32eb:	cc                   	int3
140ce32ec:	cc                   	int3
140ce32ed:	cc                   	int3
140ce32ee:	cc                   	int3
140ce32ef:	cc                   	int3
140ce32f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce32f5:	57                   	push   %rdi
140ce32f6:	b8 20 00 00 00       	mov    $0x20,%eax
140ce32fb:	e8 a0 81 13 00       	call   0x140e1b4a0
140ce3300:	48 2b e0             	sub    %rax,%rsp
140ce3303:	48 8b d9             	mov    %rcx,%rbx
140ce3306:	ff 15 5c ff 29 00    	call   *0x29ff5c(%rip)        # 0x140f83268
140ce330c:	8b 0b                	mov    (%rbx),%ecx
140ce330e:	8b f8                	mov    %eax,%edi
140ce3310:	ff 15 a2 03 2a 00    	call   *0x2a03a2(%rip)        # 0x140f836b8
140ce3316:	8b cf                	mov    %edi,%ecx
140ce3318:	48 8b d8             	mov    %rax,%rbx
140ce331b:	ff 15 4f ff 29 00    	call   *0x29ff4f(%rip)        # 0x140f83270
140ce3321:	48 8b c3             	mov    %rbx,%rax
140ce3324:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3329:	48 83 c4 20          	add    $0x20,%rsp
140ce332d:	5f                   	pop    %rdi
140ce332e:	c3                   	ret
140ce332f:	cc                   	int3
140ce3330:	40 53                	rex push %rbx
140ce3332:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3337:	e8 64 81 13 00       	call   0x140e1b4a0
140ce333c:	48 2b e0             	sub    %rax,%rsp
140ce333f:	48 8b d9             	mov    %rcx,%rbx
140ce3342:	ff 15 68 03 2a 00    	call   *0x2a0368(%rip)        # 0x140f836b0
140ce3348:	33 c9                	xor    %ecx,%ecx
140ce334a:	89 03                	mov    %eax,(%rbx)
140ce334c:	83 f8 ff             	cmp    $0xffffffff,%eax
140ce334f:	0f 95 c1             	setne  %cl
140ce3352:	8b c1                	mov    %ecx,%eax
140ce3354:	48 83 c4 20          	add    $0x20,%rsp
140ce3358:	5b                   	pop    %rbx
140ce3359:	c3                   	ret
140ce335a:	cc                   	int3
140ce335b:	cc                   	int3
140ce335c:	cc                   	int3
140ce335d:	cc                   	int3
140ce335e:	cc                   	int3
140ce335f:	cc                   	int3
140ce3360:	48 85 c9             	test   %rcx,%rcx
140ce3363:	74 31                	je     0x140ce3396
140ce3365:	53                   	push   %rbx
140ce3366:	b8 20 00 00 00       	mov    $0x20,%eax
140ce336b:	e8 30 81 13 00       	call   0x140e1b4a0
140ce3370:	48 2b e0             	sub    %rax,%rsp
140ce3373:	48 8b d9             	mov    %rcx,%rbx
140ce3376:	ff 15 ac ff 29 00    	call   *0x29ffac(%rip)        # 0x140f83328
140ce337c:	41 b8 40 00 00 00    	mov    $0x40,%r8d
140ce3382:	48 8d 15 8f 20 48 00 	lea    0x48208f(%rip),%rdx        # 0x141165418
140ce3389:	48 8b cb             	mov    %rbx,%rcx
140ce338c:	e8 7f e6 fd ff       	call   0x140cc1a10
140ce3391:	48 83 c4 20          	add    $0x20,%rsp
140ce3395:	5b                   	pop    %rbx
140ce3396:	c3                   	ret
140ce3397:	cc                   	int3
140ce3398:	cc                   	int3
140ce3399:	cc                   	int3
140ce339a:	cc                   	int3
140ce339b:	cc                   	int3
140ce339c:	cc                   	int3
140ce339d:	cc                   	int3
140ce339e:	cc                   	int3
140ce339f:	cc                   	int3
140ce33a0:	40 53                	rex push %rbx
140ce33a2:	b8 20 00 00 00       	mov    $0x20,%eax
140ce33a7:	e8 f4 80 13 00       	call   0x140e1b4a0
140ce33ac:	48 2b e0             	sub    %rax,%rsp
140ce33af:	44 8d 40 f6          	lea    -0xa(%rax),%r8d
140ce33b3:	48 8d 15 5e 20 48 00 	lea    0x48205e(%rip),%rdx        # 0x141165418
140ce33ba:	8d 48 08             	lea    0x8(%rax),%ecx
140ce33bd:	e8 8e e9 fd ff       	call   0x140cc1d50
140ce33c2:	48 8b d8             	mov    %rax,%rbx
140ce33c5:	48 85 c0             	test   %rax,%rax
140ce33c8:	74 25                	je     0x140ce33ef
140ce33ca:	ba 00 04 00 00       	mov    $0x400,%edx
140ce33cf:	48 8b c8             	mov    %rax,%rcx
140ce33d2:	ff 15 d0 02 2a 00    	call   *0x2a02d0(%rip)        # 0x140f836a8
140ce33d8:	85 c0                	test   %eax,%eax
140ce33da:	75 1b                	jne    0x140ce33f7
140ce33dc:	44 8d 40 1e          	lea    0x1e(%rax),%r8d
140ce33e0:	48 8b cb             	mov    %rbx,%rcx
140ce33e3:	48 8d 15 2e 20 48 00 	lea    0x48202e(%rip),%rdx        # 0x141165418
140ce33ea:	e8 21 e6 fd ff       	call   0x140cc1a10
140ce33ef:	33 c0                	xor    %eax,%eax
140ce33f1:	48 83 c4 20          	add    $0x20,%rsp
140ce33f5:	5b                   	pop    %rbx
140ce33f6:	c3                   	ret
140ce33f7:	48 8b c3             	mov    %rbx,%rax
140ce33fa:	48 83 c4 20          	add    $0x20,%rsp
140ce33fe:	5b                   	pop    %rbx
140ce33ff:	c3                   	ret
140ce3400:	b8 28 00 00 00       	mov    $0x28,%eax
140ce3405:	e8 96 80 13 00       	call   0x140e1b4a0
140ce340a:	48 2b e0             	sub    %rax,%rsp
140ce340d:	ff 15 fd fe 29 00    	call   *0x29fefd(%rip)        # 0x140f83310
140ce3413:	b8 01 00 00 00       	mov    $0x1,%eax
140ce3418:	48 83 c4 28          	add    $0x28,%rsp
140ce341c:	c3                   	ret
140ce341d:	cc                   	int3
140ce341e:	cc                   	int3
140ce341f:	cc                   	int3
140ce3420:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce3425:	57                   	push   %rdi
140ce3426:	b8 20 00 00 00       	mov    $0x20,%eax
140ce342b:	e8 70 80 13 00       	call   0x140e1b4a0
140ce3430:	48 2b e0             	sub    %rax,%rsp
140ce3433:	8b 01                	mov    (%rcx),%eax
140ce3435:	48 8b d9             	mov    %rcx,%rbx
140ce3438:	83 f8 02             	cmp    $0x2,%eax
140ce343b:	75 10                	jne    0x140ce344d
140ce343d:	b8 01 00 00 00       	mov    $0x1,%eax
140ce3442:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3447:	48 83 c4 20          	add    $0x20,%rsp
140ce344b:	5f                   	pop    %rdi
140ce344c:	c3                   	ret
140ce344d:	bf 01 00 00 00       	mov    $0x1,%edi
140ce3452:	33 c0                	xor    %eax,%eax
140ce3454:	f0 0f b1 39          	lock cmpxchg %edi,(%rcx)
140ce3458:	74 19                	je     0x140ce3473
140ce345a:	3b c7                	cmp    %edi,%eax
140ce345c:	74 f4                	je     0x140ce3452
140ce345e:	8b 09                	mov    (%rcx),%ecx
140ce3460:	33 c0                	xor    %eax,%eax
140ce3462:	83 f9 02             	cmp    $0x2,%ecx
140ce3465:	0f 94 c0             	sete   %al
140ce3468:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce346d:	48 83 c4 20          	add    $0x20,%rsp
140ce3471:	5f                   	pop    %rdi
140ce3472:	c3                   	ret
140ce3473:	48 8b c2             	mov    %rdx,%rax
140ce3476:	ff 15 a4 05 2a 00    	call   *0x2a05a4(%rip)        # 0x140f83a20
140ce347c:	c7 03 02 00 00 00    	movl   $0x2,(%rbx)
140ce3482:	8b c7                	mov    %edi,%eax
140ce3484:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3489:	48 83 c4 20          	add    $0x20,%rsp
140ce348d:	5f                   	pop    %rdi
140ce348e:	c3                   	ret
140ce348f:	cc                   	int3
140ce3490:	b8 28 00 00 00       	mov    $0x28,%eax
140ce3495:	e8 06 80 13 00       	call   0x140e1b4a0
140ce349a:	48 2b e0             	sub    %rax,%rsp
140ce349d:	8b 09                	mov    (%rcx),%ecx
140ce349f:	ff 15 1b 02 2a 00    	call   *0x2a021b(%rip)        # 0x140f836c0
140ce34a5:	33 c9                	xor    %ecx,%ecx
140ce34a7:	85 c0                	test   %eax,%eax
140ce34a9:	0f 95 c1             	setne  %cl
140ce34ac:	8b c1                	mov    %ecx,%eax
140ce34ae:	48 83 c4 28          	add    $0x28,%rsp
140ce34b2:	c3                   	ret
140ce34b3:	cc                   	int3
140ce34b4:	cc                   	int3
140ce34b5:	cc                   	int3
140ce34b6:	cc                   	int3
140ce34b7:	cc                   	int3
140ce34b8:	cc                   	int3
140ce34b9:	cc                   	int3
140ce34ba:	cc                   	int3
140ce34bb:	cc                   	int3
140ce34bc:	cc                   	int3
140ce34bd:	cc                   	int3
140ce34be:	cc                   	int3
140ce34bf:	cc                   	int3
140ce34c0:	b8 28 00 00 00       	mov    $0x28,%eax
140ce34c5:	e8 d6 7f 13 00       	call   0x140e1b4a0
140ce34ca:	48 2b e0             	sub    %rax,%rsp
140ce34cd:	ff 15 45 fe 29 00    	call   *0x29fe45(%rip)        # 0x140f83318
140ce34d3:	b8 01 00 00 00       	mov    $0x1,%eax
140ce34d8:	48 83 c4 28          	add    $0x28,%rsp
140ce34dc:	c3                   	ret
140ce34dd:	cc                   	int3
140ce34de:	cc                   	int3
140ce34df:	cc                   	int3
140ce34e0:	8b c2                	mov    %edx,%eax
140ce34e2:	f0 0f c1 01          	lock xadd %eax,(%rcx)
140ce34e6:	03 c2                	add    %edx,%eax
140ce34e8:	41 89 00             	mov    %eax,(%r8)
140ce34eb:	b8 01 00 00 00       	mov    $0x1,%eax
140ce34f0:	c3                   	ret
140ce34f1:	cc                   	int3
140ce34f2:	cc                   	int3
140ce34f3:	cc                   	int3
140ce34f4:	cc                   	int3
140ce34f5:	cc                   	int3
140ce34f6:	cc                   	int3
140ce34f7:	cc                   	int3
140ce34f8:	cc                   	int3
140ce34f9:	cc                   	int3
140ce34fa:	cc                   	int3
140ce34fb:	cc                   	int3
140ce34fc:	cc                   	int3
140ce34fd:	cc                   	int3
140ce34fe:	cc                   	int3
140ce34ff:	cc                   	int3
140ce3500:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ce3505:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ce350a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ce350f:	41 56                	push   %r14
140ce3511:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3516:	e8 85 7f 13 00       	call   0x140e1b4a0
140ce351b:	48 2b e0             	sub    %rax,%rsp
140ce351e:	8b fa                	mov    %edx,%edi