1400c05f7:	4c 8d 74 24 50       	lea    0x50(%rsp),%r14
1400c05fc:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1400c0602:	4c 89 f1             	mov    %r14,%rcx
1400c0605:	b2 aa                	mov    $0xaa,%dl
1400c0607:	e8 04 dc fd ff       	call   0x14009e210
1400c060c:	80 7f 17 00          	cmpb   $0x0,0x17(%rdi)
1400c0610:	48 89 fa             	mov    %rdi,%rdx
1400c0613:	79 03                	jns    0x1400c0618
1400c0615:	48 8b 17             	mov    (%rdi),%rdx
1400c0618:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1400c061e:	4c 89 f1             	mov    %r14,%rcx
1400c0621:	e8 2a e0 f9 ff       	call   0x14005e650
1400c0626:	4c 89 f1             	mov    %r14,%rcx
1400c0629:	e8 92 43 f9 ff       	call   0x1400549c0
1400c062e:	e8 ed fd ff ff       	call   0x1400c0420
1400c0633:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400c0637:	48 3b 48 18          	cmp    0x18(%rax),%rcx
1400c063b:	0f 84 e0 00 00 00    	je     0x1400c0721
1400c0641:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400c0648:	aa aa aa
1400c064b:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
1400c0650:	49 89 06             	mov    %rax,(%r14)
1400c0653:	e8 c8 fd ff ff       	call   0x1400c0420
1400c0658:	48 89 c1             	mov    %rax,%rcx
1400c065b:	e8 20 13 00 00       	call   0x1400c1980
1400c0660:	4c 89 f1             	mov    %r14,%rcx
1400c0663:	48 89 c2             	mov    %rax,%rdx
1400c0666:	e8 a5 f4 f9 ff       	call   0x14005fb10
1400c066b:	49 83 3e 00          	cmpq   $0x0,(%r14)
1400c066f:	75 31                	jne    0x1400c06a2
1400c0671:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400c0676:	e8 c5 f4 f9 ff       	call   0x14005fb40
1400c067b:	48 8b 8c 24 50 04 00 	mov    0x450(%rsp),%rcx
1400c0682:	00
1400c0683:	48 31 e1             	xor    %rsp,%rcx
1400c0686:	48 3b 0d b3 09 04 00 	cmp    0x409b3(%rip),%rcx        # 0x140101040
1400c068d:	74 06                	je     0x1400c0695
1400c068f:	e8 3c ec fa ff       	call   0x14006f2d0
1400c0694:	cc                   	int3
1400c0695:	48 81 c4 58 04 00 00 	add    $0x458,%rsp
1400c069c:	5b                   	pop    %rbx
1400c069d:	5f                   	pop    %rdi
1400c069e:	5e                   	pop    %rsi
1400c069f:	41 5e                	pop    %r14
1400c06a1:	c3                   	ret
1400c06a2:	48 0f be 47 17       	movsbq 0x17(%rdi),%rax
1400c06a7:	48 85 c0             	test   %rax,%rax
1400c06aa:	79 07                	jns    0x1400c06b3
1400c06ac:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400c06b0:	48 8b 3f             	mov    (%rdi),%rdi
1400c06b3:	48 89 c1             	mov    %rax,%rcx
1400c06b6:	48 29 d9             	sub    %rbx,%rcx
1400c06b9:	72 5a                	jb     0x1400c0715
1400c06bb:	48 8d 14 1f          	lea    (%rdi,%rbx,1),%rdx
1400c06bf:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400c06c4:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400c06c9:	48 8b 8e 18 01 00 00 	mov    0x118(%rsi),%rcx
1400c06d0:	48 29 c8             	sub    %rcx,%rax
1400c06d3:	72 40                	jb     0x1400c0715
1400c06d5:	48 29 cb             	sub    %rcx,%rbx
1400c06d8:	48 39 d8             	cmp    %rbx,%rax
1400c06db:	48 0f 42 d8          	cmovb  %rax,%rbx
1400c06df:	48 01 cf             	add    %rcx,%rdi
1400c06e2:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
1400c06e7:	49 89 39             	mov    %rdi,(%r9)
1400c06ea:	49 89 59 08          	mov    %rbx,0x8(%r9)
1400c06ee:	44 8b 86 28 01 00 00 	mov    0x128(%rsi),%r8d
1400c06f5:	48 8b 96 20 01 00 00 	mov    0x120(%rsi),%rdx
1400c06fc:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400c0701:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400c0706:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400c070b:	e8 20 00 00 00       	call   0x1400c0730
1400c0710:	e9 5c ff ff ff       	jmp    0x1400c0671
1400c0715:	48 8d 0d 1d 25 02 00 	lea    0x2251d(%rip),%rcx        # 0x1400e2c39
1400c071c:	e8 3f ed fd ff       	call   0x14009f460
1400c0721:	cc                   	int3
1400c0722:	0f 0b                	ud2
1400c0724:	cc                   	int3
1400c0725:	cc                   	int3
1400c0726:	cc                   	int3
1400c0727:	cc                   	int3
1400c0728:	cc                   	int3
1400c0729:	cc                   	int3
1400c072a:	cc                   	int3
1400c072b:	cc                   	int3
1400c072c:	cc                   	int3
1400c072d:	cc                   	int3
1400c072e:	cc                   	int3
1400c072f:	cc                   	int3
1400c0730:	56                   	push   %rsi
1400c0731:	48 83 ec 30          	sub    $0x30,%rsp
1400c0735:	48 8b 31             	mov    (%rcx),%rsi
1400c0738:	48 85 f6             	test   %rsi,%rsi
1400c073b:	74 46                	je     0x1400c0783
1400c073d:	4c 8b 54 24 60       	mov    0x60(%rsp),%r10
1400c0742:	b8 01 00 00 00       	mov    $0x1,%eax
1400c0747:	f0 0f c1 06          	lock xadd %eax,(%rsi)
1400c074b:	85 c0                	test   %eax,%eax
1400c074d:	7e 37                	jle    0x1400c0786
1400c074f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1400c0754:	74 33                	je     0x1400c0789
1400c0756:	48 8b 01             	mov    (%rcx),%rax
1400c0759:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c075d:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1400c0762:	48 89 f1             	mov    %rsi,%rcx
1400c0765:	ff 15 9d 65 03 00    	call   *0x3659d(%rip)        # 0x1400f6d08
1400c076b:	f0 ff 0e             	lock decl (%rsi)
1400c076e:	74 06                	je     0x1400c0776
1400c0770:	48 83 c4 30          	add    $0x30,%rsp
1400c0774:	5e                   	pop    %rsi
1400c0775:	c3                   	ret
1400c0776:	48 89 f1             	mov    %rsi,%rcx
1400c0779:	48 83 c4 30          	add    $0x30,%rsp
1400c077d:	5e                   	pop    %rsi
1400c077e:	e9 4d d1 f6 ff       	jmp    0x14002d8d0
1400c0783:	cc                   	int3
1400c0784:	0f 0b                	ud2
1400c0786:	cc                   	int3
1400c0787:	0f 0b                	ud2
1400c0789:	cc                   	int3
1400c078a:	0f 0b                	ud2
1400c078c:	cc                   	int3
1400c078d:	cc                   	int3
1400c078e:	cc                   	int3
1400c078f:	cc                   	int3
1400c0790:	48 ff 25 09 6f 03 00 	rex.W jmp *0x36f09(%rip)        # 0x1400f76a0
1400c0797:	cc                   	int3
1400c0798:	cc                   	int3
1400c0799:	cc                   	int3
1400c079a:	cc                   	int3
1400c079b:	cc                   	int3
1400c079c:	cc                   	int3
1400c079d:	cc                   	int3
1400c079e:	cc                   	int3
1400c079f:	cc                   	int3
1400c07a0:	56                   	push   %rsi
1400c07a1:	57                   	push   %rdi
1400c07a2:	55                   	push   %rbp
1400c07a3:	53                   	push   %rbx
1400c07a4:	48 83 ec 28          	sub    $0x28,%rsp
1400c07a8:	44 89 c6             	mov    %r8d,%esi
1400c07ab:	48 89 d7             	mov    %rdx,%rdi
1400c07ae:	48 89 cb             	mov    %rcx,%rbx
1400c07b1:	8b 6c 24 70          	mov    0x70(%rsp),%ebp
1400c07b5:	48 8d 05 ec 15 02 00 	lea    0x215ec(%rip),%rax        # 0x1400e1da8
1400c07bc:	48 89 01             	mov    %rax,(%rcx)
1400c07bf:	44 89 49 08          	mov    %r9d,0x8(%rcx)
1400c07c3:	48 83 c1 10          	add    $0x10,%rcx
1400c07c7:	ba 01 00 00 00       	mov    $0x1,%edx
1400c07cc:	e8 6f a6 f5 ff       	call   0x14001ae40
1400c07d1:	48 89 bb 20 01 00 00 	mov    %rdi,0x120(%rbx)
1400c07d8:	89 b3 28 01 00 00    	mov    %esi,0x128(%rbx)
1400c07de:	48 89 d9             	mov    %rbx,%rcx
1400c07e1:	48 89 fa             	mov    %rdi,%rdx
1400c07e4:	41 89 f0             	mov    %esi,%r8d
1400c07e7:	e8 14 c2 f6 ff       	call   0x14002ca00
1400c07ec:	48 8d 05 bd 15 02 00 	lea    0x215bd(%rip),%rax        # 0x1400e1db0
1400c07f3:	48 89 03             	mov    %rax,(%rbx)
1400c07f6:	89 ab 30 01 00 00    	mov    %ebp,0x130(%rbx)
1400c07fc:	48 89 d8             	mov    %rbx,%rax
1400c07ff:	48 83 c4 28          	add    $0x28,%rsp
1400c0803:	5b                   	pop    %rbx
1400c0804:	5d                   	pop    %rbp
1400c0805:	5f                   	pop    %rdi
1400c0806:	5e                   	pop    %rsi
1400c0807:	c3                   	ret
1400c0808:	cc                   	int3
1400c0809:	cc                   	int3
1400c080a:	cc                   	int3
1400c080b:	cc                   	int3
1400c080c:	cc                   	int3
1400c080d:	cc                   	int3
1400c080e:	cc                   	int3
1400c080f:	cc                   	int3
1400c0810:	56                   	push   %rsi
1400c0811:	57                   	push   %rdi
1400c0812:	53                   	push   %rbx
1400c0813:	48 83 ec 50          	sub    $0x50,%rsp
1400c0817:	48 89 ce             	mov    %rcx,%rsi
1400c081a:	48 8b 05 1f 08 04 00 	mov    0x4081f(%rip),%rax        # 0x140101040
1400c0821:	48 31 e0             	xor    %rsp,%rax
1400c0824:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400c0829:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400c0830:	aa aa aa
1400c0833:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400c0838:	48 89 01             	mov    %rax,(%rcx)
1400c083b:	e8 10 60 fa ff       	call   0x140066850
1400c0840:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
1400c0844:	48 8d 15 a9 29 02 00 	lea    0x229a9(%rip),%rdx        # 0x1400e31f4
1400c084b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400c0851:	e8 ba 0a f9 ff       	call   0x140051310
1400c0856:	48 89 c7             	mov    %rax,%rdi
1400c0859:	8b 96 30 01 00 00    	mov    0x130(%rsi),%edx
1400c085f:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
1400c0864:	48 89 d9             	mov    %rbx,%rcx
1400c0867:	e8 94 cd f6 ff       	call   0x14002d600
1400c086c:	4c 0f be 43 17       	movsbq 0x17(%rbx),%r8
1400c0871:	4d 85 c0             	test   %r8,%r8
1400c0874:	79 0a                	jns    0x1400c0880
1400c0876:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1400c087b:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400c0880:	48 89 f9             	mov    %rdi,%rcx
1400c0883:	48 89 da             	mov    %rbx,%rdx
1400c0886:	e8 85 0a f9 ff       	call   0x140051310
1400c088b:	80 7c 24 3f 00       	cmpb   $0x0,0x3f(%rsp)
1400c0890:	79 0a                	jns    0x1400c089c
1400c0892:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400c0897:	e8 34 d6 fa ff       	call   0x14006ded0
1400c089c:	8b 86 30 01 00 00    	mov    0x130(%rsi),%eax
1400c08a2:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400c08a7:	89 01                	mov    %eax,(%rcx)
1400c08a9:	e8 12 41 f9 ff       	call   0x1400549c0
1400c08ae:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400c08b3:	e8 d8 5f fa ff       	call   0x140066890
1400c08b8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400c08bd:	48 31 e1             	xor    %rsp,%rcx
1400c08c0:	48 3b 0d 79 07 04 00 	cmp    0x40779(%rip),%rcx        # 0x140101040
1400c08c7:	74 06                	je     0x1400c08cf
1400c08c9:	e8 02 ea fa ff       	call   0x14006f2d0
1400c08ce:	cc                   	int3
1400c08cf:	48 83 c4 50          	add    $0x50,%rsp
1400c08d3:	5b                   	pop    %rbx
1400c08d4:	5f                   	pop    %rdi
1400c08d5:	5e                   	pop    %rsi
1400c08d6:	c3                   	ret
1400c08d7:	cc                   	int3
1400c08d8:	cc                   	int3
1400c08d9:	cc                   	int3
1400c08da:	cc                   	int3
1400c08db:	cc                   	int3
1400c08dc:	cc                   	int3
1400c08dd:	cc                   	int3
1400c08de:	cc                   	int3
1400c08df:	cc                   	int3
1400c08e0:	56                   	push   %rsi
1400c08e1:	57                   	push   %rdi
1400c08e2:	48 83 ec 28          	sub    $0x28,%rsp
1400c08e6:	89 d7                	mov    %edx,%edi
1400c08e8:	48 89 ce             	mov    %rcx,%rsi
1400c08eb:	e8 20 c6 f6 ff       	call   0x14002cf10
1400c08f0:	85 ff                	test   %edi,%edi
1400c08f2:	74 08                	je     0x1400c08fc
1400c08f4:	48 89 f1             	mov    %rsi,%rcx
1400c08f7:	e8 d4 d5 fa ff       	call   0x14006ded0
1400c08fc:	48 89 f0             	mov    %rsi,%rax
1400c08ff:	48 83 c4 28          	add    $0x28,%rsp
1400c0903:	5f                   	pop    %rdi
1400c0904:	5e                   	pop    %rsi
1400c0905:	c3                   	ret
1400c0906:	cc                   	int3
1400c0907:	cc                   	int3
1400c0908:	cc                   	int3
1400c0909:	cc                   	int3
1400c090a:	cc                   	int3
1400c090b:	cc                   	int3
1400c090c:	cc                   	int3
1400c090d:	cc                   	int3
1400c090e:	cc                   	int3
1400c090f:	cc                   	int3
1400c0910:	56                   	push   %rsi
1400c0911:	57                   	push   %rdi
1400c0912:	48 83 ec 28          	sub    $0x28,%rsp
1400c0916:	89 d7                	mov    %edx,%edi
1400c0918:	48 89 ce             	mov    %rcx,%rsi
1400c091b:	48 8d 05 8e 14 02 00 	lea    0x2148e(%rip),%rax        # 0x1400e1db0
1400c0922:	48 89 01             	mov    %rax,(%rcx)
1400c0925:	e8 e6 fe ff ff       	call   0x1400c0810
1400c092a:	48 89 f1             	mov    %rsi,%rcx
1400c092d:	e8 de c5 f6 ff       	call   0x14002cf10
1400c0932:	85 ff                	test   %edi,%edi
1400c0934:	74 08                	je     0x1400c093e
1400c0936:	48 89 f1             	mov    %rsi,%rcx
1400c0939:	e8 92 d5 fa ff       	call   0x14006ded0
1400c093e:	48 89 f0             	mov    %rsi,%rax
1400c0941:	48 83 c4 28          	add    $0x28,%rsp
1400c0945:	5f                   	pop    %rdi
1400c0946:	5e                   	pop    %rsi
1400c0947:	c3                   	ret
1400c0948:	cc                   	int3
1400c0949:	cc                   	int3
1400c094a:	cc                   	int3
1400c094b:	cc                   	int3
1400c094c:	cc                   	int3
1400c094d:	cc                   	int3
1400c094e:	cc                   	int3
1400c094f:	cc                   	int3
1400c0950:	41 57                	push   %r15
1400c0952:	41 56                	push   %r14
1400c0954:	41 55                	push   %r13
1400c0956:	41 54                	push   %r12
1400c0958:	56                   	push   %rsi
1400c0959:	57                   	push   %rdi
1400c095a:	55                   	push   %rbp
1400c095b:	53                   	push   %rbx
1400c095c:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
1400c0963:	0f 29 bc 24 30 01 00 	movaps %xmm7,0x130(%rsp)
1400c096a:	00
1400c096b:	0f 29 b4 24 20 01 00 	movaps %xmm6,0x120(%rsp)
1400c0972:	00
1400c0973:	4c 89 ce             	mov    %r9,%rsi
1400c0976:	4c 89 c7             	mov    %r8,%rdi
1400c0979:	48 89 d3             	mov    %rdx,%rbx
1400c097c:	48 8b 05 bd 06 04 00 	mov    0x406bd(%rip),%rax        # 0x140101040
1400c0983:	48 31 e0             	xor    %rsp,%rax
1400c0986:	48 89 84 24 18 01 00 	mov    %rax,0x118(%rsp)
1400c098d:	00
1400c098e:	4c 8b 32             	mov    (%rdx),%r14
1400c0991:	4c 8d 64 24 54       	lea    0x54(%rsp),%r12
1400c0996:	41 89 0c 24          	mov    %ecx,(%r12)
1400c099a:	e8 d1 bc f9 ff       	call   0x14005c670
1400c099f:	8b 0d 73 ed 04 00    	mov    0x4ed73(%rip),%ecx        # 0x14010f718
1400c09a5:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
1400c09ac:	00 00
1400c09ae:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
1400c09b2:	4c 8d b9 28 01 00 00 	lea    0x128(%rcx),%r15
1400c09b9:	48 89 c1             	mov    %rax,%rcx
1400c09bc:	4c 89 fa             	mov    %r15,%rdx
1400c09bf:	4d 89 e0             	mov    %r12,%r8
1400c09c2:	4d 89 f1             	mov    %r14,%r9
1400c09c5:	e8 26 c1 f9 ff       	call   0x14005caf0
1400c09ca:	84 c0                	test   %al,%al
1400c09cc:	0f 84 f5 01 00 00    	je     0x1400c0bc7
1400c09d2:	e8 99 bc f9 ff       	call   0x14005c670
1400c09d7:	4d 8b 07             	mov    (%r15),%r8
1400c09da:	8b 4c 24 54          	mov    0x54(%rsp),%ecx
1400c09de:	0f 57 f6             	xorps  %xmm6,%xmm6
1400c09e1:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
1400c09e6:	41 0f 29 34 24       	movaps %xmm6,(%r12)
1400c09eb:	41 89 0c 24          	mov    %ecx,(%r12)
1400c09ef:	48 89 c1             	mov    %rax,%rcx
1400c09f2:	4c 89 e2             	mov    %r12,%rdx
1400c09f5:	4d 89 f1             	mov    %r14,%r9
1400c09f8:	e8 a3 c1 f9 ff       	call   0x14005cba0
1400c09fd:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1400c0a02:	48 85 c0             	test   %rax,%rax
1400c0a05:	0f 84 ac 01 00 00    	je     0x1400c0bb7
1400c0a0b:	4c 8d ac 24 a8 00 00 	lea    0xa8(%rsp),%r13
1400c0a12:	00
1400c0a13:	0f 28 3d f6 fe 01 00 	movaps 0x1fef6(%rip),%xmm7        # 0x1400e0910
1400c0a1a:	4c 8d a4 24 90 00 00 	lea    0x90(%rsp),%r12
1400c0a21:	00
1400c0a22:	8b 4c 24 44          	mov    0x44(%rsp),%ecx
1400c0a26:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400c0a2b:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
1400c0a2f:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400c0a36:	aa aa aa
1400c0a39:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1400c0a40:	00
1400c0a41:	0f 29 bc 24 b0 00 00 	movaps %xmm7,0xb0(%rsp)
1400c0a48:	00