1400278b1:	e9 5b f8 ff ff       	jmp    0x140027111
1400278b6:	cc                   	int3
1400278b7:	cc                   	int3
1400278b8:	cc                   	int3
1400278b9:	cc                   	int3
1400278ba:	cc                   	int3
1400278bb:	cc                   	int3
1400278bc:	cc                   	int3
1400278bd:	cc                   	int3
1400278be:	cc                   	int3
1400278bf:	cc                   	int3
1400278c0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400278c5:	48 8d 05 cc 3a 01 00 	lea    0x13acc(%rip),%rax        # 0x14003b398
1400278cc:	48 89 01             	mov    %rax,(%rcx)
1400278cf:	48 8d 05 82 8c 01 00 	lea    0x18c82(%rip),%rax        # 0x140040558
1400278d6:	48 89 01             	mov    %rax,(%rcx)
1400278d9:	c7 41 60 00 00 00 00 	movl   $0x0,0x60(%rcx)
1400278e0:	8b 05 2a 08 03 00    	mov    0x3082a(%rip),%eax        # 0x140058110
1400278e6:	89 41 08             	mov    %eax,0x8(%rcx)
1400278e9:	48 89 49 18          	mov    %rcx,0x18(%rcx)
1400278ed:	0f 57 c0             	xorps  %xmm0,%xmm0
1400278f0:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1400278f4:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
1400278f8:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1400278fc:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140027900:	48 c7 41 20 40 00 00 	movq   $0x40,0x20(%rcx)
140027907:	00
140027908:	48 8d 05 61 fc fd ff 	lea    -0x2039f(%rip),%rax        # 0x140007570
14002790f:	48 89 41 28          	mov    %rax,0x28(%rcx)
140027913:	48 8d 05 d6 fc fd ff 	lea    -0x2032a(%rip),%rax        # 0x1400075f0
14002791a:	48 89 41 30          	mov    %rax,0x30(%rcx)
14002791e:	48 8d 05 9b fc fd ff 	lea    -0x20365(%rip),%rax        # 0x1400075c0
140027925:	48 89 41 38          	mov    %rax,0x38(%rcx)
140027929:	48 8d 05 60 fc fd ff 	lea    -0x203a0(%rip),%rax        # 0x140007590
140027930:	48 89 41 40          	mov    %rax,0x40(%rcx)
140027934:	48 8d 05 4d 8c 01 00 	lea    0x18c4d(%rip),%rax        # 0x140040588
14002793b:	48 89 01             	mov    %rax,(%rcx)
14002793e:	48 8d 05 6b 03 00 00 	lea    0x36b(%rip),%rax        # 0x140027cb0
140027945:	48 89 41 48          	mov    %rax,0x48(%rcx)
140027949:	48 8d 05 00 05 00 00 	lea    0x500(%rip),%rax        # 0x140027e50
140027950:	48 89 41 50          	mov    %rax,0x50(%rcx)
140027954:	48 8d 05 85 02 00 00 	lea    0x285(%rip),%rax        # 0x140027be0
14002795b:	48 89 41 58          	mov    %rax,0x58(%rcx)
14002795f:	48 8b c1             	mov    %rcx,%rax
140027962:	c3                   	ret
140027963:	cc                   	int3
140027964:	cc                   	int3
140027965:	cc                   	int3
140027966:	cc                   	int3
140027967:	cc                   	int3
140027968:	cc                   	int3
140027969:	cc                   	int3
14002796a:	cc                   	int3
14002796b:	cc                   	int3
14002796c:	cc                   	int3
14002796d:	cc                   	int3
14002796e:	cc                   	int3
14002796f:	cc                   	int3
140027970:	40 53                	rex push %rbx
140027972:	48 83 ec 20          	sub    $0x20,%rsp
140027976:	48 8d 59 18          	lea    0x18(%rcx),%rbx
14002797a:	48 8b cb             	mov    %rbx,%rcx
14002797d:	e8 9e a0 00 00       	call   0x140031a20
140027982:	48 8d 05 0f 3a 01 00 	lea    0x13a0f(%rip),%rax        # 0x14003b398
140027989:	48 89 03             	mov    %rax,(%rbx)
14002798c:	48 83 c4 20          	add    $0x20,%rsp
140027990:	5b                   	pop    %rbx
140027991:	c3                   	ret
140027992:	cc                   	int3
140027993:	cc                   	int3
140027994:	cc                   	int3
140027995:	cc                   	int3
140027996:	cc                   	int3
140027997:	cc                   	int3
140027998:	cc                   	int3
140027999:	cc                   	int3
14002799a:	cc                   	int3
14002799b:	cc                   	int3
14002799c:	cc                   	int3
14002799d:	cc                   	int3
14002799e:	cc                   	int3
14002799f:	cc                   	int3
1400279a0:	40 53                	rex push %rbx
1400279a2:	48 83 ec 20          	sub    $0x20,%rsp
1400279a6:	48 8d 59 18          	lea    0x18(%rcx),%rbx
1400279aa:	48 8b cb             	mov    %rbx,%rcx
1400279ad:	e8 3e a2 00 00       	call   0x140031bf0
1400279b2:	48 8d 05 df 39 01 00 	lea    0x139df(%rip),%rax        # 0x14003b398
1400279b9:	48 89 03             	mov    %rax,(%rbx)
1400279bc:	48 83 c4 20          	add    $0x20,%rsp
1400279c0:	5b                   	pop    %rbx
1400279c1:	c3                   	ret
1400279c2:	cc                   	int3
1400279c3:	cc                   	int3
1400279c4:	cc                   	int3
1400279c5:	cc                   	int3
1400279c6:	cc                   	int3
1400279c7:	cc                   	int3
1400279c8:	cc                   	int3
1400279c9:	cc                   	int3
1400279ca:	cc                   	int3
1400279cb:	cc                   	int3
1400279cc:	cc                   	int3
1400279cd:	cc                   	int3
1400279ce:	cc                   	int3
1400279cf:	cc                   	int3
1400279d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400279d5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400279da:	57                   	push   %rdi
1400279db:	48 83 ec 20          	sub    $0x20,%rsp
1400279df:	8b da                	mov    %edx,%ebx
1400279e1:	48 8b f9             	mov    %rcx,%rdi
1400279e4:	48 8d 05 9d 8b 01 00 	lea    0x18b9d(%rip),%rax        # 0x140040588
1400279eb:	48 89 01             	mov    %rax,(%rcx)
1400279ee:	e8 6d 9b fd ff       	call   0x140001560
1400279f3:	90                   	nop
1400279f4:	48 8d 05 9d 39 01 00 	lea    0x1399d(%rip),%rax        # 0x14003b398
1400279fb:	48 89 07             	mov    %rax,(%rdi)
1400279fe:	f6 c3 01             	test   $0x1,%bl
140027a01:	74 0d                	je     0x140027a10
140027a03:	ba 68 00 00 00       	mov    $0x68,%edx
140027a08:	48 8b cf             	mov    %rdi,%rcx
140027a0b:	e8 a4 f8 00 00       	call   0x1400372b4
140027a10:	48 8b c7             	mov    %rdi,%rax
140027a13:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140027a18:	48 83 c4 20          	add    $0x20,%rsp
140027a1c:	5f                   	pop    %rdi
140027a1d:	c3                   	ret
140027a1e:	cc                   	int3
140027a1f:	cc                   	int3
140027a20:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140027a25:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140027a2a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140027a2f:	57                   	push   %rdi
140027a30:	48 83 ec 30          	sub    $0x30,%rsp
140027a34:	48 8b da             	mov    %rdx,%rbx
140027a37:	48 8b f1             	mov    %rcx,%rsi
140027a3a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140027a41:	00
140027a42:	48 85 d2             	test   %rdx,%rdx
140027a45:	75 1e                	jne    0x140027a65
140027a47:	48 89 11             	mov    %rdx,(%rcx)
140027a4a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140027a51:	00
140027a52:	48 8b c1             	mov    %rcx,%rax
140027a55:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140027a5a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140027a5f:	48 83 c4 30          	add    $0x30,%rsp
140027a63:	5f                   	pop    %rdi
140027a64:	c3                   	ret
140027a65:	b9 30 00 00 00       	mov    $0x30,%ecx
140027a6a:	e8 09 f8 00 00       	call   0x140037278
140027a6f:	48 8b f8             	mov    %rax,%rdi
140027a72:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140027a77:	48 85 c0             	test   %rax,%rax
140027a7a:	74 11                	je     0x140027a8d
140027a7c:	48 8d 48 10          	lea    0x10(%rax),%rcx
140027a80:	ba 01 00 00 00       	mov    $0x1,%edx
140027a85:	e8 f6 9e 00 00       	call   0x140031980
140027a8a:	90                   	nop
140027a8b:	eb 02                	jmp    0x140027a8f
140027a8d:	33 ff                	xor    %edi,%edi
140027a8f:	8b 05 d7 06 03 00    	mov    0x306d7(%rip),%eax        # 0x14005816c
140027a95:	89 07                	mov    %eax,(%rdi)
140027a97:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140027a9b:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140027a9f:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140027aa4:	48 85 db             	test   %rbx,%rbx
140027aa7:	74 15                	je     0x140027abe
140027aa9:	48 8b 43 08          	mov    0x8(%rbx),%rax
140027aad:	48 63 48 04          	movslq 0x4(%rax),%rcx
140027ab1:	48 83 c1 08          	add    $0x8,%rcx
140027ab5:	48 03 cb             	add    %rbx,%rcx
140027ab8:	48 8b 01             	mov    (%rcx),%rax
140027abb:	ff 10                	call   *(%rax)
140027abd:	90                   	nop
140027abe:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140027ac2:	48 8b 41 10          	mov    0x10(%rcx),%rax
140027ac6:	48 85 c0             	test   %rax,%rax
140027ac9:	74 02                	je     0x140027acd
140027acb:	ff d0                	call   *%rax
140027acd:	48 89 1e             	mov    %rbx,(%rsi)
140027ad0:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140027ad7:	00 00
140027ad9:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140027ae0:	00
140027ae1:	48 8b c6             	mov    %rsi,%rax
140027ae4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140027ae9:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140027aee:	48 83 c4 30          	add    $0x30,%rsp
140027af2:	5f                   	pop    %rdi
140027af3:	c3                   	ret
140027af4:	cc                   	int3
140027af5:	cc                   	int3
140027af6:	cc                   	int3
140027af7:	cc                   	int3
140027af8:	cc                   	int3
140027af9:	cc                   	int3
140027afa:	cc                   	int3
140027afb:	cc                   	int3
140027afc:	cc                   	int3
140027afd:	cc                   	int3
140027afe:	cc                   	int3
140027aff:	cc                   	int3
140027b00:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140027b05:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140027b0a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140027b0f:	57                   	push   %rdi
140027b10:	48 83 ec 30          	sub    $0x30,%rsp
140027b14:	48 8b da             	mov    %rdx,%rbx
140027b17:	48 8b f1             	mov    %rcx,%rsi
140027b1a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140027b21:	00
140027b22:	48 85 d2             	test   %rdx,%rdx
140027b25:	75 1e                	jne    0x140027b45
140027b27:	48 89 11             	mov    %rdx,(%rcx)
140027b2a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140027b31:	00
140027b32:	48 8b c1             	mov    %rcx,%rax
140027b35:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140027b3a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140027b3f:	48 83 c4 30          	add    $0x30,%rsp
140027b43:	5f                   	pop    %rdi
140027b44:	c3                   	ret
140027b45:	b9 30 00 00 00       	mov    $0x30,%ecx
140027b4a:	e8 29 f7 00 00       	call   0x140037278
140027b4f:	48 8b f8             	mov    %rax,%rdi
140027b52:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140027b57:	48 85 c0             	test   %rax,%rax
140027b5a:	74 11                	je     0x140027b6d
140027b5c:	48 8d 48 10          	lea    0x10(%rax),%rcx
140027b60:	ba 01 00 00 00       	mov    $0x1,%edx
140027b65:	e8 e6 9f 00 00       	call   0x140031b50
140027b6a:	90                   	nop
140027b6b:	eb 02                	jmp    0x140027b6f
140027b6d:	33 ff                	xor    %edi,%edi
140027b6f:	8b 05 fb 05 03 00    	mov    0x305fb(%rip),%eax        # 0x140058170
140027b75:	89 07                	mov    %eax,(%rdi)
140027b77:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140027b7b:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140027b7f:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140027b84:	48 85 db             	test   %rbx,%rbx
140027b87:	74 15                	je     0x140027b9e
140027b89:	48 8b 43 08          	mov    0x8(%rbx),%rax
140027b8d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140027b91:	48 83 c1 08          	add    $0x8,%rcx
140027b95:	48 03 cb             	add    %rbx,%rcx
140027b98:	48 8b 01             	mov    (%rcx),%rax
140027b9b:	ff 10                	call   *(%rax)
140027b9d:	90                   	nop
140027b9e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140027ba2:	48 8b 41 10          	mov    0x10(%rcx),%rax
140027ba6:	48 85 c0             	test   %rax,%rax
140027ba9:	74 02                	je     0x140027bad
140027bab:	ff d0                	call   *%rax
140027bad:	48 89 1e             	mov    %rbx,(%rsi)
140027bb0:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140027bb7:	00 00
140027bb9:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140027bc0:	00
140027bc1:	48 8b c6             	mov    %rsi,%rax
140027bc4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140027bc9:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140027bce:	48 83 c4 30          	add    $0x30,%rsp
140027bd2:	5f                   	pop    %rdi
140027bd3:	c3                   	ret
140027bd4:	cc                   	int3
140027bd5:	cc                   	int3
140027bd6:	cc                   	int3
140027bd7:	cc                   	int3
140027bd8:	cc                   	int3
140027bd9:	cc                   	int3
140027bda:	cc                   	int3
140027bdb:	cc                   	int3
140027bdc:	cc                   	int3
140027bdd:	cc                   	int3
140027bde:	cc                   	int3
140027bdf:	cc                   	int3
140027be0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140027be5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140027bea:	56                   	push   %rsi
140027beb:	57                   	push   %rdi
140027bec:	41 54                	push   %r12
140027bee:	41 56                	push   %r14
140027bf0:	41 57                	push   %r15
140027bf2:	48 83 ec 40          	sub    $0x40,%rsp
140027bf6:	45 8b f9             	mov    %r9d,%r15d
140027bf9:	4d 8b e0             	mov    %r8,%r12
140027bfc:	48 8b ea             	mov    %rdx,%rbp
140027bff:	48 8b f1             	mov    %rcx,%rsi
140027c02:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140027c09:	00
140027c0a:	e8 51 99 fd ff       	call   0x140001560
140027c0f:	48 85 f6             	test   %rsi,%rsi
140027c12:	74 7e                	je     0x140027c92
140027c14:	48 85 ed             	test   %rbp,%rbp
140027c17:	74 79                	je     0x140027c92
140027c19:	48 8b 76 f0          	mov    -0x10(%rsi),%rsi
140027c1d:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140027c22:	48 85 f6             	test   %rsi,%rsi
140027c25:	74 14                	je     0x140027c3b
140027c27:	48 8b 46 08          	mov    0x8(%rsi),%rax
140027c2b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140027c2f:	48 83 c1 08          	add    $0x8,%rcx
140027c33:	48 03 ce             	add    %rsi,%rcx
140027c36:	48 8b 01             	mov    (%rcx),%rax
140027c39:	ff 10                	call   *(%rax)
140027c3b:	bf 08 00 00 00       	mov    $0x8,%edi
140027c40:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140027c44:	48 8b 06             	mov    (%rsi),%rax
140027c47:	48 8b 58 10          	mov    0x10(%rax),%rbx
140027c4b:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140027c50:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140027c55:	48 8b d5             	mov    %rbp,%rdx
140027c58:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140027c5d:	e8 7e ce fd ff       	call   0x140004ae0
140027c62:	90                   	nop
140027c63:	45 8b cf             	mov    %r15d,%r9d
140027c66:	4d 8b c4             	mov    %r12,%r8
140027c69:	48 8b d0             	mov    %rax,%rdx
140027c6c:	48 8b ce             	mov    %rsi,%rcx
140027c6f:	ff d3                	call   *%rbx
140027c71:	83 e7 f7             	and    $0xfffffff7,%edi
140027c74:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140027c78:	48 85 f6             	test   %rsi,%rsi
140027c7b:	74 15                	je     0x140027c92
140027c7d:	48 8b 46 08          	mov    0x8(%rsi),%rax
140027c81:	48 63 48 04          	movslq 0x4(%rax),%rcx
140027c85:	48 83 c1 08          	add    $0x8,%rcx
140027c89:	48 03 ce             	add    %rsi,%rcx
140027c8c:	48 8b 01             	mov    (%rcx),%rax
140027c8f:	ff 50 08             	call   *0x8(%rax)
140027c92:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140027c97:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
140027c9e:	00
140027c9f:	48 83 c4 40          	add    $0x40,%rsp
140027ca3:	41 5f                	pop    %r15
140027ca5:	41 5e                	pop    %r14
140027ca7:	41 5c                	pop    %r12
140027ca9:	5f                   	pop    %rdi
140027caa:	5e                   	pop    %rsi
140027cab:	c3                   	ret
140027cac:	cc                   	int3
140027cad:	cc                   	int3
140027cae:	cc                   	int3
140027caf:	cc                   	int3
140027cb0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140027cb5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140027cba:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140027cbf:	55                   	push   %rbp