1400071c1:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400071c5:	40 32 c6             	xor    %sil,%al
1400071c8:	88 44 24 40          	mov    %al,0x40(%rsp)
1400071cc:	ff 15 5e 23 04 00    	call   *0x4235e(%rip)        # 0x140049530
1400071d2:	0f b7 4c 24 40       	movzwl 0x40(%rsp),%ecx
1400071d7:	66 89 08             	mov    %cx,(%rax)
1400071da:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400071de:	ff 15 ac 23 04 00    	call   *0x423ac(%rip)        # 0x140049590
1400071e4:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1400071e8:	4c 89 7d b0          	mov    %r15,-0x50(%rbp)
1400071ec:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
1400071f0:	40 88 75 b8          	mov    %sil,-0x48(%rbp)
1400071f4:	e8 b3 55 00 00       	call   0x14000c7ac
1400071f9:	ba 03 00 00 00       	mov    $0x3,%edx
1400071fe:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140007202:	ff 15 88 20 04 00    	call   *0x42088(%rip)        # 0x140049290
140007208:	ba 02 00 00 00       	mov    $0x2,%edx
14000720d:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140007211:	ff 15 79 20 04 00    	call   *0x42079(%rip)        # 0x140049290
140007217:	8b d6                	mov    %esi,%edx
140007219:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14000721d:	ff 15 6d 20 04 00    	call   *0x4206d(%rip)        # 0x140049290
140007223:	ff 15 5f 20 04 00    	call   *0x4205f(%rip)        # 0x140049288
140007229:	ff 15 69 1e 04 00    	call   *0x41e69(%rip)        # 0x140049098
14000722f:	8b df                	mov    %edi,%ebx
140007231:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140007235:	ff 15 e5 22 04 00    	call   *0x422e5(%rip)        # 0x140049520
14000723b:	eb 2b                	jmp    0x140007268
14000723d:	8b d6                	mov    %esi,%edx
14000723f:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
140007244:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140007249:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
14000724d:	40 88 75 80          	mov    %sil,-0x80(%rbp)
140007251:	ff 15 39 20 04 00    	call   *0x42039(%rip)        # 0x140049290
140007257:	ff 15 2b 20 04 00    	call   *0x4202b(%rip)        # 0x140049288
14000725d:	ff 15 35 1e 04 00    	call   *0x41e35(%rip)        # 0x140049098
140007263:	bb 05 40 00 80       	mov    $0x80004005,%ebx
140007268:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14000726c:	48 85 c9             	test   %rcx,%rcx
14000726f:	74 0d                	je     0x14000727e
140007271:	48 8b 11             	mov    (%rcx),%rdx
140007274:	48 8b 42 10          	mov    0x10(%rdx),%rax
140007278:	ff 15 1a d3 02 00    	call   *0x2d31a(%rip)        # 0x140034598
14000727e:	8b c3                	mov    %ebx,%eax
140007280:	48 8b 8d f0 02 00 00 	mov    0x2f0(%rbp),%rcx
140007287:	48 33 cc             	xor    %rsp,%rcx
14000728a:	e8 a1 98 02 00       	call   0x140030b30
14000728f:	4c 8d 9c 24 00 04 00 	lea    0x400(%rsp),%r11
140007296:	00
140007297:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14000729b:	49 8b 73 38          	mov    0x38(%r11),%rsi
14000729f:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1400072a3:	49 8b e3             	mov    %r11,%rsp
1400072a6:	41 5f                	pop    %r15
1400072a8:	41 5e                	pop    %r14
1400072aa:	41 5d                	pop    %r13
1400072ac:	41 5c                	pop    %r12
1400072ae:	5d                   	pop    %rbp
1400072af:	c3                   	ret
1400072b0:	b9 05 40 00 80       	mov    $0x80004005,%ecx
1400072b5:	e8 56 a1 ff ff       	call   0x140001410
1400072ba:	cc                   	int3
1400072bb:	b9 0e 00 07 80       	mov    $0x8007000e,%ecx
1400072c0:	e8 4b a1 ff ff       	call   0x140001410
1400072c5:	cc                   	int3
1400072c6:	90                   	nop
1400072c7:	90                   	nop
1400072c8:	90                   	nop
1400072c9:	90                   	nop
1400072ca:	90                   	nop
1400072cb:	90                   	nop
1400072cc:	90                   	nop
1400072cd:	90                   	nop
1400072ce:	90                   	nop
1400072cf:	90                   	nop
1400072d0:	48 85 c9             	test   %rcx,%rcx
1400072d3:	0f 84 53 08 00 00    	je     0x140007b2c
1400072d9:	e9 fe 06 00 00       	jmp    0x1400079dc
1400072de:	90                   	nop
1400072df:	90                   	nop
1400072e0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1400072e5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400072ea:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400072ef:	56                   	push   %rsi
1400072f0:	57                   	push   %rdi
1400072f1:	41 54                	push   %r12
1400072f3:	41 56                	push   %r14
1400072f5:	41 57                	push   %r15
1400072f7:	48 83 ec 30          	sub    $0x30,%rsp
1400072fb:	4d 8b f0             	mov    %r8,%r14
1400072fe:	4c 8b e2             	mov    %rdx,%r12
140007301:	4c 8b f9             	mov    %rcx,%r15
140007304:	4d 85 c0             	test   %r8,%r8
140007307:	75 0a                	jne    0x140007313
140007309:	b8 03 40 00 80       	mov    $0x80004003,%eax
14000730e:	e9 1d 01 00 00       	jmp    0x140007430
140007313:	49 83 20 00          	andq   $0x0,(%r8)
140007317:	be 0e 00 07 80       	mov    $0x8007000e,%esi
14000731c:	89 74 24 78          	mov    %esi,0x78(%rsp)
140007320:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140007326:	ba 01 00 00 00       	mov    $0x1,%edx
14000732b:	8d 4a 57             	lea    0x57(%rdx),%ecx
14000732e:	ff 15 b4 22 04 00    	call   *0x422b4(%rip)        # 0x1400495e8
140007334:	48 8b f8             	mov    %rax,%rdi
140007337:	48 85 c0             	test   %rax,%rax
14000733a:	75 06                	jne    0x140007342
14000733c:	ff 15 ce 22 04 00    	call   *0x422ce(%rip)        # 0x140049610
140007342:	83 60 08 00          	andl   $0x0,0x8(%rax)
140007346:	0f 57 c0             	xorps  %xmm0,%xmm0
140007349:	33 c0                	xor    %eax,%eax
14000734b:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
14000734f:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
140007353:	48 89 47 30          	mov    %rax,0x30(%rdi)
140007357:	88 47 38             	mov    %al,0x38(%rdi)
14000735a:	21 47 48             	and    %eax,0x48(%rdi)
14000735d:	48 21 47 50          	and    %rax,0x50(%rdi)
140007361:	48 8d 05 70 f9 02 00 	lea    0x2f970(%rip),%rax        # 0x140036cd8
140007368:	48 89 07             	mov    %rax,(%rdi)
14000736b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140007370:	eb 18                	jmp    0x14000738a
140007372:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
140007377:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14000737c:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140007381:	8b 74 24 78          	mov    0x78(%rsp),%esi
140007385:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14000738a:	48 85 ff             	test   %rdi,%rdi
14000738d:	0f 84 9b 00 00 00    	je     0x14000742e
140007393:	4c 89 7f 40          	mov    %r15,0x40(%rdi)
140007397:	33 f6                	xor    %esi,%esi
140007399:	45 33 c0             	xor    %r8d,%r8d
14000739c:	33 d2                	xor    %edx,%edx
14000739e:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1400073a2:	ff 15 78 cc 02 00    	call   *0x2cc78(%rip)        # 0x140034020
1400073a8:	85 c0                	test   %eax,%eax
1400073aa:	75 14                	jne    0x1400073c0
1400073ac:	ff 15 66 cc 02 00    	call   *0x2cc66(%rip)        # 0x140034018
1400073b2:	0f b7 f0             	movzwl %ax,%esi
1400073b5:	81 ce 00 00 07 80    	or     $0x80070000,%esi
1400073bb:	85 c0                	test   %eax,%eax
1400073bd:	0f 4e f0             	cmovle %eax,%esi
1400073c0:	85 f6                	test   %esi,%esi
1400073c2:	78 04                	js     0x1400073c8
1400073c4:	c6 47 38 01          	movb   $0x1,0x38(%rdi)
1400073c8:	33 c0                	xor    %eax,%eax
1400073ca:	85 f6                	test   %esi,%esi
1400073cc:	0f 48 c6             	cmovs  %esi,%eax
1400073cf:	33 f6                	xor    %esi,%esi
1400073d1:	85 c0                	test   %eax,%eax
1400073d3:	0f 48 f0             	cmovs  %eax,%esi
1400073d6:	85 f6                	test   %esi,%esi
1400073d8:	75 3f                	jne    0x140007419
1400073da:	48 8b 07             	mov    (%rdi),%rax
1400073dd:	48 8b 00             	mov    (%rax),%rax
1400073e0:	48 8d 0d 09 04 00 00 	lea    0x409(%rip),%rcx        # 0x1400077f0
1400073e7:	48 3b c1             	cmp    %rcx,%rax
1400073ea:	75 18                	jne    0x140007404
1400073ec:	e8 a3 de ff ff       	call   0x140005294
1400073f1:	4d 8b ce             	mov    %r14,%r9
1400073f4:	4d 8b c4             	mov    %r12,%r8
1400073f7:	48 8b d0             	mov    %rax,%rdx
1400073fa:	48 8b cf             	mov    %rdi,%rcx
1400073fd:	e8 2a dc ff ff       	call   0x14000502c
140007402:	eb 0f                	jmp    0x140007413
140007404:	4d 8b c6             	mov    %r14,%r8
140007407:	49 8b d4             	mov    %r12,%rdx
14000740a:	48 8b cf             	mov    %rdi,%rcx
14000740d:	ff 15 85 d1 02 00    	call   *0x2d185(%rip)        # 0x140034598
140007413:	8b f0                	mov    %eax,%esi
140007415:	85 c0                	test   %eax,%eax
140007417:	74 15                	je     0x14000742e
140007419:	48 8b 07             	mov    (%rdi),%rax
14000741c:	ba 01 00 00 00       	mov    $0x1,%edx
140007421:	48 8b cf             	mov    %rdi,%rcx
140007424:	48 8b 40 28          	mov    0x28(%rax),%rax
140007428:	ff 15 6a d1 02 00    	call   *0x2d16a(%rip)        # 0x140034598
14000742e:	8b c6                	mov    %esi,%eax
140007430:	48 83 c4 30          	add    $0x30,%rsp
140007434:	41 5f                	pop    %r15
140007436:	41 5e                	pop    %r14
140007438:	41 5c                	pop    %r12
14000743a:	5f                   	pop    %rdi
14000743b:	5e                   	pop    %rsi
14000743c:	c3                   	ret
14000743d:	90                   	nop
14000743e:	90                   	nop
14000743f:	90                   	nop
140007440:	48 83 ec 28          	sub    $0x28,%rsp
140007444:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
140007448:	74 1d                	je     0x140007467
14000744a:	48 83 c1 08          	add    $0x8,%rcx
14000744e:	80 79 50 00          	cmpb   $0x0,0x50(%rcx)
140007452:	75 07                	jne    0x14000745b
140007454:	ff 15 46 d0 02 00    	call   *0x2d046(%rip)        # 0x1400344a0
14000745a:	cc                   	int3
14000745b:	48 8b 01             	mov    (%rcx),%rax
14000745e:	48 8b 00             	mov    (%rax),%rax
140007461:	ff 15 31 d1 02 00    	call   *0x2d131(%rip)        # 0x140034598
140007467:	48 83 c4 28          	add    $0x28,%rsp
14000746b:	c3                   	ret
14000746c:	90                   	nop
14000746d:	90                   	nop
14000746e:	90                   	nop
14000746f:	90                   	nop
140007470:	48 83 ec 28          	sub    $0x28,%rsp
140007474:	80 79 60 00          	cmpb   $0x0,0x60(%rcx)
140007478:	74 1d                	je     0x140007497
14000747a:	48 83 c1 08          	add    $0x8,%rcx
14000747e:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
140007482:	75 07                	jne    0x14000748b
140007484:	ff 15 16 d0 02 00    	call   *0x2d016(%rip)        # 0x1400344a0
14000748a:	cc                   	int3
14000748b:	48 8b 01             	mov    (%rcx),%rax
14000748e:	48 8b 00             	mov    (%rax),%rax
140007491:	ff 15 01 d1 02 00    	call   *0x2d101(%rip)        # 0x140034598
140007497:	48 83 c4 28          	add    $0x28,%rsp
14000749b:	c3                   	ret
14000749c:	90                   	nop
14000749d:	90                   	nop
14000749e:	90                   	nop
14000749f:	90                   	nop
1400074a0:	48 83 ec 28          	sub    $0x28,%rsp
1400074a4:	80 b9 80 00 00 00 00 	cmpb   $0x0,0x80(%rcx)
1400074ab:	74 1d                	je     0x1400074ca
1400074ad:	48 83 c1 08          	add    $0x8,%rcx
1400074b1:	80 79 78 00          	cmpb   $0x0,0x78(%rcx)
1400074b5:	75 07                	jne    0x1400074be
1400074b7:	ff 15 e3 cf 02 00    	call   *0x2cfe3(%rip)        # 0x1400344a0
1400074bd:	cc                   	int3
1400074be:	48 8b 01             	mov    (%rcx),%rax
1400074c1:	48 8b 00             	mov    (%rax),%rax
1400074c4:	ff 15 ce d0 02 00    	call   *0x2d0ce(%rip)        # 0x140034598
1400074ca:	48 83 c4 28          	add    $0x28,%rsp
1400074ce:	c3                   	ret
1400074cf:	90                   	nop
1400074d0:	48 8b 02             	mov    (%rdx),%rax
1400074d3:	4c 8b c2             	mov    %rdx,%r8
1400074d6:	48 8b d1             	mov    %rcx,%rdx
1400074d9:	49 8b c8             	mov    %r8,%rcx
1400074dc:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
1400074e3:	48 ff 25 ae d0 02 00 	rex.W jmp *0x2d0ae(%rip)        # 0x140034598
1400074ea:	90                   	nop
1400074eb:	90                   	nop
1400074ec:	90                   	nop
1400074ed:	90                   	nop
1400074ee:	90                   	nop
1400074ef:	90                   	nop
1400074f0:	48 8d 41 08          	lea    0x8(%rcx),%rax
1400074f4:	c3                   	ret
1400074f5:	90                   	nop
1400074f6:	90                   	nop
1400074f7:	90                   	nop
1400074f8:	90                   	nop
1400074f9:	90                   	nop
1400074fa:	90                   	nop
1400074fb:	90                   	nop
1400074fc:	90                   	nop
1400074fd:	90                   	nop
1400074fe:	90                   	nop
1400074ff:	90                   	nop
140007500:	48 8b 02             	mov    (%rdx),%rax
140007503:	4c 8b c2             	mov    %rdx,%r8
140007506:	48 8b d1             	mov    %rcx,%rdx
140007509:	49 8b c8             	mov    %r8,%rcx
14000750c:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
140007513:	48 ff 25 7e d0 02 00 	rex.W jmp *0x2d07e(%rip)        # 0x140034598
14000751a:	90                   	nop
14000751b:	90                   	nop
14000751c:	90                   	nop
14000751d:	90                   	nop
14000751e:	90                   	nop
14000751f:	90                   	nop
140007520:	48 8b 02             	mov    (%rdx),%rax
140007523:	4c 8b c2             	mov    %rdx,%r8
140007526:	48 8b d1             	mov    %rcx,%rdx
140007529:	49 8b c8             	mov    %r8,%rcx
14000752c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140007533:	48 ff 25 5e d0 02 00 	rex.W jmp *0x2d05e(%rip)        # 0x140034598
14000753a:	90                   	nop
14000753b:	90                   	nop
14000753c:	90                   	nop
14000753d:	90                   	nop
14000753e:	90                   	nop
14000753f:	90                   	nop
140007540:	48 8b 02             	mov    (%rdx),%rax
140007543:	4c 8b c2             	mov    %rdx,%r8
140007546:	48 8b d1             	mov    %rcx,%rdx
140007549:	49 8b c8             	mov    %r8,%rcx
14000754c:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140007553:	48 ff 25 3e d0 02 00 	rex.W jmp *0x2d03e(%rip)        # 0x140034598
14000755a:	90                   	nop
14000755b:	90                   	nop
14000755c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140007561:	57                   	push   %rdi
140007562:	48 83 ec 20          	sub    $0x20,%rsp
140007566:	48 8b d9             	mov    %rcx,%rbx
140007569:	48 8d 3d d8 f7 02 00 	lea    0x2f7d8(%rip),%rdi        # 0x140036d48
140007570:	0f b7 4a 4a          	movzwl 0x4a(%rdx),%ecx
140007574:	4c 8d 42 08          	lea    0x8(%rdx),%r8
140007578:	48 89 3b             	mov    %rdi,(%rbx)
14000757b:	8a 42 49             	mov    0x49(%rdx),%al
14000757e:	88 43 49             	mov    %al,0x49(%rbx)
140007581:	66 89 4b 4a          	mov    %cx,0x4a(%rbx)
140007585:	4d 85 c0             	test   %r8,%r8
140007588:	74 36                	je     0x1400075c0
14000758a:	66 85 c9             	test   %cx,%cx
14000758d:	74 23                	je     0x1400075b2
14000758f:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140007593:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140007597:	41 8d 51 42          	lea    0x42(%r9),%edx
14000759b:	ff 15 4f cf 02 00    	call   *0x2cf4f(%rip)        # 0x1400344f0
1400075a1:	48 8b c3             	mov    %rbx,%rax
1400075a4:	48 89 3b             	mov    %rdi,(%rbx)
1400075a7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400075ac:	48 83 c4 20          	add    $0x20,%rsp
1400075b0:	5f                   	pop    %rdi
1400075b1:	c3                   	ret
1400075b2:	33 d2                	xor    %edx,%edx
1400075b4:	b9 88 24 08 1f       	mov    $0x1f082488,%ecx
1400075b9:	ff 15 29 1f 04 00    	call   *0x41f29(%rip)        # 0x1400494e8
1400075bf:	cc                   	int3
1400075c0:	33 d2                	xor    %edx,%edx
1400075c2:	b9 52 42 40 01       	mov    $0x1404252,%ecx
1400075c7:	ff 15 1b 1f 04 00    	call   *0x41f1b(%rip)        # 0x1400494e8
1400075cd:	cc                   	int3
1400075ce:	90                   	nop
1400075cf:	90                   	nop
1400075d0:	40 53                	rex push %rbx
1400075d2:	48 83 ec 20          	sub    $0x20,%rsp
1400075d6:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1400075da:	48 85 db             	test   %rbx,%rbx
1400075dd:	74 39                	je     0x140007618
1400075df:	83 c8 ff             	or     $0xffffffff,%eax
1400075e2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400075e7:	83 f8 01             	cmp    $0x1,%eax
1400075ea:	75 2c                	jne    0x140007618
1400075ec:	48 8b 03             	mov    (%rbx),%rax
1400075ef:	48 8b cb             	mov    %rbx,%rcx
1400075f2:	48 8b 00             	mov    (%rax),%rax
1400075f5:	ff 15 9d cf 02 00    	call   *0x2cf9d(%rip)        # 0x140034598
1400075fb:	83 c8 ff             	or     $0xffffffff,%eax
1400075fe:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140007603:	83 f8 01             	cmp    $0x1,%eax
140007606:	75 10                	jne    0x140007618
140007608:	48 8b 03             	mov    (%rbx),%rax
14000760b:	48 8b cb             	mov    %rbx,%rcx
14000760e:	48 8b 40 08          	mov    0x8(%rax),%rax
140007612:	ff 15 80 cf 02 00    	call   *0x2cf80(%rip)        # 0x140034598
140007618:	48 83 c4 20          	add    $0x20,%rsp
14000761c:	5b                   	pop    %rbx
14000761d:	c3                   	ret