1400f50c7:	74 27                	je     0x1400f50f0
1400f50c9:	4c 8d 0d a0 0f fd ff 	lea    -0x2f060(%rip),%r9        # 0x1400c6070
1400f50d0:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400f50d6:	48 8b d6             	mov    %rsi,%rdx
1400f50d9:	48 8b cb             	mov    %rbx,%rcx
1400f50dc:	e8 4b 12 09 00       	call   0x14018632c
1400f50e1:	90                   	nop
1400f50e2:	ba 60 00 00 00       	mov    $0x60,%edx
1400f50e7:	48 8b cb             	mov    %rbx,%rcx
1400f50ea:	e8 5d 15 09 00       	call   0x14018664c
1400f50ef:	90                   	nop
1400f50f0:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
1400f50f7:	00
1400f50f8:	eb 2a                	jmp    0x1400f5124
1400f50fa:	33 ff                	xor    %edi,%edi
1400f50fc:	49 bc fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r12
1400f5103:	ff ff 7f
1400f5106:	8b 74 24 30          	mov    0x30(%rsp),%esi
1400f510a:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
1400f510f:	4c 8b ac 24 b0 00 00 	mov    0xb0(%rsp),%r13
1400f5116:	00
1400f5117:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1400f511e:	00
1400f511f:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f5124:	48 8d 8c 24 10 05 00 	lea    0x510(%rsp),%rcx
1400f512b:	00
1400f512c:	e8 4f 12 fd ff       	call   0x1400c6380
1400f5131:	90                   	nop
1400f5132:	48 8d 8c 24 d0 04 00 	lea    0x4d0(%rsp),%rcx
1400f5139:	00
1400f513a:	e8 41 12 fd ff       	call   0x1400c6380
1400f513f:	90                   	nop
1400f5140:	48 8d 8c 24 f0 04 00 	lea    0x4f0(%rsp),%rcx
1400f5147:	00
1400f5148:	e8 33 12 fd ff       	call   0x1400c6380
1400f514d:	eb 0a                	jmp    0x1400f5159
1400f514f:	49 bc fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r12
1400f5156:	ff ff 7f
1400f5159:	49 8b 47 30          	mov    0x30(%r15),%rax
1400f515d:	c6 40 38 00          	movb   $0x0,0x38(%rax)
1400f5161:	49 8b 4f 30          	mov    0x30(%r15),%rcx
1400f5165:	e8 b6 23 01 00       	call   0x140107520
1400f516a:	40 f6 c6 40          	test   $0x40,%sil
1400f516e:	74 10                	je     0x1400f5180
1400f5170:	83 e6 bf             	and    $0xffffffbf,%esi
1400f5173:	48 8d 8c 24 90 02 00 	lea    0x290(%rsp),%rcx
1400f517a:	00
1400f517b:	e8 80 69 04 00       	call   0x14013bb00
1400f5180:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400f5184:	48 8b 01             	mov    (%rcx),%rax
1400f5187:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400f518c:	ff 50 70             	call   *0x70(%rax)
1400f518f:	48 8b d8             	mov    %rax,%rbx
1400f5192:	40 84 f6             	test   %sil,%sil
1400f5195:	79 11                	jns    0x1400f51a8
1400f5197:	0f ba f6 07          	btr    $0x7,%esi
1400f519b:	48 8d 8c 24 90 03 00 	lea    0x390(%rsp),%rcx
1400f51a2:	00
1400f51a3:	e8 58 69 04 00       	call   0x14013bb00
1400f51a8:	48 8b 0b             	mov    (%rbx),%rcx
1400f51ab:	48 8b 01             	mov    (%rcx),%rax
1400f51ae:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
1400f51b5:	00
1400f51b6:	ff 90 98 00 00 00    	call   *0x98(%rax)
1400f51bc:	90                   	nop
1400f51bd:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400f51c2:	48 85 c0             	test   %rax,%rax
1400f51c5:	74 16                	je     0x1400f51dd
1400f51c7:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400f51cb:	48 63 51 04          	movslq 0x4(%rcx),%rdx
1400f51cf:	48 8d 48 08          	lea    0x8(%rax),%rcx
1400f51d3:	48 03 ca             	add    %rdx,%rcx
1400f51d6:	48 8b 01             	mov    (%rcx),%rax
1400f51d9:	ff 50 08             	call   *0x8(%rax)
1400f51dc:	90                   	nop
1400f51dd:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1400f51e4:	00
1400f51e5:	48 85 d2             	test   %rdx,%rdx
1400f51e8:	74 4f                	je     0x1400f5239
1400f51ea:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1400f51ef:	74 48                	je     0x1400f5239
1400f51f1:	48 89 bc 24 90 04 00 	mov    %rdi,0x490(%rsp)
1400f51f8:	00
1400f51f9:	48 89 bc 24 a0 04 00 	mov    %rdi,0x4a0(%rsp)
1400f5200:	00
1400f5201:	48 c7 84 24 a8 04 00 	movq   $0x7,0x4a8(%rsp)
1400f5208:	00 07 00 00 00
1400f520d:	66 89 bc 24 90 04 00 	mov    %di,0x490(%rsp)
1400f5214:	00
1400f5215:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1400f5219:	48 8b 12             	mov    (%rdx),%rdx
1400f521c:	48 8d 8c 24 90 04 00 	lea    0x490(%rsp),%rcx
1400f5223:	00
1400f5224:	e8 27 10 fd ff       	call   0x1400c6250
1400f5229:	81 ce 00 03 00 00    	or     $0x300,%esi
1400f522f:	4c 8b b4 24 a0 04 00 	mov    0x4a0(%rsp),%r14
1400f5236:	00
1400f5237:	eb 2b                	jmp    0x1400f5264
1400f5239:	48 89 bc 24 90 04 00 	mov    %rdi,0x490(%rsp)
1400f5240:	00
1400f5241:	4c 8b f7             	mov    %rdi,%r14
1400f5244:	48 89 bc 24 a0 04 00 	mov    %rdi,0x4a0(%rsp)
1400f524b:	00
1400f524c:	48 c7 84 24 a8 04 00 	movq   $0x7,0x4a8(%rsp)
1400f5253:	00 07 00 00 00
1400f5258:	66 89 bc 24 90 04 00 	mov    %di,0x490(%rsp)
1400f525f:	00
1400f5260:	0f ba ee 08          	bts    $0x8,%esi
1400f5264:	89 74 24 30          	mov    %esi,0x30(%rsp)
1400f5268:	8b 84 24 48 06 00 00 	mov    0x648(%rsp),%eax
1400f526f:	05 38 ff ff ff       	add    $0xffffff38,%eax
1400f5274:	83 f8 63             	cmp    $0x63,%eax
1400f5277:	77 64                	ja     0x1400f52dd
1400f5279:	48 8d 94 24 90 05 00 	lea    0x590(%rsp),%rdx
1400f5280:	00
1400f5281:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1400f5288:	00
1400f5289:	e8 22 42 00 00       	call   0x1400f94b0
1400f528e:	48 8b c8             	mov    %rax,%rcx
1400f5291:	83 ce 02             	or     $0x2,%esi
1400f5294:	89 74 24 30          	mov    %esi,0x30(%rsp)
1400f5298:	49 8b 47 30          	mov    0x30(%r15),%rax
1400f529c:	4c 8b 88 b0 00 00 00 	mov    0xb0(%rax),%r9
1400f52a3:	49 81 c1 c0 00 00 00 	add    $0xc0,%r9
1400f52aa:	49 8b 41 10          	mov    0x10(%r9),%rax
1400f52ae:	49 83 79 18 10       	cmpq   $0x10,0x18(%r9)
1400f52b3:	72 03                	jb     0x1400f52b8
1400f52b5:	4d 8b 09             	mov    (%r9),%r9
1400f52b8:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1400f52bc:	48 83 79 18 10       	cmpq   $0x10,0x18(%rcx)
1400f52c1:	72 03                	jb     0x1400f52c6
1400f52c3:	48 8b 09             	mov    (%rcx),%rcx
1400f52c6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f52cb:	45 33 c0             	xor    %r8d,%r8d
1400f52ce:	e8 ed 13 fd ff       	call   0x1400c66c0
1400f52d3:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400f52d7:	75 04                	jne    0x1400f52dd
1400f52d9:	b3 01                	mov    $0x1,%bl
1400f52db:	eb 02                	jmp    0x1400f52df
1400f52dd:	32 db                	xor    %bl,%bl
1400f52df:	40 f6 c6 02          	test   $0x2,%sil
1400f52e3:	74 0d                	je     0x1400f52f2
1400f52e5:	48 8d 8c 24 90 05 00 	lea    0x590(%rsp),%rcx
1400f52ec:	00
1400f52ed:	e8 8e 10 fd ff       	call   0x1400c6380
1400f52f2:	84 db                	test   %bl,%bl
1400f52f4:	0f 84 a1 00 00 00    	je     0x1400f539b
1400f52fa:	4d 8b 47 30          	mov    0x30(%r15),%r8
1400f52fe:	48 8b cf             	mov    %rdi,%rcx
1400f5301:	48 8b df             	mov    %rdi,%rbx
1400f5304:	49 8b 50 20          	mov    0x20(%r8),%rdx
1400f5308:	48 85 d2             	test   %rdx,%rdx
1400f530b:	74 40                	je     0x1400f534d
1400f530d:	8b 42 08             	mov    0x8(%rdx),%eax
1400f5310:	85 c0                	test   %eax,%eax
1400f5312:	74 0e                	je     0x1400f5322
1400f5314:	8d 48 01             	lea    0x1(%rax),%ecx
1400f5317:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400f531c:	74 1f                	je     0x1400f533d
1400f531e:	85 c0                	test   %eax,%eax
1400f5320:	75 f2                	jne    0x1400f5314
1400f5322:	45 33 c9             	xor    %r9d,%r9d
1400f5325:	45 33 c0             	xor    %r8d,%r8d
1400f5328:	ba 05 04 00 00       	mov    $0x405,%edx
1400f532d:	48 8b 0c 25 18 00 00 	mov    0x18,%rcx
1400f5334:	00
1400f5335:	ff 15 b5 91 10 00    	call   *0x1091b5(%rip)        # 0x1401fe4f0
1400f533b:	eb 56                	jmp    0x1400f5393
1400f533d:	49 8b 48 18          	mov    0x18(%r8),%rcx
1400f5341:	49 8b 58 20          	mov    0x20(%r8),%rbx
1400f5345:	4c 8b b4 24 a0 04 00 	mov    0x4a0(%rsp),%r14
1400f534c:	00
1400f534d:	45 33 c9             	xor    %r9d,%r9d
1400f5350:	45 33 c0             	xor    %r8d,%r8d
1400f5353:	ba 05 04 00 00       	mov    $0x405,%edx
1400f5358:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400f535c:	ff 15 8e 91 10 00    	call   *0x10918e(%rip)        # 0x1401fe4f0
1400f5362:	48 85 db             	test   %rbx,%rbx
1400f5365:	74 34                	je     0x1400f539b
1400f5367:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400f536c:	8b c6                	mov    %esi,%eax
1400f536e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f5373:	83 f8 01             	cmp    $0x1,%eax
1400f5376:	75 1b                	jne    0x1400f5393
1400f5378:	48 8b 03             	mov    (%rbx),%rax
1400f537b:	48 8b cb             	mov    %rbx,%rcx
1400f537e:	ff 10                	call   *(%rax)
1400f5380:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
1400f5385:	83 fe 01             	cmp    $0x1,%esi
1400f5388:	75 09                	jne    0x1400f5393
1400f538a:	48 8b 03             	mov    (%rbx),%rax
1400f538d:	48 8b cb             	mov    %rbx,%rcx
1400f5390:	ff 50 08             	call   *0x8(%rax)
1400f5393:	4c 8b b4 24 a0 04 00 	mov    0x4a0(%rsp),%r14
1400f539a:	00
1400f539b:	49 8b 77 30          	mov    0x30(%r15),%rsi
1400f539f:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1400f53a4:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1400f53a9:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1400f53ae:	48 8d bc 24 90 04 00 	lea    0x490(%rsp),%rdi
1400f53b5:	00
1400f53b6:	48 83 bc 24 a8 04 00 	cmpq   $0x8,0x4a8(%rsp)
1400f53bd:	00 08
1400f53bf:	48 0f 43 bc 24 90 04 	cmovae 0x490(%rsp),%rdi
1400f53c6:	00 00
1400f53c8:	49 83 fe 08          	cmp    $0x8,%r14
1400f53cc:	73 13                	jae    0x1400f53e1
1400f53ce:	0f 10 07             	movups (%rdi),%xmm0
1400f53d1:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
1400f53d6:	48 c7 44 24 50 07 00 	movq   $0x7,0x50(%rsp)
1400f53dd:	00 00
1400f53df:	eb 39                	jmp    0x1400f541a
1400f53e1:	49 8b de             	mov    %r14,%rbx
1400f53e4:	48 83 cb 07          	or     $0x7,%rbx
1400f53e8:	49 3b dc             	cmp    %r12,%rbx
1400f53eb:	49 0f 47 dc          	cmova  %r12,%rbx
1400f53ef:	48 8d 53 01          	lea    0x1(%rbx),%rdx
1400f53f3:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400f53f8:	e8 53 12 fd ff       	call   0x1400c6650
1400f53fd:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400f5402:	4e 8d 04 75 02 00 00 	lea    0x2(,%r14,2),%r8
1400f5409:	00
1400f540a:	48 8b d7             	mov    %rdi,%rdx
1400f540d:	48 8b c8             	mov    %rax,%rcx
1400f5410:	e8 ab 2f 09 00       	call   0x1401883c0
1400f5415:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1400f541a:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
1400f541f:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1400f5424:	33 d2                	xor    %edx,%edx
1400f5426:	48 8b ce             	mov    %rsi,%rcx
1400f5429:	e8 82 6c 00 00       	call   0x1400fc0b0
1400f542e:	90                   	nop
1400f542f:	48 8d 8c 24 90 04 00 	lea    0x490(%rsp),%rcx
1400f5436:	00
1400f5437:	e8 84 0d fd ff       	call   0x1400c61c0
1400f543c:	90                   	nop
1400f543d:	48 8d 05 a4 6b 14 00 	lea    0x146ba4(%rip),%rax        # 0x14023bfe8
1400f5444:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1400f544b:	00
1400f544c:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1400f5453:	00
1400f5454:	48 85 c9             	test   %rcx,%rcx
1400f5457:	74 22                	je     0x1400f547b
1400f5459:	80 bc 24 a0 00 00 00 	cmpb   $0x0,0xa0(%rsp)
1400f5460:	00
1400f5461:	74 18                	je     0x1400f547b
1400f5463:	ff 15 ff 6b 22 00    	call   *0x226bff(%rip)        # 0x14031c068
1400f5469:	ba 18 00 00 00       	mov    $0x18,%edx
1400f546e:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1400f5475:	00
1400f5476:	e8 d1 11 09 00       	call   0x14018664c
1400f547b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400f5480:	49 8b 55 00          	mov    0x0(%r13),%rdx
1400f5484:	48 85 d2             	test   %rdx,%rdx
1400f5487:	74 16                	je     0x1400f549f
1400f5489:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f548d:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f5491:	48 83 c2 08          	add    $0x8,%rdx
1400f5495:	48 03 ca             	add    %rdx,%rcx
1400f5498:	48 8b 01             	mov    (%rcx),%rax
1400f549b:	ff 50 08             	call   *0x8(%rax)
1400f549e:	90                   	nop
1400f549f:	48 8b 13             	mov    (%rbx),%rdx
1400f54a2:	48 85 d2             	test   %rdx,%rdx
1400f54a5:	74 16                	je     0x1400f54bd
1400f54a7:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f54ab:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f54af:	48 83 c2 08          	add    $0x8,%rdx
1400f54b3:	48 03 ca             	add    %rdx,%rcx
1400f54b6:	48 8b 01             	mov    (%rcx),%rax
1400f54b9:	ff 50 08             	call   *0x8(%rax)
1400f54bc:	90                   	nop
1400f54bd:	48 8b 8c 24 e8 05 00 	mov    0x5e8(%rsp),%rcx
1400f54c4:	00
1400f54c5:	48 33 cc             	xor    %rsp,%rcx
1400f54c8:	e8 03 0e 09 00       	call   0x1401862d0
1400f54cd:	48 81 c4 f0 05 00 00 	add    $0x5f0,%rsp
1400f54d4:	41 5f                	pop    %r15
1400f54d6:	41 5e                	pop    %r14
1400f54d8:	41 5d                	pop    %r13
1400f54da:	41 5c                	pop    %r12
1400f54dc:	5f                   	pop    %rdi
1400f54dd:	5e                   	pop    %rsi
1400f54de:	5b                   	pop    %rbx
1400f54df:	c3                   	ret
1400f54e0:	48 83 c1 10          	add    $0x10,%rcx
1400f54e4:	e9 d7 0c fd ff       	jmp    0x1400c61c0
1400f54e9:	cc                   	int3
1400f54ea:	cc                   	int3
1400f54eb:	cc                   	int3
1400f54ec:	cc                   	int3
1400f54ed:	cc                   	int3
1400f54ee:	cc                   	int3
1400f54ef:	cc                   	int3
1400f54f0:	48 81 fa 85 fe ff ff 	cmp    $0xfffffffffffffe85,%rdx
1400f54f7:	7f 32                	jg     0x1400f552b
1400f54f9:	74 2a                	je     0x1400f5525
1400f54fb:	48 8d 82 2b 03 00 00 	lea    0x32b(%rdx),%rax
1400f5502:	48 83 f8 0b          	cmp    $0xb,%rax
1400f5506:	0f 87 56 02 00 00    	ja     0x1400f5762
1400f550c:	48 8d 15 ed aa f0 ff 	lea    -0xf5513(%rip),%rdx        # 0x140000000
1400f5513:	8b 84 82 68 57 0f 00 	mov    0xf5768(%rdx,%rax,4),%eax
1400f551a:	48 03 c2             	add    %rdx,%rax
1400f551d:	ff e0                	jmp    *%rax
1400f551f:	b8 82 1f 00 00       	mov    $0x1f82,%eax
1400f5524:	c3                   	ret
1400f5525:	b8 7f 1f 00 00       	mov    $0x1f7f,%eax
1400f552a:	c3                   	ret
1400f552b:	48 81 fa 73 ff ff ff 	cmp    $0xffffffffffffff73,%rdx
1400f5532:	0f 8f 0c 01 00 00    	jg     0x1400f5644
1400f5538:	0f 84 00 01 00 00    	je     0x1400f563e
1400f553e:	48 8d 82 7a 01 00 00 	lea    0x17a(%rdx),%rax
1400f5545:	48 3d e6 00 00 00    	cmp    $0xe6,%rax
1400f554b:	0f 87 11 02 00 00    	ja     0x1400f5762
1400f5551:	48 8d 15 a8 aa f0 ff 	lea    -0xf5558(%rip),%rdx        # 0x140000000
1400f5558:	0f b6 84 02 28 58 0f 	movzbl 0xf5828(%rdx,%rax,1),%eax
1400f555f:	00
1400f5560:	8b 8c 82 98 57 0f 00 	mov    0xf5798(%rdx,%rax,4),%ecx
1400f5567:	48 03 ca             	add    %rdx,%rcx
1400f556a:	ff e1                	jmp    *%rcx
1400f556c:	b8 50 1f 00 00       	mov    $0x1f50,%eax
1400f5571:	c3                   	ret
1400f5572:	b8 51 1f 00 00       	mov    $0x1f51,%eax
1400f5577:	c3                   	ret
1400f5578:	b8 62 1f 00 00       	mov    $0x1f62,%eax
1400f557d:	c3                   	ret
1400f557e:	b8 63 1f 00 00       	mov    $0x1f63,%eax
1400f5583:	c3                   	ret
1400f5584:	b8 64 1f 00 00       	mov    $0x1f64,%eax
1400f5589:	c3                   	ret
1400f558a:	b8 65 1f 00 00       	mov    $0x1f65,%eax
1400f558f:	c3                   	ret
1400f5590:	b8 66 1f 00 00       	mov    $0x1f66,%eax
1400f5595:	c3                   	ret
1400f5596:	b8 67 1f 00 00       	mov    $0x1f67,%eax
1400f559b:	c3                   	ret
1400f559c:	b8 68 1f 00 00       	mov    $0x1f68,%eax
1400f55a1:	c3                   	ret
1400f55a2:	b8 69 1f 00 00       	mov    $0x1f69,%eax
1400f55a7:	c3                   	ret
1400f55a8:	b8 6a 1f 00 00       	mov    $0x1f6a,%eax
1400f55ad:	c3                   	ret
1400f55ae:	b8 6b 1f 00 00       	mov    $0x1f6b,%eax
1400f55b3:	c3                   	ret
1400f55b4:	b8 6c 1f 00 00       	mov    $0x1f6c,%eax
1400f55b9:	c3                   	ret
1400f55ba:	b8 76 1f 00 00       	mov    $0x1f76,%eax
1400f55bf:	c3                   	ret
1400f55c0:	b8 77 1f 00 00       	mov    $0x1f77,%eax
1400f55c5:	c3                   	ret