1401f44f6:	90                   	nop
1401f44f7:	ff 15 9b 84 91 00    	call   *0x91849b(%rip)        # 0x140b0c998
1401f44fd:	90                   	nop
1401f44fe:	e8 6d f8 e0 ff       	call   0x140003d70
1401f4503:	cc                   	int3
1401f4504:	90                   	nop
1401f4505:	90                   	nop
1401f4506:	90                   	nop
1401f4507:	90                   	nop
1401f4508:	90                   	nop
1401f4509:	90                   	nop
1401f450a:	90                   	nop
1401f450b:	90                   	nop
1401f450c:	90                   	nop
1401f450d:	90                   	nop
1401f450e:	90                   	nop
1401f450f:	90                   	nop
1401f4510:	83 f9 10             	cmp    $0x10,%ecx
1401f4513:	0f 8f ba 00 00 00    	jg     0x1401f45d3
1401f4519:	0f 84 ae 00 00 00    	je     0x1401f45cd
1401f451f:	b8 08 00 00 00       	mov    $0x8,%eax
1401f4524:	3b c8                	cmp    %eax,%ecx
1401f4526:	7f 58                	jg     0x1401f4580
1401f4528:	0f 84 4f 01 00 00    	je     0x1401f467d
1401f452e:	85 c9                	test   %ecx,%ecx
1401f4530:	74 4b                	je     0x1401f457d
1401f4532:	83 e9 01             	sub    $0x1,%ecx
1401f4535:	74 40                	je     0x1401f4577
1401f4537:	83 e9 01             	sub    $0x1,%ecx
1401f453a:	74 35                	je     0x1401f4571
1401f453c:	83 e9 01             	sub    $0x1,%ecx
1401f453f:	74 2a                	je     0x1401f456b
1401f4541:	83 e9 01             	sub    $0x1,%ecx
1401f4544:	74 1f                	je     0x1401f4565
1401f4546:	83 e9 01             	sub    $0x1,%ecx
1401f4549:	74 14                	je     0x1401f455f
1401f454b:	83 e9 01             	sub    $0x1,%ecx
1401f454e:	74 09                	je     0x1401f4559
1401f4550:	83 f9 01             	cmp    $0x1,%ecx
1401f4553:	75 28                	jne    0x1401f457d
1401f4555:	8d 41 03             	lea    0x3(%rcx),%eax
1401f4558:	c3                   	ret
1401f4559:	b8 00 00 00 10       	mov    $0x10000000,%eax
1401f455e:	c3                   	ret
1401f455f:	b8 02 00 00 00       	mov    $0x2,%eax
1401f4564:	c3                   	ret
1401f4565:	b8 01 00 00 00       	mov    $0x1,%eax
1401f456a:	c3                   	ret
1401f456b:	b8 00 00 00 08       	mov    $0x8000000,%eax
1401f4570:	c3                   	ret
1401f4571:	b8 00 00 00 04       	mov    $0x4000000,%eax
1401f4576:	c3                   	ret
1401f4577:	b8 00 00 40 00       	mov    $0x400000,%eax
1401f457c:	c3                   	ret
1401f457d:	33 c0                	xor    %eax,%eax
1401f457f:	c3                   	ret
1401f4580:	83 e9 09             	sub    $0x9,%ecx
1401f4583:	74 42                	je     0x1401f45c7
1401f4585:	83 e9 01             	sub    $0x1,%ecx
1401f4588:	74 37                	je     0x1401f45c1
1401f458a:	83 e9 01             	sub    $0x1,%ecx
1401f458d:	74 2c                	je     0x1401f45bb
1401f458f:	83 e9 01             	sub    $0x1,%ecx
1401f4592:	74 21                	je     0x1401f45b5
1401f4594:	83 e9 01             	sub    $0x1,%ecx
1401f4597:	74 16                	je     0x1401f45af
1401f4599:	83 e9 01             	sub    $0x1,%ecx
1401f459c:	74 0b                	je     0x1401f45a9
1401f459e:	83 f9 01             	cmp    $0x1,%ecx
1401f45a1:	75 da                	jne    0x1401f457d
1401f45a3:	b8 00 00 00 20       	mov    $0x20000000,%eax
1401f45a8:	c3                   	ret
1401f45a9:	b8 00 02 00 00       	mov    $0x200,%eax
1401f45ae:	c3                   	ret
1401f45af:	b8 00 01 00 00       	mov    $0x100,%eax
1401f45b4:	c3                   	ret
1401f45b5:	b8 80 00 00 00       	mov    $0x80,%eax
1401f45ba:	c3                   	ret
1401f45bb:	b8 40 00 00 00       	mov    $0x40,%eax
1401f45c0:	c3                   	ret
1401f45c1:	b8 20 00 00 00       	mov    $0x20,%eax
1401f45c6:	c3                   	ret
1401f45c7:	b8 10 00 00 00       	mov    $0x10,%eax
1401f45cc:	c3                   	ret
1401f45cd:	b8 00 04 00 00       	mov    $0x400,%eax
1401f45d2:	c3                   	ret
1401f45d3:	83 f9 18             	cmp    $0x18,%ecx
1401f45d6:	7f 55                	jg     0x1401f462d
1401f45d8:	74 4d                	je     0x1401f4627
1401f45da:	83 e9 11             	sub    $0x11,%ecx
1401f45dd:	74 42                	je     0x1401f4621
1401f45df:	83 e9 01             	sub    $0x1,%ecx
1401f45e2:	74 37                	je     0x1401f461b
1401f45e4:	83 e9 01             	sub    $0x1,%ecx
1401f45e7:	74 2c                	je     0x1401f4615
1401f45e9:	83 e9 01             	sub    $0x1,%ecx
1401f45ec:	74 21                	je     0x1401f460f
1401f45ee:	83 e9 01             	sub    $0x1,%ecx
1401f45f1:	74 16                	je     0x1401f4609
1401f45f3:	83 e9 01             	sub    $0x1,%ecx
1401f45f6:	74 0b                	je     0x1401f4603
1401f45f8:	83 f9 01             	cmp    $0x1,%ecx
1401f45fb:	75 80                	jne    0x1401f457d
1401f45fd:	b8 00 00 80 00       	mov    $0x800000,%eax
1401f4602:	c3                   	ret
1401f4603:	b8 00 00 01 00       	mov    $0x10000,%eax
1401f4608:	c3                   	ret
1401f4609:	b8 00 80 00 00       	mov    $0x8000,%eax
1401f460e:	c3                   	ret
1401f460f:	b8 00 40 00 00       	mov    $0x4000,%eax
1401f4614:	c3                   	ret
1401f4615:	b8 00 20 00 00       	mov    $0x2000,%eax
1401f461a:	c3                   	ret
1401f461b:	b8 00 10 00 00       	mov    $0x1000,%eax
1401f4620:	c3                   	ret
1401f4621:	b8 00 08 00 00       	mov    $0x800,%eax
1401f4626:	c3                   	ret
1401f4627:	b8 00 00 02 00       	mov    $0x20000,%eax
1401f462c:	c3                   	ret
1401f462d:	83 e9 19             	sub    $0x19,%ecx
1401f4630:	74 46                	je     0x1401f4678
1401f4632:	83 e9 01             	sub    $0x1,%ecx
1401f4635:	74 3b                	je     0x1401f4672
1401f4637:	83 e9 01             	sub    $0x1,%ecx
1401f463a:	74 30                	je     0x1401f466c
1401f463c:	83 e9 01             	sub    $0x1,%ecx
1401f463f:	74 25                	je     0x1401f4666
1401f4641:	83 e9 01             	sub    $0x1,%ecx
1401f4644:	74 1a                	je     0x1401f4660
1401f4646:	83 e9 01             	sub    $0x1,%ecx
1401f4649:	74 0f                	je     0x1401f465a
1401f464b:	83 f9 01             	cmp    $0x1,%ecx
1401f464e:	0f 85 29 ff ff ff    	jne    0x1401f457d
1401f4654:	b8 00 00 20 00       	mov    $0x200000,%eax
1401f4659:	c3                   	ret
1401f465a:	b8 00 00 10 00       	mov    $0x100000,%eax
1401f465f:	c3                   	ret
1401f4660:	b8 00 00 08 00       	mov    $0x80000,%eax
1401f4665:	c3                   	ret
1401f4666:	b8 00 00 00 40       	mov    $0x40000000,%eax
1401f466b:	c3                   	ret
1401f466c:	b8 00 00 00 02       	mov    $0x2000000,%eax
1401f4671:	c3                   	ret
1401f4672:	b8 00 00 00 01       	mov    $0x1000000,%eax
1401f4677:	c3                   	ret
1401f4678:	b8 00 00 04 00       	mov    $0x40000,%eax
1401f467d:	c3                   	ret
1401f467e:	90                   	nop
1401f467f:	90                   	nop
1401f4680:	4c 8b dc             	mov    %rsp,%r11
1401f4683:	53                   	push   %rbx
1401f4684:	56                   	push   %rsi
1401f4685:	57                   	push   %rdi
1401f4686:	41 54                	push   %r12
1401f4688:	41 55                	push   %r13
1401f468a:	41 56                	push   %r14
1401f468c:	41 57                	push   %r15
1401f468e:	48 81 ec 30 04 00 00 	sub    $0x430,%rsp
1401f4695:	41 0f 29 73 b8       	movaps %xmm6,-0x48(%r11)
1401f469a:	41 0f 29 7b a8       	movaps %xmm7,-0x58(%r11)
1401f469f:	45 0f 29 43 98       	movaps %xmm8,-0x68(%r11)
1401f46a4:	45 0f 29 4b 88       	movaps %xmm9,-0x78(%r11)
1401f46a9:	45 0f 29 93 78 ff ff 	movaps %xmm10,-0x88(%r11)
1401f46b0:	ff
1401f46b1:	45 0f 29 9b 68 ff ff 	movaps %xmm11,-0x98(%r11)
1401f46b8:	ff
1401f46b9:	45 0f 29 a3 58 ff ff 	movaps %xmm12,-0xa8(%r11)
1401f46c0:	ff
1401f46c1:	45 0f 29 ab 48 ff ff 	movaps %xmm13,-0xb8(%r11)
1401f46c8:	ff
1401f46c9:	45 0f 29 b3 38 ff ff 	movaps %xmm14,-0xc8(%r11)
1401f46d0:	ff
1401f46d1:	48 8b 05 68 a9 ac 00 	mov    0xaca968(%rip),%rax        # 0x140cbf040
1401f46d8:	48 33 c4             	xor    %rsp,%rax
1401f46db:	48 89 84 24 98 03 00 	mov    %rax,0x398(%rsp)
1401f46e2:	00
1401f46e3:	4d 8b f9             	mov    %r9,%r15
1401f46e6:	4c 89 8c 24 d8 01 00 	mov    %r9,0x1d8(%rsp)
1401f46ed:	00
1401f46ee:	4c 89 84 24 20 01 00 	mov    %r8,0x120(%rsp)
1401f46f5:	00
1401f46f6:	48 89 94 24 80 02 00 	mov    %rdx,0x280(%rsp)
1401f46fd:	00
1401f46fe:	4c 8b f1             	mov    %rcx,%r14
1401f4701:	48 89 8c 24 d0 01 00 	mov    %rcx,0x1d0(%rsp)
1401f4708:	00
1401f4709:	48 89 8c 24 70 02 00 	mov    %rcx,0x270(%rsp)
1401f4710:	00
1401f4711:	4c 89 8c 24 c8 01 00 	mov    %r9,0x1c8(%rsp)
1401f4718:	00
1401f4719:	48 8b 84 24 90 04 00 	mov    0x490(%rsp),%rax
1401f4720:	00
1401f4721:	48 89 84 24 c0 02 00 	mov    %rax,0x2c0(%rsp)
1401f4728:	00
1401f4729:	33 ff                	xor    %edi,%edi
1401f472b:	49 89 bb d8 fd ff ff 	mov    %rdi,-0x228(%r11)
1401f4732:	49 89 bb a0 fc ff ff 	mov    %rdi,-0x360(%r11)
1401f4739:	41 b4 01             	mov    $0x1,%r12b
1401f473c:	44 89 a4 24 48 01 00 	mov    %r12d,0x148(%rsp)
1401f4743:	00
1401f4744:	89 bc 24 50 01 00 00 	mov    %edi,0x150(%rsp)
1401f474b:	89 bc 24 4c 01 00 00 	mov    %edi,0x14c(%rsp)
1401f4752:	49 8d 8b 10 ff ff ff 	lea    -0xf0(%r11),%rcx
1401f4759:	e8 22 4f fa ff       	call   0x140199680
1401f475e:	48 8d 8c 24 78 03 00 	lea    0x378(%rsp),%rcx
1401f4765:	00
1401f4766:	48 83 bc 24 90 03 00 	cmpq   $0x7,0x390(%rsp)
1401f476d:	00 07
1401f476f:	48 0f 47 8c 24 78 03 	cmova  0x378(%rsp),%rcx
1401f4776:	00 00
1401f4778:	ff 15 d2 79 91 00    	call   *0x9179d2(%rip)        # 0x140b0c150
1401f477e:	48 8d 8c 24 38 02 00 	lea    0x238(%rsp),%rcx
1401f4785:	00
1401f4786:	e8 89 42 e1 ff       	call   0x140008a14
1401f478b:	44 8b ef             	mov    %edi,%r13d
1401f478e:	48 89 bc 24 58 01 00 	mov    %rdi,0x158(%rsp)
1401f4795:	00
1401f4796:	49 8b 4e 28          	mov    0x28(%r14),%rcx
1401f479a:	8b d7                	mov    %edi,%edx
1401f479c:	8b df                	mov    %edi,%ebx
1401f479e:	48 8b 81 98 00 00 00 	mov    0x98(%rcx),%rax
1401f47a5:	48 85 c0             	test   %rax,%rax
1401f47a8:	74 0e                	je     0x1401f47b8
1401f47aa:	48 8b 91 90 00 00 00 	mov    0x90(%rcx),%rdx
1401f47b1:	48 8b d8             	mov    %rax,%rbx
1401f47b4:	f0 ff 40 0c          	lock incl 0xc(%rax)
1401f47b8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f47bb:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1401f47c1:	48 85 db             	test   %rbx,%rbx
1401f47c4:	74 1f                	je     0x1401f47e5
1401f47c6:	8b 43 08             	mov    0x8(%rbx),%eax
1401f47c9:	eb 0a                	jmp    0x1401f47d5
1401f47cb:	8d 48 01             	lea    0x1(%rax),%ecx
1401f47ce:	f0 0f b1 4b 08       	lock cmpxchg %ecx,0x8(%rbx)
1401f47d3:	74 06                	je     0x1401f47db
1401f47d5:	85 c0                	test   %eax,%eax
1401f47d7:	75 f2                	jne    0x1401f47cb
1401f47d9:	eb 0a                	jmp    0x1401f47e5
1401f47db:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
1401f47e0:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1401f47e5:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401f47ea:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
1401f47f1:	48 85 c0             	test   %rax,%rax
1401f47f4:	74 04                	je     0x1401f47fa
1401f47f6:	f0 ff 40 08          	lock incl 0x8(%rax)
1401f47fa:	48 8b 86 a0 00 00 00 	mov    0xa0(%rsi),%rax
1401f4801:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
1401f4808:	00
1401f4809:	48 8b b6 a8 00 00 00 	mov    0xa8(%rsi),%rsi
1401f4810:	48 89 b4 24 f8 00 00 	mov    %rsi,0xf8(%rsp)
1401f4817:	00
1401f4818:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401f481d:	e8 5e 19 e1 ff       	call   0x140006180
1401f4822:	48 85 db             	test   %rbx,%rbx
1401f4825:	74 1e                	je     0x1401f4845
1401f4827:	83 c8 ff             	or     $0xffffffff,%eax
1401f482a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f482f:	83 f8 01             	cmp    $0x1,%eax
1401f4832:	75 11                	jne    0x1401f4845
1401f4834:	48 8b 03             	mov    (%rbx),%rax
1401f4837:	48 8b cb             	mov    %rbx,%rcx
1401f483a:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f483e:	ff 15 f4 83 91 00    	call   *0x9183f4(%rip)        # 0x140b0cc38
1401f4844:	90                   	nop
1401f4845:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f4848:	f3 0f 7f 84 24 e0 02 	movdqu %xmm0,0x2e0(%rsp)
1401f484f:	00 00
1401f4851:	48 89 bc 24 f0 02 00 	mov    %rdi,0x2f0(%rsp)
1401f4858:	00
1401f4859:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1401f4860:	00
1401f4861:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401f4868:	00
1401f4869:	66 0f 7f 84 24 90 00 	movdqa %xmm0,0x90(%rsp)
1401f4870:	00 00
1401f4872:	48 85 f6             	test   %rsi,%rsi
1401f4875:	74 04                	je     0x1401f487b
1401f4877:	f0 ff 46 08          	lock incl 0x8(%rsi)
1401f487b:	0f 28 84 24 f0 00 00 	movaps 0xf0(%rsp),%xmm0
1401f4882:	00
1401f4883:	66 0f 7f 84 24 90 00 	movdqa %xmm0,0x90(%rsp)
1401f488a:	00 00
1401f488c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f488f:	0f 11 84 24 38 03 00 	movups %xmm0,0x338(%rsp)
1401f4896:	00
1401f4897:	0f 57 c9             	xorps  %xmm1,%xmm1
1401f489a:	f3 0f 7f 8c 24 48 03 	movdqu %xmm1,0x348(%rsp)
1401f48a1:	00 00
1401f48a3:	41 b8 15 00 00 00    	mov    $0x15,%r8d
1401f48a9:	48 8d 15 c0 35 95 00 	lea    0x9535c0(%rip),%rdx        # 0x140b47e70
1401f48b0:	48 8d 8c 24 38 03 00 	lea    0x338(%rsp),%rcx
1401f48b7:	00
1401f48b8:	e8 63 f5 e0 ff       	call   0x140003e20
1401f48bd:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
1401f48c4:	00
1401f48c5:	e8 96 b3 f0 ff       	call   0x1400ffc60
1401f48ca:	48 8d 8c 24 38 03 00 	lea    0x338(%rsp),%rcx
1401f48d1:	00
1401f48d2:	e8 e9 1a e1 ff       	call   0x1400063c0
1401f48d7:	49 8b 0e             	mov    (%r14),%rcx
1401f48da:	48 8b 01             	mov    (%rcx),%rax
1401f48dd:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
1401f48e2:	45 8a 4e 38          	mov    0x38(%r14),%r9b
1401f48e6:	4c 8d 84 24 40 02 00 	lea    0x240(%rsp),%r8
1401f48ed:	00
1401f48ee:	48 8d 94 24 08 01 00 	lea    0x108(%rsp),%rdx
1401f48f5:	00
1401f48f6:	48 8b 40 18          	mov    0x18(%rax),%rax
1401f48fa:	ff 15 38 83 91 00    	call   *0x918338(%rip)        # 0x140b0cc38
1401f4900:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1401f4907:	00
1401f4908:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401f490f:	00
1401f4910:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f4913:	66 0f 7f 84 24 90 00 	movdqa %xmm0,0x90(%rsp)
1401f491a:	00 00
1401f491c:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
1401f4923:	00
1401f4924:	48 85 c9             	test   %rcx,%rcx
1401f4927:	74 04                	je     0x1401f492d
1401f4929:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401f492d:	0f 28 84 24 f0 00 00 	movaps 0xf0(%rsp),%xmm0
1401f4934:	00
1401f4935:	66 0f 7f 84 24 90 00 	movdqa %xmm0,0x90(%rsp)
1401f493c:	00 00
1401f493e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f4941:	0f 11 84 24 38 03 00 	movups %xmm0,0x338(%rsp)
1401f4948:	00
1401f4949:	0f 57 c9             	xorps  %xmm1,%xmm1
1401f494c:	f3 0f 7f 8c 24 48 03 	movdqu %xmm1,0x348(%rsp)
1401f4953:	00 00
1401f4955:	41 b8 16 00 00 00    	mov    $0x16,%r8d
1401f495b:	48 8d 15 3e 35 95 00 	lea    0x95353e(%rip),%rdx        # 0x140b47ea0
1401f4962:	48 8d 8c 24 38 03 00 	lea    0x338(%rsp),%rcx
1401f4969:	00
1401f496a:	e8 b1 f4 e0 ff       	call   0x140003e20
1401f496f:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
1401f4976:	00
1401f4977:	e8 e4 b2 f0 ff       	call   0x1400ffc60
1401f497c:	48 8d 8c 24 38 03 00 	lea    0x338(%rsp),%rcx
1401f4983:	00
1401f4984:	e8 37 1a e1 ff       	call   0x1400063c0
1401f4989:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1401f4990:	00
1401f4991:	e8 7e 40 e1 ff       	call   0x140008a14
1401f4996:	48 8b 08             	mov    (%rax),%rcx
1401f4999:	48 2b 8c 24 38 02 00 	sub    0x238(%rsp),%rcx
1401f49a0:	00
1401f49a1:	48 b8 db 34 b6 d7 82 	movabs $0x431bde82d7b634db,%rax
1401f49a8:	de 1b 43