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
1400c0a49:	0f 29 bc 24 a0 00 00 	movaps %xmm7,0xa0(%rsp)
1400c0a50:	00
1400c0a51:	0f 29 bc 24 90 00 00 	movaps %xmm7,0x90(%rsp)
1400c0a58:	00
1400c0a59:	48 8d 05 98 2b 02 00 	lea    0x22b98(%rip),%rax        # 0x1400e35f8
1400c0a60:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400c0a65:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1400c0a6c:	00
1400c0a6d:	4c 89 e1             	mov    %r12,%rcx
1400c0a70:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400c0a75:	49 89 d8             	mov    %rbx,%r8
1400c0a78:	49 89 f9             	mov    %rdi,%r9
1400c0a7b:	e8 70 8d f9 ff       	call   0x1400597f0
1400c0a80:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1400c0a87:	00
1400c0a88:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400c0a8d:	0f 10 84 24 98 00 00 	movups 0x98(%rsp),%xmm0
1400c0a94:	00
1400c0a95:	0f 11 b4 24 98 00 00 	movups %xmm6,0x98(%rsp)
1400c0a9c:	00
1400c0a9d:	41 0f 10 4d 00       	movups 0x0(%r13),%xmm1
1400c0aa2:	41 0f 10 55 09       	movups 0x9(%r13),%xmm2
1400c0aa7:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400c0aac:	0f 11 51 09          	movups %xmm2,0x9(%rcx)
1400c0ab0:	0f 11 09             	movups %xmm1,(%rcx)
1400c0ab3:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
1400c0aba:	00
1400c0abb:	0f 11 84 24 e8 00 00 	movups %xmm0,0xe8(%rsp)
1400c0ac2:	00
1400c0ac3:	0f 11 74 24 60       	movups %xmm6,0x60(%rsp)
1400c0ac8:	41 0f 10 45 00       	movups 0x0(%r13),%xmm0
1400c0acd:	41 0f 10 4d 09       	movups 0x9(%r13),%xmm1
1400c0ad2:	48 8d 84 24 f8 00 00 	lea    0xf8(%rsp),%rax
1400c0ad9:	00
1400c0ada:	0f 11 48 09          	movups %xmm1,0x9(%rax)
1400c0ade:	0f 11 00             	movups %xmm0,(%rax)
1400c0ae1:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
1400c0ae8:	00
1400c0ae9:	ba 15 00 00 00       	mov    $0x15,%edx
1400c0aee:	e8 ad 36 f9 ff       	call   0x1400541a0
1400c0af3:	48 89 c5             	mov    %rax,%rbp
1400c0af6:	48 8b 06             	mov    (%rsi),%rax
1400c0af9:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400c0afd:	8b 09                	mov    (%rcx),%ecx
1400c0aff:	48 8b 00             	mov    (%rax),%rax
1400c0b02:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
1400c0b09:	00 00 00 00 00
1400c0b0e:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
1400c0b15:	00
1400c0b16:	89 8c 24 d8 00 00 00 	mov    %ecx,0xd8(%rsp)
1400c0b1d:	48 8b 8c 24 00 01 00 	mov    0x100(%rsp),%rcx
1400c0b24:	00
1400c0b25:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
1400c0b2c:	00
1400c0b2d:	e8 6e d2 ff ff       	call   0x1400bdda0
1400c0b32:	48 89 e9             	mov    %rbp,%rcx
1400c0b35:	ba 01 00 00 00       	mov    $0x1,%edx
1400c0b3a:	49 89 c0             	mov    %rax,%r8
1400c0b3d:	e8 8e 72 f9 ff       	call   0x140057dd0
1400c0b42:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1400c0b46:	48 8b 8c 24 00 01 00 	mov    0x100(%rsp),%rcx
1400c0b4d:	00
1400c0b4e:	e8 ed 00 00 00       	call   0x1400c0c40
1400c0b53:	48 89 e9             	mov    %rbp,%rcx
1400c0b56:	ba 02 00 00 00       	mov    $0x2,%edx
1400c0b5b:	49 89 c0             	mov    %rax,%r8
1400c0b5e:	e8 6d 72 f9 ff       	call   0x140057dd0
1400c0b63:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
1400c0b6a:	00
1400c0b6b:	e8 30 4a f9 ff       	call   0x1400555a0
1400c0b70:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1400c0b75:	e8 26 4a f9 ff       	call   0x1400555a0
1400c0b7a:	4c 89 e1             	mov    %r12,%rcx
1400c0b7d:	e8 1e 4a f9 ff       	call   0x1400555a0
1400c0b82:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400c0b87:	80 78 48 01          	cmpb   $0x1,0x48(%rax)
1400c0b8b:	74 78                	je     0x1400c0c05
1400c0b8d:	e8 de ba f9 ff       	call   0x14005c670
1400c0b92:	4d 8b 07             	mov    (%r15),%r8
1400c0b95:	ff 44 24 44          	incl   0x44(%rsp)
1400c0b99:	48 89 c1             	mov    %rax,%rcx
1400c0b9c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400c0ba1:	4d 89 f1             	mov    %r14,%r9
1400c0ba4:	e8 f7 bf f9 ff       	call   0x14005cba0
1400c0ba9:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400c0bae:	48 85 c0             	test   %rax,%rax
1400c0bb1:	0f 85 6b fe ff ff    	jne    0x1400c0a22
1400c0bb7:	e8 b4 ba f9 ff       	call   0x14005c670
1400c0bbc:	49 8b 07             	mov    (%r15),%rax
1400c0bbf:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c0bc3:	c6 40 0c 00          	movb   $0x0,0xc(%rax)
1400c0bc7:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
1400c0bce:	00
1400c0bcf:	48 31 e1             	xor    %rsp,%rcx
1400c0bd2:	48 3b 0d 67 04 04 00 	cmp    0x40467(%rip),%rcx        # 0x140101040
1400c0bd9:	74 06                	je     0x1400c0be1
1400c0bdb:	e8 f0 e6 fa ff       	call   0x14006f2d0
1400c0be0:	cc                   	int3
1400c0be1:	0f 28 b4 24 20 01 00 	movaps 0x120(%rsp),%xmm6
1400c0be8:	00
1400c0be9:	0f 28 bc 24 30 01 00 	movaps 0x130(%rsp),%xmm7
1400c0bf0:	00
1400c0bf1:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
1400c0bf8:	5b                   	pop    %rbx
1400c0bf9:	5d                   	pop    %rbp
1400c0bfa:	5f                   	pop    %rdi
1400c0bfb:	5e                   	pop    %rsi
1400c0bfc:	41 5c                	pop    %r12
1400c0bfe:	41 5d                	pop    %r13
1400c0c00:	41 5e                	pop    %r14
1400c0c02:	41 5f                	pop    %r15
1400c0c04:	c3                   	ret
1400c0c05:	48 8b 08             	mov    (%rax),%rcx
1400c0c08:	48 8d 05 71 22 fe ff 	lea    -0x1dd8f(%rip),%rax        # 0x1400a2e80
1400c0c0f:	48 8d 94 24 e0 00 00 	lea    0xe0(%rsp),%rdx
1400c0c16:	00
1400c0c17:	48 89 42 18          	mov    %rax,0x18(%rdx)
1400c0c1b:	48 8d 05 ee 25 02 00 	lea    0x225ee(%rip),%rax        # 0x1400e3210
1400c0c22:	48 89 42 20          	mov    %rax,0x20(%rdx)
1400c0c26:	48 8b 01             	mov    (%rcx),%rax
1400c0c29:	48 8b 40 18          	mov    0x18(%rax),%rax
1400c0c2d:	ff 15 d5 60 03 00    	call   *0x360d5(%rip)        # 0x1400f6d08
1400c0c33:	e9 55 ff ff ff       	jmp    0x1400c0b8d
1400c0c38:	cc                   	int3
1400c0c39:	cc                   	int3
1400c0c3a:	cc                   	int3
1400c0c3b:	cc                   	int3
1400c0c3c:	cc                   	int3
1400c0c3d:	cc                   	int3
1400c0c3e:	cc                   	int3
1400c0c3f:	cc                   	int3
1400c0c40:	56                   	push   %rsi
1400c0c41:	57                   	push   %rdi
1400c0c42:	48 83 ec 38          	sub    $0x38,%rsp
1400c0c46:	48 89 d6             	mov    %rdx,%rsi
1400c0c49:	48 89 cf             	mov    %rcx,%rdi
1400c0c4c:	48 8b 05 ed 03 04 00 	mov    0x403ed(%rip),%rax        # 0x140101040
1400c0c53:	48 31 e0             	xor    %rsp,%rax
1400c0c56:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400c0c5b:	e8 60 00 00 00       	call   0x1400c0cc0
1400c0c60:	48 b9 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rcx
1400c0c67:	aa aa aa
1400c0c6a:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400c0c6f:	48 89 0a             	mov    %rcx,(%rdx)
1400c0c72:	48 8d 48 08          	lea    0x8(%rax),%rcx
1400c0c76:	49 89 f0             	mov    %rsi,%r8
1400c0c79:	e8 62 08 00 00       	call   0x1400c14e0
1400c0c7e:	84 c0                	test   %al,%al
1400c0c80:	74 23                	je     0x1400c0ca5
1400c0c82:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400c0c87:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400c0c8c:	48 31 e1             	xor    %rsp,%rcx
1400c0c8f:	48 3b 0d aa 03 04 00 	cmp    0x403aa(%rip),%rcx        # 0x140101040
1400c0c96:	74 06                	je     0x1400c0c9e
1400c0c98:	e8 33 e6 fa ff       	call   0x14006f2d0
1400c0c9d:	cc                   	int3
1400c0c9e:	48 83 c4 38          	add    $0x38,%rsp
1400c0ca2:	5f                   	pop    %rdi
1400c0ca3:	5e                   	pop    %rsi
1400c0ca4:	c3                   	ret
1400c0ca5:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400c0caa:	48 83 ef 80          	sub    $0xffffffffffffff80,%rdi
1400c0cae:	48 89 f9             	mov    %rdi,%rcx
1400c0cb1:	49 89 f0             	mov    %rsi,%r8
1400c0cb4:	e8 77 6c 00 00       	call   0x1400c7930
1400c0cb9:	eb c7                	jmp    0x1400c0c82
1400c0cbb:	cc                   	int3
1400c0cbc:	cc                   	int3
1400c0cbd:	cc                   	int3
1400c0cbe:	cc                   	int3
1400c0cbf:	cc                   	int3
1400c0cc0:	41 57                	push   %r15
1400c0cc2:	41 56                	push   %r14
1400c0cc4:	41 55                	push   %r13
1400c0cc6:	41 54                	push   %r12