14030c1fb:	48 8b 03             	mov    (%rbx),%rax
14030c1fe:	48 8b cb             	mov    %rbx,%rcx
14030c201:	48 8b 40 08          	mov    0x8(%rax),%rax
14030c205:	ff 15 2d 0a 80 00    	call   *0x800a2d(%rip)        # 0x140b0cc38
14030c20b:	90                   	nop
14030c20c:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
14030c213:	00
14030c214:	49 3b c5             	cmp    %r13,%rax
14030c217:	76 34                	jbe    0x14030c24d
14030c219:	48 ff c0             	inc    %rax
14030c21c:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
14030c223:	00
14030c224:	48 8b d1             	mov    %rcx,%rdx
14030c227:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14030c22d:	72 18                	jb     0x14030c247
14030c22f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14030c233:	48 2b d1             	sub    %rcx,%rdx
14030c236:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14030c23a:	48 83 f8 1f          	cmp    $0x1f,%rax
14030c23e:	76 07                	jbe    0x14030c247
14030c240:	ff 15 52 07 80 00    	call   *0x800752(%rip)        # 0x140b0c998
14030c246:	cc                   	int3
14030c247:	ff 15 73 06 80 00    	call   *0x800673(%rip)        # 0x140b0c8c0
14030c24d:	0f 57 c0             	xorps  %xmm0,%xmm0
14030c250:	f3 0f 7f 84 24 10 01 	movdqu %xmm0,0x110(%rsp)
14030c257:	00 00
14030c259:	4d 85 f6             	test   %r14,%r14
14030c25c:	74 05                	je     0x14030c263
14030c25e:	f0 45 01 66 08       	lock add %r12d,0x8(%r14)
14030c263:	4c 89 bc 24 10 01 00 	mov    %r15,0x110(%rsp)
14030c26a:	00
14030c26b:	4c 89 b4 24 18 01 00 	mov    %r14,0x118(%rsp)
14030c272:	00
14030c273:	c7 44 24 28 36 80 04 	movl   $0x80048036,0x28(%rsp)
14030c27a:	80
14030c27b:	c7 44 24 20 37 80 04 	movl   $0x80048037,0x20(%rsp)
14030c282:	80
14030c283:	45 33 c9             	xor    %r9d,%r9d
14030c286:	45 8a c4             	mov    %r12b,%r8b
14030c289:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14030c28e:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
14030c295:	00
14030c296:	e8 d5 f8 e1 ff       	call   0x14012bb70
14030c29b:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
14030c29f:	83 e9 01             	sub    $0x1,%ecx
14030c2a2:	74 3c                	je     0x14030c2e0
14030c2a4:	83 f9 01             	cmp    $0x1,%ecx
14030c2a7:	0f 85 f4 0b 00 00    	jne    0x14030cea1
14030c2ad:	b9 98 00 00 00       	mov    $0x98,%ecx
14030c2b2:	e8 4d 33 7e 00       	call   0x140aef604
14030c2b7:	48 8b c8             	mov    %rax,%rcx
14030c2ba:	48 89 84 24 50 01 00 	mov    %rax,0x150(%rsp)
14030c2c1:	00
14030c2c2:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14030c2c9:	00
14030c2ca:	4c 8d 40 10          	lea    0x10(%rax),%r8
14030c2ce:	48 8d 50 20          	lea    0x20(%rax),%rdx
14030c2d2:	e8 2d f3 ff ff       	call   0x14030b604
14030c2d7:	48 8d 15 42 88 81 00 	lea    0x818842(%rip),%rdx        # 0x140b24b20
14030c2de:	eb 31                	jmp    0x14030c311
14030c2e0:	b9 98 00 00 00       	mov    $0x98,%ecx
14030c2e5:	e8 1a 33 7e 00       	call   0x140aef604
14030c2ea:	48 8b c8             	mov    %rax,%rcx
14030c2ed:	48 89 84 24 50 01 00 	mov    %rax,0x150(%rsp)
14030c2f4:	00
14030c2f5:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14030c2fc:	00
14030c2fd:	4c 8d 40 10          	lea    0x10(%rax),%r8
14030c301:	48 8d 50 20          	lea    0x20(%rax),%rdx
14030c305:	e8 fa f2 ff ff       	call   0x14030b604
14030c30a:	48 8d 15 27 88 81 00 	lea    0x818827(%rip),%rdx        # 0x140b24b38
14030c311:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
14030c316:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14030c31b:	48 89 11             	mov    %rdx,(%rcx)
14030c31e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14030c323:	48 85 c9             	test   %rcx,%rcx
14030c326:	0f 84 0e 07 00 00    	je     0x14030ca3a
14030c32c:	8b c6                	mov    %esi,%eax
14030c32e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14030c333:	03 c6                	add    %esi,%eax
14030c335:	0f 85 ff 06 00 00    	jne    0x14030ca3a
14030c33b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14030c340:	48 8b 03             	mov    (%rbx),%rax
14030c343:	48 8b cb             	mov    %rbx,%rcx
14030c346:	48 8b 00             	mov    (%rax),%rax
14030c349:	ff 15 e9 08 80 00    	call   *0x8008e9(%rip)        # 0x140b0cc38
14030c34f:	8b c6                	mov    %esi,%eax
14030c351:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14030c356:	03 c6                	add    %esi,%eax
14030c358:	0f 85 dc 06 00 00    	jne    0x14030ca3a
14030c35e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14030c363:	48 8b 01             	mov    (%rcx),%rax
14030c366:	e9 c5 06 00 00       	jmp    0x14030ca30
14030c36b:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14030c372:	00
14030c373:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
14030c37a:	00
14030c37b:	e8 84 06 e0 ff       	call   0x14010ca04
14030c380:	4c 8b 30             	mov    (%rax),%r14
14030c383:	4c 8b 78 08          	mov    0x8(%rax),%r15
14030c387:	48 89 38             	mov    %rdi,(%rax)
14030c38a:	48 89 78 08          	mov    %rdi,0x8(%rax)
14030c38e:	4c 89 b4 24 98 00 00 	mov    %r14,0x98(%rsp)
14030c395:	00
14030c396:	4c 89 bc 24 a0 00 00 	mov    %r15,0xa0(%rsp)
14030c39d:	00
14030c39e:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
14030c3a5:	00
14030c3a6:	83 ce ff             	or     $0xffffffff,%esi
14030c3a9:	48 85 db             	test   %rbx,%rbx
14030c3ac:	74 35                	je     0x14030c3e3
14030c3ae:	8b c6                	mov    %esi,%eax
14030c3b0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14030c3b5:	03 c6                	add    %esi,%eax
14030c3b7:	75 2a                	jne    0x14030c3e3
14030c3b9:	48 8b 03             	mov    (%rbx),%rax
14030c3bc:	48 8b cb             	mov    %rbx,%rcx
14030c3bf:	48 8b 00             	mov    (%rax),%rax
14030c3c2:	ff 15 70 08 80 00    	call   *0x800870(%rip)        # 0x140b0cc38
14030c3c8:	8b c6                	mov    %esi,%eax
14030c3ca:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14030c3cf:	03 c6                	add    %esi,%eax
14030c3d1:	75 10                	jne    0x14030c3e3
14030c3d3:	48 8b 03             	mov    (%rbx),%rax
14030c3d6:	48 8b cb             	mov    %rbx,%rcx
14030c3d9:	48 8b 40 08          	mov    0x8(%rax),%rax
14030c3dd:	ff 15 55 08 80 00    	call   *0x800855(%rip)        # 0x140b0cc38
14030c3e3:	4d 85 f6             	test   %r14,%r14
14030c3e6:	0f 84 dc 0a 00 00    	je     0x14030cec8
14030c3ec:	49 8b 06             	mov    (%r14),%rax
14030c3ef:	4c 8b 40 40          	mov    0x40(%rax),%r8
14030c3f3:	89 bc 24 3c 01 00 00 	mov    %edi,0x13c(%rsp)
14030c3fa:	48 c7 84 24 40 01 00 	movq   $0xc,0x140(%rsp)
14030c401:	00 0c 00 00 00
14030c406:	41 bd 0f 00 00 00    	mov    $0xf,%r13d
14030c40c:	4c 89 ac 24 48 01 00 	mov    %r13,0x148(%rsp)
14030c413:	00
14030c414:	f2 0f 10 05 b4 e3 83 	movsd  0x83e3b4(%rip),%xmm0        # 0x140b4a7d0
14030c41b:	00
14030c41c:	f2 0f 11 84 24 30 01 	movsd  %xmm0,0x130(%rsp)
14030c423:	00 00
14030c425:	8b 05 ad e3 83 00    	mov    0x83e3ad(%rip),%eax        # 0x140b4a7d8
14030c42b:	89 84 24 38 01 00 00 	mov    %eax,0x138(%rsp)
14030c432:	40 88 bc 24 3c 01 00 	mov    %dil,0x13c(%rsp)
14030c439:	00
14030c43a:	48 8d 94 24 30 01 00 	lea    0x130(%rsp),%rdx
14030c441:	00
14030c442:	49 8b ce             	mov    %r14,%rcx
14030c445:	49 8b c0             	mov    %r8,%rax
14030c448:	ff 15 ea 07 80 00    	call   *0x8007ea(%rip)        # 0x140b0cc38
14030c44e:	48 8b 48 08          	mov    0x8(%rax),%rcx
14030c452:	48 85 c9             	test   %rcx,%rcx
14030c455:	74 05                	je     0x14030c45c
14030c457:	f0 44 01 61 08       	lock add %r12d,0x8(%rcx)
14030c45c:	48 8b 18             	mov    (%rax),%rbx
14030c45f:	48 89 9c 24 10 01 00 	mov    %rbx,0x110(%rsp)
14030c466:	00
14030c467:	48 8b 40 08          	mov    0x8(%rax),%rax
14030c46b:	48 89 84 24 18 01 00 	mov    %rax,0x118(%rsp)
14030c472:	00
14030c473:	48 8b 84 24 48 01 00 	mov    0x148(%rsp),%rax
14030c47a:	00
14030c47b:	49 3b c5             	cmp    %r13,%rax
14030c47e:	76 34                	jbe    0x14030c4b4
14030c480:	48 ff c0             	inc    %rax
14030c483:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
14030c48a:	00
14030c48b:	48 8b d1             	mov    %rcx,%rdx
14030c48e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14030c494:	72 18                	jb     0x14030c4ae
14030c496:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14030c49a:	48 2b d1             	sub    %rcx,%rdx
14030c49d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14030c4a1:	48 83 f8 1f          	cmp    $0x1f,%rax
14030c4a5:	76 07                	jbe    0x14030c4ae
14030c4a7:	ff 15 eb 04 80 00    	call   *0x8004eb(%rip)        # 0x140b0c998
14030c4ad:	cc                   	int3
14030c4ae:	ff 15 0c 04 80 00    	call   *0x80040c(%rip)        # 0x140b0c8c0
14030c4b4:	48 89 bc 24 40 01 00 	mov    %rdi,0x140(%rsp)
14030c4bb:	00
14030c4bc:	4c 89 ac 24 48 01 00 	mov    %r13,0x148(%rsp)
14030c4c3:	00
14030c4c4:	40 88 bc 24 30 01 00 	mov    %dil,0x130(%rsp)
14030c4cb:	00
14030c4cc:	48 85 db             	test   %rbx,%rbx
14030c4cf:	0f 84 1e 01 00 00    	je     0x14030c5f3
14030c4d5:	0f 57 c0             	xorps  %xmm0,%xmm0
14030c4d8:	66 0f 7f 84 24 50 01 	movdqa %xmm0,0x150(%rsp)
14030c4df:	00 00
14030c4e1:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
14030c4e8:	00
14030c4e9:	48 85 c0             	test   %rax,%rax
14030c4ec:	74 05                	je     0x14030c4f3
14030c4ee:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)
14030c4f3:	0f 28 84 24 10 01 00 	movaps 0x110(%rsp),%xmm0
14030c4fa:	00
14030c4fb:	66 0f 7f 84 24 50 01 	movdqa %xmm0,0x150(%rsp)
14030c502:	00 00
14030c504:	c7 44 24 28 36 80 04 	movl   $0x80048036,0x28(%rsp)
14030c50b:	80
14030c50c:	c7 44 24 20 37 80 04 	movl   $0x80048037,0x20(%rsp)
14030c513:	80
14030c514:	45 33 c9             	xor    %r9d,%r9d
14030c517:	45 8a c4             	mov    %r12b,%r8b
14030c51a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14030c51f:	48 8d 8c 24 50 01 00 	lea    0x150(%rsp),%rcx
14030c526:	00
14030c527:	e8 44 f6 e1 ff       	call   0x14012bb70
14030c52c:	83 7c 24 40 02       	cmpl   $0x2,0x40(%rsp)
14030c531:	0f 85 b8 09 00 00    	jne    0x14030ceef
14030c537:	49 8b 06             	mov    (%r14),%rax
14030c53a:	4c 8b 40 40          	mov    0x40(%rax),%r8
14030c53e:	48 89 bc 24 58 01 00 	mov    %rdi,0x158(%rsp)
14030c545:	00
14030c546:	48 c7 84 24 60 01 00 	movq   $0x8,0x160(%rsp)
14030c54d:	00 08 00 00 00
14030c552:	4c 89 ac 24 68 01 00 	mov    %r13,0x168(%rsp)
14030c559:	00
14030c55a:	48 8b 05 37 bc 83 00 	mov    0x83bc37(%rip),%rax        # 0x140b48198
14030c561:	48 89 84 24 50 01 00 	mov    %rax,0x150(%rsp)
14030c568:	00
14030c569:	40 88 bc 24 58 01 00 	mov    %dil,0x158(%rsp)
14030c570:	00
14030c571:	48 8d 94 24 50 01 00 	lea    0x150(%rsp),%rdx
14030c578:	00
14030c579:	49 8b ce             	mov    %r14,%rcx
14030c57c:	49 8b c0             	mov    %r8,%rax
14030c57f:	ff 15 b3 06 80 00    	call   *0x8006b3(%rip)        # 0x140b0cc38
14030c585:	48 8b d0             	mov    %rax,%rdx
14030c588:	48 8b 48 08          	mov    0x8(%rax),%rcx
14030c58c:	48 85 c9             	test   %rcx,%rcx
14030c58f:	74 05                	je     0x14030c596
14030c591:	f0 44 01 61 08       	lock add %r12d,0x8(%rcx)
14030c596:	48 8b 40 08          	mov    0x8(%rax),%rax
14030c59a:	48 8b 1a             	mov    (%rdx),%rbx
14030c59d:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14030c5a2:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14030c5a7:	48 8b 84 24 68 01 00 	mov    0x168(%rsp),%rax
14030c5ae:	00
14030c5af:	49 3b c5             	cmp    %r13,%rax
14030c5b2:	76 34                	jbe    0x14030c5e8
14030c5b4:	48 ff c0             	inc    %rax
14030c5b7:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
14030c5be:	00
14030c5bf:	48 8b d1             	mov    %rcx,%rdx
14030c5c2:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14030c5c8:	72 18                	jb     0x14030c5e2
14030c5ca:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14030c5ce:	48 2b d1             	sub    %rcx,%rdx
14030c5d1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14030c5d5:	48 83 f8 1f          	cmp    $0x1f,%rax
14030c5d9:	76 07                	jbe    0x14030c5e2
14030c5db:	ff 15 b7 03 80 00    	call   *0x8003b7(%rip)        # 0x140b0c998
14030c5e1:	cc                   	int3
14030c5e2:	ff 15 d8 02 80 00    	call   *0x8002d8(%rip)        # 0x140b0c8c0
14030c5e8:	48 85 db             	test   %rbx,%rbx
14030c5eb:	0f 84 24 09 00 00    	je     0x14030cf15
14030c5f1:	eb 2b                	jmp    0x14030c61e
14030c5f3:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14030c5fa:	00
14030c5fb:	48 85 c9             	test   %rcx,%rcx
14030c5fe:	74 05                	je     0x14030c605
14030c600:	f0 44 01 61 08       	lock add %r12d,0x8(%rcx)
14030c605:	0f 28 84 24 80 00 00 	movaps 0x80(%rsp),%xmm0
14030c60c:	00
14030c60d:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
14030c613:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14030c618:	66 0f d6 44 24 78    	movq   %xmm0,0x78(%rsp)
14030c61e:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14030c623:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14030c628:	e8 d7 03 e0 ff       	call   0x14010ca04
14030c62d:	90                   	nop
14030c62e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14030c633:	48 85 c9             	test   %rcx,%rcx
14030c636:	0f 85 de 00 00 00    	jne    0x14030c71a
14030c63c:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14030c641:	48 8d 8c 24 50 01 00 	lea    0x150(%rsp),%rcx
14030c648:	00
14030c649:	e8 1e 19 f9 ff       	call   0x14029df6c
14030c64e:	90                   	nop
14030c64f:	90                   	nop
14030c650:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
14030c657:	00
14030c658:	48 85 c9             	test   %rcx,%rcx
14030c65b:	0f 84 db 08 00 00    	je     0x14030cf3c
14030c661:	48 8b 01             	mov    (%rcx),%rax
14030c664:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
14030c66b:	00
14030c66c:	48 8b 40 50          	mov    0x50(%rax),%rax
14030c670:	ff 15 c2 05 80 00    	call   *0x8005c2(%rip)        # 0x140b0cc38
14030c676:	48 8b d0             	mov    %rax,%rdx
14030c679:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14030c67e:	e8 61 9c cf ff       	call   0x1400062e4
14030c683:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
14030c68a:	00
14030c68b:	48 85 db             	test   %rbx,%rbx
14030c68e:	74 35                	je     0x14030c6c5
14030c690:	8b c6                	mov    %esi,%eax
14030c692:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14030c697:	03 c6                	add    %esi,%eax
14030c699:	75 2a                	jne    0x14030c6c5
14030c69b:	48 8b 03             	mov    (%rbx),%rax
14030c69e:	48 8b cb             	mov    %rbx,%rcx
14030c6a1:	48 8b 00             	mov    (%rax),%rax
14030c6a4:	ff 15 8e 05 80 00    	call   *0x80058e(%rip)        # 0x140b0cc38
14030c6aa:	8b c6                	mov    %esi,%eax
14030c6ac:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14030c6b1:	03 c6                	add    %esi,%eax
14030c6b3:	75 10                	jne    0x14030c6c5
14030c6b5:	48 8b 03             	mov    (%rbx),%rax
14030c6b8:	48 8b cb             	mov    %rbx,%rcx
14030c6bb:	48 8b 40 08          	mov    0x8(%rax),%rax
14030c6bf:	ff 15 73 05 80 00    	call   *0x800573(%rip)        # 0x140b0cc38
14030c6c5:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14030c6ca:	48 85 c9             	test   %rcx,%rcx
14030c6cd:	0f 84 8f 08 00 00    	je     0x14030cf62
14030c6d3:	48 8b 9c 24 58 01 00 	mov    0x158(%rsp),%rbx
14030c6da:	00
14030c6db:	48 85 db             	test   %rbx,%rbx
14030c6de:	74 3a                	je     0x14030c71a
14030c6e0:	8b c6                	mov    %esi,%eax
14030c6e2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14030c6e7:	03 c6                	add    %esi,%eax
14030c6e9:	75 2a                	jne    0x14030c715
14030c6eb:	48 8b 03             	mov    (%rbx),%rax
14030c6ee:	48 8b cb             	mov    %rbx,%rcx
14030c6f1:	48 8b 00             	mov    (%rax),%rax
14030c6f4:	ff 15 3e 05 80 00    	call   *0x80053e(%rip)        # 0x140b0cc38
14030c6fa:	8b c6                	mov    %esi,%eax
14030c6fc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14030c701:	03 c6                	add    %esi,%eax
14030c703:	75 10                	jne    0x14030c715
14030c705:	48 8b 03             	mov    (%rbx),%rax
14030c708:	48 8b cb             	mov    %rbx,%rcx
14030c70b:	48 8b 40 08          	mov    0x8(%rax),%rax
14030c70f:	ff 15 23 05 80 00    	call   *0x800523(%rip)        # 0x140b0cc38
14030c715:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14030c71a:	c7 44 24 40 08 00 00 	movl   $0x8,0x40(%rsp)
14030c721:	00
14030c722:	48 8b 01             	mov    (%rcx),%rax
14030c725:	4c 8b 40 40          	mov    0x40(%rax),%r8
14030c729:	89 bc 24 3c 01 00 00 	mov    %edi,0x13c(%rsp)
14030c730:	48 c7 84 24 40 01 00 	movq   $0xc,0x140(%rsp)
14030c737:	00 0c 00 00 00
14030c73c:	4c 89 ac 24 48 01 00 	mov    %r13,0x148(%rsp)
14030c743:	00
14030c744:	f2 0f 10 05 94 e0 83 	movsd  0x83e094(%rip),%xmm0        # 0x140b4a7e0
14030c74b:	00
14030c74c:	f2 0f 11 84 24 30 01 	movsd  %xmm0,0x130(%rsp)
14030c753:	00 00