14046c7ed:	78 32                	js     0x14046c821
14046c7ef:	48 8b 03             	mov    (%rbx),%rax
14046c7f2:	ba 01 00 00 00       	mov    $0x1,%edx
14046c7f7:	48 8b cb             	mov    %rbx,%rcx
14046c7fa:	48 8b 00             	mov    (%rax),%rax
14046c7fd:	ff 15 1d 72 b1 00    	call   *0xb1721d(%rip)        # 0x140f83a20
14046c803:	90                   	nop
14046c804:	eb 03                	jmp    0x14046c809
14046c806:	48 89 1f             	mov    %rbx,(%rdi)
14046c809:	48 8b c7             	mov    %rdi,%rax
14046c80c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14046c811:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14046c816:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14046c81b:	48 83 c4 40          	add    $0x40,%rsp
14046c81f:	5f                   	pop    %rdi
14046c820:	c3                   	ret
14046c821:	b9 02 00 00 00       	mov    $0x2,%ecx
14046c826:	e8 d5 de 31 00       	call   0x14078a700
14046c82b:	90                   	nop
14046c82c:	48 8d 0d 45 bf fb 00 	lea    0xfbbf45(%rip),%rcx        # 0x141428778
14046c833:	e8 94 ee 9a 00       	call   0x140e1b6cc
14046c838:	83 3d 39 bf fb 00 ff 	cmpl   $0xffffffff,0xfbbf39(%rip)        # 0x141428778
14046c83f:	0f 85 6f fe ff ff    	jne    0x14046c6b4
14046c845:	48 8d 05 1c c2 b8 00 	lea    0xb8c21c(%rip),%rax        # 0x140ff8a68
14046c84c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14046c851:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
14046c858:	00 00
14046c85a:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14046c85f:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14046c865:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14046c86a:	e8 21 45 33 00       	call   0x1407a0d90
14046c86f:	48 8b 08             	mov    (%rax),%rcx
14046c872:	48 85 c9             	test   %rcx,%rcx
14046c875:	74 27                	je     0x14046c89e
14046c877:	8b 41 10             	mov    0x10(%rcx),%eax
14046c87a:	ff c0                	inc    %eax
14046c87c:	89 41 10             	mov    %eax,0x10(%rcx)
14046c87f:	83 f8 01             	cmp    $0x1,%eax
14046c882:	7f 08                	jg     0x14046c88c
14046c884:	33 c9                	xor    %ecx,%ecx
14046c886:	e8 75 de 31 00       	call   0x14078a700
14046c88b:	cc                   	int3
14046c88c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14046c891:	75 0b                	jne    0x14046c89e
14046c893:	b9 01 00 00 00       	mov    $0x1,%ecx
14046c898:	e8 63 de 31 00       	call   0x14078a700
14046c89d:	90                   	nop
14046c89e:	48 89 0d cb be fb 00 	mov    %rcx,0xfbbecb(%rip)        # 0x141428770
14046c8a5:	48 8d 0d 14 51 b0 00 	lea    0xb05114(%rip),%rcx        # 0x140f719c0
14046c8ac:	e8 c3 ea 9a 00       	call   0x140e1b374
14046c8b1:	90                   	nop
14046c8b2:	48 8d 0d bf be fb 00 	lea    0xfbbebf(%rip),%rcx        # 0x141428778
14046c8b9:	e8 a2 ed 9a 00       	call   0x140e1b660
14046c8be:	e9 f1 fd ff ff       	jmp    0x14046c6b4
14046c8c3:	33 c9                	xor    %ecx,%ecx
14046c8c5:	e8 36 de 31 00       	call   0x14078a700
14046c8ca:	cc                   	int3
14046c8cb:	b9 01 00 00 00       	mov    $0x1,%ecx
14046c8d0:	e8 2b de 31 00       	call   0x14078a700
14046c8d5:	cc                   	int3
14046c8d6:	cc                   	int3
14046c8d7:	cc                   	int3
14046c8d8:	cc                   	int3
14046c8d9:	cc                   	int3
14046c8da:	cc                   	int3
14046c8db:	cc                   	int3
14046c8dc:	cc                   	int3
14046c8dd:	cc                   	int3
14046c8de:	cc                   	int3
14046c8df:	cc                   	int3
14046c8e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14046c8e5:	57                   	push   %rdi
14046c8e6:	48 83 ec 20          	sub    $0x20,%rsp
14046c8ea:	48 8b d9             	mov    %rcx,%rbx
14046c8ed:	e8 ce 54 f9 ff       	call   0x140401dc0
14046c8f2:	48 8b 43 28          	mov    0x28(%rbx),%rax
14046c8f6:	83 b8 98 00 00 00 01 	cmpl   $0x1,0x98(%rax)
14046c8fd:	0f 85 8a 00 00 00    	jne    0x14046c98d
14046c903:	b9 40 01 00 00       	mov    $0x140,%ecx
14046c908:	e8 fb e7 9a 00       	call   0x140e1b108
14046c90d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14046c912:	33 ff                	xor    %edi,%edi
14046c914:	48 85 c0             	test   %rax,%rax
14046c917:	74 18                	je     0x14046c931
14046c919:	4c 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%r9
14046c920:	41 b0 01             	mov    $0x1,%r8b
14046c923:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14046c927:	48 8b c8             	mov    %rax,%rcx
14046c92a:	e8 31 59 00 00       	call   0x140472260
14046c92f:	eb 03                	jmp    0x14046c934
14046c931:	48 8b c7             	mov    %rdi,%rax
14046c934:	48 89 83 c8 00 00 00 	mov    %rax,0xc8(%rbx)
14046c93b:	b9 40 01 00 00       	mov    $0x140,%ecx
14046c940:	e8 c3 e7 9a 00       	call   0x140e1b108
14046c945:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14046c94a:	48 85 c0             	test   %rax,%rax
14046c94d:	74 19                	je     0x14046c968
14046c94f:	4c 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%r9
14046c956:	45 33 c0             	xor    %r8d,%r8d
14046c959:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14046c95d:	48 8b c8             	mov    %rax,%rcx
14046c960:	e8 fb 58 00 00       	call   0x140472260
14046c965:	48 8b f8             	mov    %rax,%rdi
14046c968:	48 89 bb d0 00 00 00 	mov    %rdi,0xd0(%rbx)
14046c96f:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
14046c976:	48 8b cb             	mov    %rbx,%rcx
14046c979:	e8 02 97 0c 00       	call   0x140536080
14046c97e:	48 8b 93 d0 00 00 00 	mov    0xd0(%rbx),%rdx
14046c985:	48 8b cb             	mov    %rbx,%rcx
14046c988:	e8 f3 96 0c 00       	call   0x140536080
14046c98d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14046c992:	48 83 c4 20          	add    $0x20,%rsp
14046c996:	5f                   	pop    %rdi
14046c997:	c3                   	ret
14046c998:	cc                   	int3
14046c999:	cc                   	int3
14046c99a:	cc                   	int3
14046c99b:	cc                   	int3
14046c99c:	cc                   	int3
14046c99d:	cc                   	int3
14046c99e:	cc                   	int3
14046c99f:	cc                   	int3
14046c9a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14046c9a5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14046c9aa:	55                   	push   %rbp
14046c9ab:	57                   	push   %rdi
14046c9ac:	41 56                	push   %r14
14046c9ae:	48 8b ec             	mov    %rsp,%rbp
14046c9b1:	48 83 ec 30          	sub    $0x30,%rsp
14046c9b5:	49 8b f1             	mov    %r9,%rsi
14046c9b8:	4d 8b f0             	mov    %r8,%r14
14046c9bb:	48 8b da             	mov    %rdx,%rbx
14046c9be:	48 8b f9             	mov    %rcx,%rdi
14046c9c1:	81 7a 08 a0 86 01 00 	cmpl   $0x186a0,0x8(%rdx)
14046c9c8:	74 13                	je     0x14046c9dd
14046c9ca:	4c 8d 05 bb 6d b3 00 	lea    0xb36dbb(%rip),%r8        # 0x140fa378c
14046c9d1:	48 8d 15 60 c0 b8 00 	lea    0xb8c060(%rip),%rdx        # 0x140ff8a38
14046c9d8:	e8 33 78 00 00       	call   0x140474210
14046c9dd:	8b 43 10             	mov    0x10(%rbx),%eax
14046c9e0:	83 f8 05             	cmp    $0x5,%eax
14046c9e3:	77 2f                	ja     0x14046ca14
14046c9e5:	48 8d 15 14 36 b9 ff 	lea    -0x46c9ec(%rip),%rdx        # 0x140000000
14046c9ec:	8b 8c 82 04 cb 46 00 	mov    0x46cb04(%rdx,%rax,4),%ecx
14046c9f3:	48 03 ca             	add    %rdx,%rcx
14046c9f6:	ff e1                	jmp    *%rcx
14046c9f8:	4c 8b ce             	mov    %rsi,%r9
14046c9fb:	4d 8b c6             	mov    %r14,%r8
14046c9fe:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14046ca02:	48 8b cf             	mov    %rdi,%rcx
14046ca05:	e8 a6 f9 ff ff       	call   0x14046c3b0
14046ca0a:	90                   	nop
14046ca0b:	48 8b 45 28          	mov    0x28(%rbp),%rax
14046ca0f:	48 85 c0             	test   %rax,%rax
14046ca12:	75 15                	jne    0x14046ca29
14046ca14:	32 c0                	xor    %al,%al
14046ca16:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14046ca1b:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14046ca20:	48 83 c4 30          	add    $0x30,%rsp
14046ca24:	41 5e                	pop    %r14
14046ca26:	5f                   	pop    %rdi
14046ca27:	5d                   	pop    %rbp
14046ca28:	c3                   	ret
14046ca29:	48 c7 45 28 00 00 00 	movq   $0x0,0x28(%rbp)
14046ca30:	00
14046ca31:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14046ca35:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14046ca39:	48 8b cb             	mov    %rbx,%rcx
14046ca3c:	e8 1f f2 ff ff       	call   0x14046bc60
14046ca41:	90                   	nop
14046ca42:	b0 01                	mov    $0x1,%al
14046ca44:	eb d0                	jmp    0x14046ca16
14046ca46:	4c 8b ce             	mov    %rsi,%r9
14046ca49:	4d 8b c6             	mov    %r14,%r8
14046ca4c:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14046ca50:	48 8b cf             	mov    %rdi,%rcx
14046ca53:	e8 58 f9 ff ff       	call   0x14046c3b0
14046ca58:	90                   	nop
14046ca59:	48 8b 45 28          	mov    0x28(%rbp),%rax
14046ca5d:	48 85 c0             	test   %rax,%rax
14046ca60:	75 02                	jne    0x14046ca64
14046ca62:	eb b0                	jmp    0x14046ca14
14046ca64:	48 c7 45 28 00 00 00 	movq   $0x0,0x28(%rbp)
14046ca6b:	00
14046ca6c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14046ca70:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14046ca74:	48 8b cb             	mov    %rbx,%rcx
14046ca77:	e8 e4 f1 ff ff       	call   0x14046bc60
14046ca7c:	90                   	nop
14046ca7d:	b0 01                	mov    $0x1,%al
14046ca7f:	eb 95                	jmp    0x14046ca16
14046ca81:	4c 8b ce             	mov    %rsi,%r9
14046ca84:	4d 8b c6             	mov    %r14,%r8
14046ca87:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14046ca8b:	48 8b cf             	mov    %rdi,%rcx
14046ca8e:	e8 dd fb ff ff       	call   0x14046c670
14046ca93:	90                   	nop
14046ca94:	48 8b 45 28          	mov    0x28(%rbp),%rax
14046ca98:	48 85 c0             	test   %rax,%rax
14046ca9b:	75 05                	jne    0x14046caa2
14046ca9d:	e9 72 ff ff ff       	jmp    0x14046ca14
14046caa2:	48 c7 45 28 00 00 00 	movq   $0x0,0x28(%rbp)
14046caa9:	00
14046caaa:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14046caae:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14046cab2:	48 8b cb             	mov    %rbx,%rcx
14046cab5:	e8 a6 f1 ff ff       	call   0x14046bc60
14046caba:	90                   	nop
14046cabb:	b0 01                	mov    $0x1,%al
14046cabd:	e9 54 ff ff ff       	jmp    0x14046ca16
14046cac2:	4c 8b ce             	mov    %rsi,%r9
14046cac5:	4d 8b c6             	mov    %r14,%r8
14046cac8:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14046cacc:	48 8b cf             	mov    %rdi,%rcx
14046cacf:	e8 3c f6 ff ff       	call   0x14046c110
14046cad4:	90                   	nop
14046cad5:	48 8b 45 28          	mov    0x28(%rbp),%rax
14046cad9:	48 85 c0             	test   %rax,%rax
14046cadc:	75 05                	jne    0x14046cae3
14046cade:	e9 31 ff ff ff       	jmp    0x14046ca14
14046cae3:	48 c7 45 28 00 00 00 	movq   $0x0,0x28(%rbp)
14046caea:	00
14046caeb:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14046caef:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14046caf3:	48 8b cb             	mov    %rbx,%rcx
14046caf6:	e8 65 f1 ff ff       	call   0x14046bc60
14046cafb:	90                   	nop
14046cafc:	b0 01                	mov    $0x1,%al
14046cafe:	e9 13 ff ff ff       	jmp    0x14046ca16
14046cb03:	90                   	nop
14046cb04:	fc                   	cld
14046cb05:	ca 46 00             	lret   $0x46
14046cb08:	f8                   	clc
14046cb09:	c9                   	leave
14046cb0a:	46 00 46 ca          	rex.RX add %r8b,-0x36(%rsi)
14046cb0e:	46 00 81 ca 46 00 fc 	rex.RX add %r8b,-0x3ffb936(%rcx)
14046cb15:	ca 46 00             	lret   $0x46
14046cb18:	c2 ca 46             	ret    $0x46ca
14046cb1b:	00 cc                	add    %cl,%ah
14046cb1d:	cc                   	int3
14046cb1e:	cc                   	int3
14046cb1f:	cc                   	int3
14046cb20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14046cb25:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14046cb2a:	55                   	push   %rbp
14046cb2b:	56                   	push   %rsi
14046cb2c:	57                   	push   %rdi
14046cb2d:	41 54                	push   %r12
14046cb2f:	41 55                	push   %r13
14046cb31:	41 56                	push   %r14
14046cb33:	41 57                	push   %r15
14046cb35:	48 8b ec             	mov    %rsp,%rbp
14046cb38:	48 83 ec 70          	sub    $0x70,%rsp
14046cb3c:	49 8b f9             	mov    %r9,%rdi
14046cb3f:	45 8b f8             	mov    %r8d,%r15d
14046cb42:	4c 8b f2             	mov    %rdx,%r14
14046cb45:	4c 8b e9             	mov    %rcx,%r13
14046cb48:	33 f6                	xor    %esi,%esi
14046cb4a:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
14046cb4e:	8b 42 10             	mov    0x10(%rdx),%eax
14046cb51:	83 f8 05             	cmp    $0x5,%eax
14046cb54:	0f 87 fb 02 00 00    	ja     0x14046ce55
14046cb5a:	48 8d 0d 9f 34 b9 ff 	lea    -0x46cb61(%rip),%rcx        # 0x140000000
14046cb61:	8b 94 81 20 d0 46 00 	mov    0x46d020(%rcx,%rax,4),%edx
14046cb68:	48 03 d1             	add    %rcx,%rdx
14046cb6b:	ff e2                	jmp    *%rdx
14046cb6d:	48 8b 05 4c ba fb 00 	mov    0xfbba4c(%rip),%rax        # 0x1414285c0
14046cb74:	45 85 ff             	test   %r15d,%r15d
14046cb77:	48 0f 44 05 19 ba fb 	cmove  0xfbba19(%rip),%rax        # 0x141428598
14046cb7e:	00
14046cb7f:	e9 81 03 00 00       	jmp    0x14046cf05
14046cb84:	45 85 ff             	test   %r15d,%r15d
14046cb87:	75 5f                	jne    0x14046cbe8
14046cb89:	48 8b 55 60          	mov    0x60(%rbp),%rdx
14046cb8d:	48 8b cf             	mov    %rdi,%rcx
14046cb90:	e8 cb ed ff ff       	call   0x14046b960
14046cb95:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14046cb99:	0f 84 b6 02 00 00    	je     0x14046ce55
14046cb9f:	48 8b 1d d2 62 fc 00 	mov    0xfc62d2(%rip),%rbx        # 0x141432e78
14046cba6:	85 c0                	test   %eax,%eax
14046cba8:	74 06                	je     0x14046cbb0
14046cbaa:	48 83 c3 58          	add    $0x58,%rbx
14046cbae:	eb 04                	jmp    0x14046cbb4
14046cbb0:	48 83 c3 60          	add    $0x60,%rbx
14046cbb4:	48 8b 1b             	mov    (%rbx),%rbx
14046cbb7:	48 85 db             	test   %rbx,%rbx
14046cbba:	74 1c                	je     0x14046cbd8
14046cbbc:	8b 43 10             	mov    0x10(%rbx),%eax
14046cbbf:	ff c0                	inc    %eax
14046cbc1:	89 43 10             	mov    %eax,0x10(%rbx)
14046cbc4:	83 f8 01             	cmp    $0x1,%eax
14046cbc7:	0f 8e 87 03 00 00    	jle    0x14046cf54
14046cbcd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14046cbd2:	0f 84 84 03 00 00    	je     0x14046cf5c
14046cbd8:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
14046cbdc:	48 8b 05 3d b9 fb 00 	mov    0xfbb93d(%rip),%rax        # 0x141428520
14046cbe3:	e9 20 03 00 00       	jmp    0x14046cf08
14046cbe8:	48 8b 05 61 b9 fb 00 	mov    0xfbb961(%rip),%rax        # 0x141428550
14046cbef:	e9 11 03 00 00       	jmp    0x14046cf05
14046cbf4:	45 85 ff             	test   %r15d,%r15d
14046cbf7:	75 5f                	jne    0x14046cc58
14046cbf9:	48 8b 55 60          	mov    0x60(%rbp),%rdx
14046cbfd:	48 8b cf             	mov    %rdi,%rcx
14046cc00:	e8 5b ed ff ff       	call   0x14046b960
14046cc05:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14046cc09:	0f 84 46 02 00 00    	je     0x14046ce55
14046cc0f:	48 8b 1d 62 62 fc 00 	mov    0xfc6262(%rip),%rbx        # 0x141432e78
14046cc16:	85 c0                	test   %eax,%eax
14046cc18:	74 06                	je     0x14046cc20
14046cc1a:	48 83 c3 58          	add    $0x58,%rbx
14046cc1e:	eb 04                	jmp    0x14046cc24
14046cc20:	48 83 c3 60          	add    $0x60,%rbx
14046cc24:	48 8b 1b             	mov    (%rbx),%rbx
14046cc27:	48 85 db             	test   %rbx,%rbx
14046cc2a:	74 1c                	je     0x14046cc48
14046cc2c:	8b 43 10             	mov    0x10(%rbx),%eax
14046cc2f:	ff c0                	inc    %eax
14046cc31:	89 43 10             	mov    %eax,0x10(%rbx)
14046cc34:	83 f8 01             	cmp    $0x1,%eax
14046cc37:	0f 8e 2a 03 00 00    	jle    0x14046cf67
14046cc3d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14046cc42:	0f 84 27 03 00 00    	je     0x14046cf6f
14046cc48:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
14046cc4c:	48 8b 05 9d b9 fb 00 	mov    0xfbb99d(%rip),%rax        # 0x1414285f0
14046cc53:	e9 b0 02 00 00       	jmp    0x14046cf08
14046cc58:	48 8b 05 91 b8 fb 00 	mov    0xfbb891(%rip),%rax        # 0x1414284f0
14046cc5f:	e9 a1 02 00 00       	jmp    0x14046cf05
14046cc64:	45 85 ff             	test   %r15d,%r15d
14046cc67:	75 75                	jne    0x14046ccde
14046cc69:	48 8b 55 60          	mov    0x60(%rbp),%rdx
14046cc6d:	48 8b cf             	mov    %rdi,%rcx
14046cc70:	e8 eb ec ff ff       	call   0x14046b960
14046cc75:	8b f0                	mov    %eax,%esi
14046cc77:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14046cc7b:	0f 84 d4 01 00 00    	je     0x14046ce55
14046cc81:	49 8b 8e 90 00 00 00 	mov    0x90(%r14),%rcx
14046cc88:	e8 33 7c 2c 00       	call   0x1407348c0
14046cc8d:	48 8b 48 40          	mov    0x40(%rax),%rcx
14046cc91:	48 8b 01             	mov    (%rcx),%rax
14046cc94:	48 8b 58 20          	mov    0x20(%rax),%rbx
14046cc98:	8b d6                	mov    %esi,%edx
14046cc9a:	49 8b cd             	mov    %r13,%rcx
14046cc9d:	e8 1e f0 ff ff       	call   0x14046bcc0
14046cca2:	48 f7 db             	neg    %rbx
14046cca5:	45 1b c0             	sbb    %r8d,%r8d
14046cca8:	41 83 c0 02          	add    $0x2,%r8d
14046ccac:	8b d0                	mov    %eax,%edx
14046ccae:	48 8b 0d c3 61 fc 00 	mov    0xfc61c3(%rip),%rcx        # 0x141432e78
14046ccb5:	e8 96 2b 2d 00       	call   0x14073f850
14046ccba:	48 8b d0             	mov    %rax,%rdx
14046ccbd:	48 8d 4d 48          	lea    0x48(%rbp),%rcx