1400050a9:	cc                   	int3
1400050aa:	cc                   	int3
1400050ab:	cc                   	int3
1400050ac:	48 83 ec 28          	sub    $0x28,%rsp
1400050b0:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1400050b6:	e8 91 f5 02 00       	call   0x14003464c
1400050bb:	84 c0                	test   %al,%al
1400050bd:	74 72                	je     0x140005131
1400050bf:	33 c9                	xor    %ecx,%ecx
1400050c1:	48 ff 15 78 f7 07 00 	rex.W call *0x7f778(%rip)        # 0x140084840
1400050c8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400050cd:	85 c0                	test   %eax,%eax
1400050cf:	75 60                	jne    0x140005131
1400050d1:	48 ff 15 10 fb 07 00 	rex.W call *0x7fb10(%rip)        # 0x140084be8
1400050d8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400050dd:	ba 08 00 00 00       	mov    $0x8,%edx
1400050e2:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1400050e7:	48 8b c8             	mov    %rax,%rcx
1400050ea:	44 8d 42 f9          	lea    -0x7(%rdx),%r8d
1400050ee:	48 ff 15 4b fb 07 00 	rex.W call *0x7fb4b(%rip)        # 0x140084c40
1400050f5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400050fa:	85 c0                	test   %eax,%eax
1400050fc:	74 27                	je     0x140005125
1400050fe:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140005103:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140005108:	48 ff 15 61 21 0a 00 	rex.W call *0xa2161(%rip)        # 0x1400a7270
14000510f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005114:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140005119:	48 ff 15 d8 f9 07 00 	rex.W call *0x7f9d8(%rip)        # 0x140084af8
140005120:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005125:	48 ff 15 24 f7 07 00 	rex.W call *0x7f724(%rip)        # 0x140084850
14000512c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005131:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140005136:	48 83 c4 28          	add    $0x28,%rsp
14000513a:	c3                   	ret
14000513b:	cc                   	int3
14000513c:	cc                   	int3
14000513d:	cc                   	int3
14000513e:	cc                   	int3
14000513f:	cc                   	int3
140005140:	cc                   	int3
140005141:	cc                   	int3
140005142:	cc                   	int3
140005143:	cc                   	int3
140005144:	cc                   	int3
140005145:	cc                   	int3
140005146:	cc                   	int3
140005147:	cc                   	int3
140005148:	cc                   	int3
140005149:	cc                   	int3
14000514a:	cc                   	int3
14000514b:	cc                   	int3
14000514c:	cc                   	int3
14000514d:	cc                   	int3
14000514e:	cc                   	int3
14000514f:	cc                   	int3
140005150:	40 53                	rex push %rbx
140005152:	48 83 ec 20          	sub    $0x20,%rsp
140005156:	48 8b 05 7b ae 09 00 	mov    0x9ae7b(%rip),%rax        # 0x14009ffd8
14000515d:	33 db                	xor    %ebx,%ebx
14000515f:	48 85 c0             	test   %rax,%rax
140005162:	74 11                	je     0x140005175
140005164:	ff 15 5e 05 08 00    	call   *0x8055e(%rip)        # 0x1400856c8
14000516a:	8a d8                	mov    %al,%bl
14000516c:	8a c3                	mov    %bl,%al
14000516e:	48 83 c4 20          	add    $0x20,%rsp
140005172:	5b                   	pop    %rbx
140005173:	c3                   	ret
140005174:	cc                   	int3
140005175:	e8 26 bc 02 00       	call   0x140030da0
14000517a:	48 8b c8             	mov    %rax,%rcx
14000517d:	48 8d 15 34 12 08 00 	lea    0x81234(%rip),%rdx        # 0x1400863b8
140005184:	48 ff 15 fd f9 07 00 	rex.W call *0x7f9fd(%rip)        # 0x140084b88
14000518b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005190:	48 89 05 41 ae 09 00 	mov    %rax,0x9ae41(%rip)        # 0x14009ffd8
140005197:	48 85 c0             	test   %rax,%rax
14000519a:	75 c8                	jne    0x140005164
14000519c:	eb ce                	jmp    0x14000516c
14000519e:	cc                   	int3
14000519f:	cc                   	int3
1400051a0:	cc                   	int3
1400051a1:	cc                   	int3
1400051a2:	cc                   	int3
1400051a3:	cc                   	int3
1400051a4:	cc                   	int3
1400051a5:	cc                   	int3
1400051a6:	cc                   	int3
1400051a7:	cc                   	int3
1400051a8:	cc                   	int3
1400051a9:	cc                   	int3
1400051aa:	cc                   	int3
1400051ab:	cc                   	int3
1400051ac:	cc                   	int3
1400051ad:	cc                   	int3
1400051ae:	cc                   	int3
1400051af:	cc                   	int3
1400051b0:	48 8b 81 d0 01 00 00 	mov    0x1d0(%rcx),%rax
1400051b7:	48 89 02             	mov    %rax,(%rdx)
1400051ba:	48 85 c0             	test   %rax,%rax
1400051bd:	74 04                	je     0x1400051c3
1400051bf:	f0 ff 40 0c          	lock incl 0xc(%rax)
1400051c3:	48 8b c2             	mov    %rdx,%rax
1400051c6:	c3                   	ret
1400051c7:	cc                   	int3
1400051c8:	cc                   	int3
1400051c9:	cc                   	int3
1400051ca:	cc                   	int3
1400051cb:	cc                   	int3
1400051cc:	cc                   	int3
1400051cd:	cc                   	int3
1400051ce:	cc                   	int3
1400051cf:	cc                   	int3
1400051d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400051d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400051da:	57                   	push   %rdi
1400051db:	48 83 ec 20          	sub    $0x20,%rsp
1400051df:	48 8b 05 12 ae 09 00 	mov    0x9ae12(%rip),%rax        # 0x14009fff8
1400051e6:	33 db                	xor    %ebx,%ebx
1400051e8:	48 8b fa             	mov    %rdx,%rdi
1400051eb:	48 8b f1             	mov    %rcx,%rsi
1400051ee:	48 85 c0             	test   %rax,%rax
1400051f1:	74 21                	je     0x140005214
1400051f3:	48 8b d7             	mov    %rdi,%rdx
1400051f6:	48 8b ce             	mov    %rsi,%rcx
1400051f9:	ff 15 c9 04 08 00    	call   *0x804c9(%rip)        # 0x1400856c8
1400051ff:	8b d8                	mov    %eax,%ebx
140005201:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140005206:	8b c3                	mov    %ebx,%eax
140005208:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000520d:	48 83 c4 20          	add    $0x20,%rsp
140005211:	5f                   	pop    %rdi
140005212:	c3                   	ret
140005213:	cc                   	int3
140005214:	e8 87 bb 02 00       	call   0x140030da0
140005219:	48 8b c8             	mov    %rax,%rcx
14000521c:	48 8d 15 b5 11 08 00 	lea    0x811b5(%rip),%rdx        # 0x1400863d8
140005223:	48 ff 15 5e f9 07 00 	rex.W call *0x7f95e(%rip)        # 0x140084b88
14000522a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000522f:	48 89 05 c2 ad 09 00 	mov    %rax,0x9adc2(%rip)        # 0x14009fff8
140005236:	48 85 c0             	test   %rax,%rax
140005239:	75 b8                	jne    0x1400051f3
14000523b:	eb c4                	jmp    0x140005201
14000523d:	cc                   	int3
14000523e:	cc                   	int3
14000523f:	cc                   	int3
140005240:	cc                   	int3
140005241:	cc                   	int3
140005242:	cc                   	int3
140005243:	cc                   	int3
140005244:	40 53                	rex push %rbx
140005246:	48 83 ec 20          	sub    $0x20,%rsp
14000524a:	48 8b d9             	mov    %rcx,%rbx
14000524d:	48 ff 15 bc f8 07 00 	rex.W call *0x7f8bc(%rip)        # 0x140084b10
140005254:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005259:	4c 8b c3             	mov    %rbx,%r8
14000525c:	33 d2                	xor    %edx,%edx
14000525e:	48 8b c8             	mov    %rax,%rcx
140005261:	48 83 c4 20          	add    $0x20,%rsp
140005265:	5b                   	pop    %rbx
140005266:	48 ff 25 ab f8 07 00 	rex.W jmp *0x7f8ab(%rip)        # 0x140084b18
14000526d:	cc                   	int3
14000526e:	cc                   	int3
14000526f:	cc                   	int3
140005270:	cc                   	int3
140005271:	cc                   	int3
140005272:	cc                   	int3
140005273:	cc                   	int3
140005274:	cc                   	int3
140005275:	cc                   	int3
140005276:	cc                   	int3
140005277:	cc                   	int3
140005278:	cc                   	int3
140005279:	cc                   	int3
14000527a:	cc                   	int3
14000527b:	cc                   	int3
14000527c:	cc                   	int3
14000527d:	cc                   	int3
14000527e:	cc                   	int3
14000527f:	cc                   	int3
140005280:	48 8b 01             	mov    (%rcx),%rax
140005283:	48 8b 00             	mov    (%rax),%rax
140005286:	48 ff 25 3b 04 08 00 	rex.W jmp *0x8043b(%rip)        # 0x1400856c8
14000528d:	cc                   	int3
14000528e:	cc                   	int3
14000528f:	cc                   	int3
140005290:	cc                   	int3
140005291:	cc                   	int3
140005292:	cc                   	int3
140005293:	cc                   	int3
140005294:	cc                   	int3
140005295:	cc                   	int3
140005296:	cc                   	int3
140005297:	cc                   	int3
140005298:	cc                   	int3
140005299:	cc                   	int3
14000529a:	cc                   	int3
14000529b:	cc                   	int3
14000529c:	cc                   	int3
14000529d:	cc                   	int3
14000529e:	cc                   	int3
14000529f:	cc                   	int3
1400052a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400052a5:	57                   	push   %rdi
1400052a6:	48 83 ec 20          	sub    $0x20,%rsp
1400052aa:	80 3a 00             	cmpb   $0x0,(%rdx)
1400052ad:	48 8b da             	mov    %rdx,%rbx
1400052b0:	74 33                	je     0x1400052e5
1400052b2:	48 8d 7a 20          	lea    0x20(%rdx),%rdi
1400052b6:	48 8b cf             	mov    %rdi,%rcx
1400052b9:	48 ff 15 70 fb 07 00 	rex.W call *0x7fb70(%rip)        # 0x140084e30
1400052c0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400052c5:	c6 43 41 00          	movb   $0x0,0x41(%rbx)
1400052c9:	48 85 ff             	test   %rdi,%rdi
1400052cc:	74 0f                	je     0x1400052dd
1400052ce:	48 8b cf             	mov    %rdi,%rcx
1400052d1:	48 ff 15 28 fb 07 00 	rex.W call *0x7fb28(%rip)        # 0x140084e00
1400052d8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400052dd:	48 8b cb             	mov    %rbx,%rcx
1400052e0:	e8 b7 f6 04 00       	call   0x14005499c
1400052e5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400052ea:	48 83 c4 20          	add    $0x20,%rsp
1400052ee:	5f                   	pop    %rdi
1400052ef:	c3                   	ret
1400052f0:	cc                   	int3
1400052f1:	cc                   	int3
1400052f2:	cc                   	int3
1400052f3:	cc                   	int3
1400052f4:	cc                   	int3
1400052f5:	cc                   	int3
1400052f6:	cc                   	int3
1400052f7:	cc                   	int3
1400052f8:	cc                   	int3
1400052f9:	cc                   	int3
1400052fa:	cc                   	int3
1400052fb:	cc                   	int3
1400052fc:	cc                   	int3
1400052fd:	cc                   	int3
1400052fe:	cc                   	int3
1400052ff:	cc                   	int3
140005300:	33 c0                	xor    %eax,%eax
140005302:	41 f6 c0 40          	test   $0x40,%r8b
140005306:	75 07                	jne    0x14000530f
140005308:	45 85 c9             	test   %r9d,%r9d
14000530b:	75 02                	jne    0x14000530f
14000530d:	c3                   	ret
14000530e:	cc                   	int3
14000530f:	45 8b c1             	mov    %r9d,%r8d
140005312:	e9 09 00 00 00       	jmp    0x140005320
140005317:	cc                   	int3
140005318:	cc                   	int3
140005319:	cc                   	int3
14000531a:	cc                   	int3
14000531b:	cc                   	int3
14000531c:	cc                   	int3
14000531d:	cc                   	int3
14000531e:	cc                   	int3
14000531f:	cc                   	int3
140005320:	4c 8b dc             	mov    %rsp,%r11
140005323:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140005327:	49 89 73 10          	mov    %rsi,0x10(%r11)
14000532b:	49 89 7b 18          	mov    %rdi,0x18(%r11)
14000532f:	41 56                	push   %r14
140005331:	48 83 ec 50          	sub    $0x50,%rsp
140005335:	41 8b f8             	mov    %r8d,%edi
140005338:	48 8b f2             	mov    %rdx,%rsi
14000533b:	4c 8b f1             	mov    %rcx,%r14
14000533e:	49 83 63 20 00       	andq   $0x0,0x20(%r11)
140005343:	49 83 4b e8 ff       	orq    $0xffffffffffffffff,-0x18(%r11)
140005348:	49 8d 43 20          	lea    0x20(%r11),%rax
14000534c:	49 89 43 d0          	mov    %rax,-0x30(%r11)
140005350:	48 8d 05 49 1b 08 00 	lea    0x81b49(%rip),%rax        # 0x140086ea0
140005357:	49 89 43 c8          	mov    %rax,-0x38(%r11)
14000535b:	4c 8d 0d 2e 1b 08 00 	lea    0x81b2e(%rip),%r9        # 0x140086e90
140005362:	45 33 c0             	xor    %r8d,%r8d
140005365:	48 8d 15 14 1b 08 00 	lea    0x81b14(%rip),%rdx        # 0x140086e80
14000536c:	33 c9                	xor    %ecx,%ecx
14000536e:	48 ff 15 8b f4 07 00 	rex.W call *0x7f48b(%rip)        # 0x140084800
140005375:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000537a:	8b d8                	mov    %eax,%ebx
14000537c:	85 c0                	test   %eax,%eax
14000537e:	75 51                	jne    0x1400053d1
140005380:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140005385:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14000538a:	48 ff 15 77 f4 07 00 	rex.W call *0x7f477(%rip)        # 0x140084808
140005391:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005396:	8b d8                	mov    %eax,%ebx
140005398:	85 c0                	test   %eax,%eax
14000539a:	75 35                	jne    0x1400053d1
14000539c:	89 7c 24 30          	mov    %edi,0x30(%rsp)
1400053a0:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400053a5:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400053aa:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1400053af:	45 33 c0             	xor    %r8d,%r8d
1400053b2:	8d 50 15             	lea    0x15(%rax),%edx
1400053b5:	48 8d 0d 2c cf 07 00 	lea    0x7cf2c(%rip),%rcx        # 0x1400822e8
1400053bc:	48 ff 15 2d f4 07 00 	rex.W call *0x7f42d(%rip)        # 0x1400847f0
1400053c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400053c8:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400053cd:	eb 02                	jmp    0x1400053d1
1400053cf:	8b d8                	mov    %eax,%ebx
1400053d1:	48 83 7c 24 78 00    	cmpq   $0x0,0x78(%rsp)
1400053d7:	74 11                	je     0x1400053ea
1400053d9:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1400053de:	48 ff 15 fb f3 07 00 	rex.W call *0x7f3fb(%rip)        # 0x1400847e0
1400053e5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400053ea:	48 83 7c 24 40 ff    	cmpq   $0xffffffffffffffff,0x40(%rsp)
1400053f0:	74 11                	je     0x140005403
1400053f2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400053f7:	48 ff 15 1a f4 07 00 	rex.W call *0x7f41a(%rip)        # 0x140084818
1400053fe:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005403:	8b c3                	mov    %ebx,%eax
140005405:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14000540a:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14000540f:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140005414:	48 83 c4 50          	add    $0x50,%rsp
140005418:	41 5e                	pop    %r14
14000541a:	c3                   	ret
14000541b:	cc                   	int3
14000541c:	cc                   	int3
14000541d:	cc                   	int3
14000541e:	cc                   	int3
14000541f:	cc                   	int3
140005420:	cc                   	int3
140005421:	cc                   	int3
140005422:	cc                   	int3
140005423:	cc                   	int3
140005424:	cc                   	int3
140005425:	cc                   	int3
140005426:	cc                   	int3
140005427:	cc                   	int3
140005428:	cc                   	int3
140005429:	cc                   	int3
14000542a:	cc                   	int3
14000542b:	cc                   	int3
14000542c:	cc                   	int3
14000542d:	cc                   	int3
14000542e:	cc                   	int3
14000542f:	cc                   	int3
140005430:	48 8b c4             	mov    %rsp,%rax
140005433:	48 89 58 08          	mov    %rbx,0x8(%rax)
140005437:	48 89 68 10          	mov    %rbp,0x10(%rax)
14000543b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000543f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140005443:	41 56                	push   %r14
140005445:	48 83 ec 30          	sub    $0x30,%rsp
140005449:	45 33 f6             	xor    %r14d,%r14d
14000544c:	49 8b f1             	mov    %r9,%rsi
14000544f:	4c 89 70 e8          	mov    %r14,-0x18(%rax)
140005453:	49 8b e8             	mov    %r8,%rbp
140005456:	48 8b da             	mov    %rdx,%rbx