140ce37c5:	48 8b 40 10          	mov    0x10(%rax),%rax
140ce37c9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ce37ce:	48 8b 0d 1b a0 7b 00 	mov    0x7ba01b(%rip),%rcx        # 0x14149d7f0
140ce37d5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140ce37da:	e8 51 c2 00 00       	call   0x140cefa30
140ce37df:	48 85 c0             	test   %rax,%rax
140ce37e2:	75 d1                	jne    0x140ce37b5
140ce37e4:	eb 04                	jmp    0x140ce37ea
140ce37e6:	48 8b 68 10          	mov    0x10(%rax),%rbp
140ce37ea:	48 8b 0d 07 a0 7b 00 	mov    0x7ba007(%rip),%rcx        # 0x14149d7f8
140ce37f1:	e8 ca fc ff ff       	call   0x140ce34c0
140ce37f6:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140ce37fb:	48 8b c5             	mov    %rbp,%rax
140ce37fe:	eb 02                	jmp    0x140ce3802
140ce3800:	33 c0                	xor    %eax,%eax
140ce3802:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140ce3807:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140ce380c:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140ce3811:	48 83 c4 40          	add    $0x40,%rsp
140ce3815:	41 5e                	pop    %r14
140ce3817:	c3                   	ret
140ce3818:	cc                   	int3
140ce3819:	cc                   	int3
140ce381a:	cc                   	int3
140ce381b:	cc                   	int3
140ce381c:	cc                   	int3
140ce381d:	cc                   	int3
140ce381e:	cc                   	int3
140ce381f:	cc                   	int3
140ce3820:	b8 28 00 00 00       	mov    $0x28,%eax
140ce3825:	e8 76 7c 13 00       	call   0x140e1b4a0
140ce382a:	48 2b e0             	sub    %rax,%rsp
140ce382d:	41 b8 7e 01 00 00    	mov    $0x17e,%r8d
140ce3833:	48 8d 15 f6 1b 48 00 	lea    0x481bf6(%rip),%rdx        # 0x141165430
140ce383a:	48 83 c4 28          	add    $0x28,%rsp
140ce383e:	e9 cd e1 fd ff       	jmp    0x140cc1a10
140ce3843:	cc                   	int3
140ce3844:	cc                   	int3
140ce3845:	cc                   	int3
140ce3846:	cc                   	int3
140ce3847:	cc                   	int3
140ce3848:	cc                   	int3
140ce3849:	cc                   	int3
140ce384a:	cc                   	int3
140ce384b:	cc                   	int3
140ce384c:	cc                   	int3
140ce384d:	cc                   	int3
140ce384e:	cc                   	int3
140ce384f:	cc                   	int3
140ce3850:	48 85 c9             	test   %rcx,%rcx
140ce3853:	0f 84 ed 00 00 00    	je     0x140ce3946
140ce3859:	b8 48 00 00 00       	mov    $0x48,%eax
140ce385e:	e8 3d 7c 13 00       	call   0x140e1b4a0
140ce3863:	48 2b e0             	sub    %rax,%rsp
140ce3866:	8b 05 a4 9f 7b 00    	mov    0x7b9fa4(%rip),%eax        # 0x14149d810
140ce386c:	85 c0                	test   %eax,%eax
140ce386e:	78 08                	js     0x140ce3878
140ce3870:	3b 01                	cmp    (%rcx),%eax
140ce3872:	0f 85 ca 00 00 00    	jne    0x140ce3942
140ce3878:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140ce387d:	48 8d 15 cc 00 00 00 	lea    0xcc(%rip),%rdx        # 0x140ce3950
140ce3884:	8b 19                	mov    (%rcx),%ebx
140ce3886:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140ce388b:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140ce388f:	48 8d 0d 72 9f 7b 00 	lea    0x7b9f72(%rip),%rcx        # 0x14149d808
140ce3896:	e8 85 fb ff ff       	call   0x140ce3420
140ce389b:	33 c9                	xor    %ecx,%ecx
140ce389d:	85 c0                	test   %eax,%eax
140ce389f:	0f 45 0d 66 9f 7b 00 	cmovne 0x7b9f66(%rip),%ecx        # 0x14149d80c
140ce38a6:	85 c9                	test   %ecx,%ecx
140ce38a8:	0f 84 8a 00 00 00    	je     0x140ce3938
140ce38ae:	48 8b 0d 43 9f 7b 00 	mov    0x7b9f43(%rip),%rcx        # 0x14149d7f8
140ce38b5:	e8 46 fb ff ff       	call   0x140ce3400
140ce38ba:	48 8b 0d 2f 9f 7b 00 	mov    0x7b9f2f(%rip),%rcx        # 0x14149d7f0
140ce38c1:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ce38c6:	0f ba f3 0f          	btr    $0xf,%ebx
140ce38ca:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140ce38cf:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140ce38d3:	e8 a8 bb 00 00       	call   0x140cef480
140ce38d8:	48 8b d8             	mov    %rax,%rbx
140ce38db:	48 85 c0             	test   %rax,%rax
140ce38de:	74 4c                	je     0x140ce392c
140ce38e0:	48 8b 0d 19 9f 7b 00 	mov    0x7b9f19(%rip),%rcx        # 0x14149d800
140ce38e7:	48 85 c9             	test   %rcx,%rcx
140ce38ea:	74 2b                	je     0x140ce3917
140ce38ec:	e8 2f dc fd ff       	call   0x140cc1520
140ce38f1:	8b 13                	mov    (%rbx),%edx
140ce38f3:	3b c2                	cmp    %edx,%eax
140ce38f5:	7e 20                	jle    0x140ce3917
140ce38f7:	48 8b 0d 02 9f 7b 00 	mov    0x7b9f02(%rip),%rcx        # 0x14149d800
140ce38fe:	e8 5d de fd ff       	call   0x140cc1760
140ce3903:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140ce3907:	8b 13                	mov    (%rbx),%edx
140ce3909:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ce390d:	48 8b 40 10          	mov    0x10(%rax),%rax
140ce3911:	ff 15 09 01 2a 00    	call   *0x2a0109(%rip)        # 0x140f83a20
140ce3917:	41 b8 1f 01 00 00    	mov    $0x11f,%r8d
140ce391d:	48 8d 15 0c 1b 48 00 	lea    0x481b0c(%rip),%rdx        # 0x141165430
140ce3924:	48 8b cb             	mov    %rbx,%rcx
140ce3927:	e8 e4 e0 fd ff       	call   0x140cc1a10
140ce392c:	48 8b 0d c5 9e 7b 00 	mov    0x7b9ec5(%rip),%rcx        # 0x14149d7f8
140ce3933:	e8 88 fb ff ff       	call   0x140ce34c0
140ce3938:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140ce393d:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140ce3942:	48 83 c4 48          	add    $0x48,%rsp
140ce3946:	c3                   	ret
140ce3947:	cc                   	int3
140ce3948:	cc                   	int3
140ce3949:	cc                   	int3
140ce394a:	cc                   	int3
140ce394b:	cc                   	int3
140ce394c:	cc                   	int3
140ce394d:	cc                   	int3
140ce394e:	cc                   	int3
140ce394f:	cc                   	int3
140ce3950:	b8 28 00 00 00       	mov    $0x28,%eax
140ce3955:	e8 46 7b 13 00       	call   0x140e1b4a0
140ce395a:	48 2b e0             	sub    %rax,%rsp
140ce395d:	8d 48 db             	lea    -0x25(%rax),%ecx
140ce3960:	e8 1b 80 4f ff       	call   0x1401db980
140ce3965:	48 8d 15 64 00 00 00 	lea    0x64(%rip),%rdx        # 0x140ce39d0
140ce396c:	48 8d 0d dd 00 00 00 	lea    0xdd(%rip),%rcx        # 0x140ce3a50
140ce3973:	e8 b8 bf 00 00       	call   0x140cef930
140ce3978:	48 89 05 71 9e 7b 00 	mov    %rax,0x7b9e71(%rip)        # 0x14149d7f0
140ce397f:	e8 1c fa ff ff       	call   0x140ce33a0
140ce3984:	b9 02 00 00 00       	mov    $0x2,%ecx
140ce3989:	48 89 05 68 9e 7b 00 	mov    %rax,0x7b9e68(%rip)        # 0x14149d7f8
140ce3990:	e8 eb 7f 4f ff       	call   0x1401db980
140ce3995:	48 83 3d 53 9e 7b 00 	cmpq   $0x0,0x7b9e53(%rip)        # 0x14149d7f0
140ce399c:	00
140ce399d:	74 14                	je     0x140ce39b3
140ce399f:	48 83 3d 51 9e 7b 00 	cmpq   $0x0,0x7b9e51(%rip)        # 0x14149d7f8
140ce39a6:	00
140ce39a7:	c7 05 5b 9e 7b 00 01 	movl   $0x1,0x7b9e5b(%rip)        # 0x14149d80c
140ce39ae:	00 00 00
140ce39b1:	75 0a                	jne    0x140ce39bd
140ce39b3:	c7 05 4f 9e 7b 00 00 	movl   $0x0,0x7b9e4f(%rip)        # 0x14149d80c
140ce39ba:	00 00 00
140ce39bd:	48 83 c4 28          	add    $0x28,%rsp
140ce39c1:	c3                   	ret
140ce39c2:	cc                   	int3
140ce39c3:	cc                   	int3
140ce39c4:	cc                   	int3
140ce39c5:	cc                   	int3
140ce39c6:	cc                   	int3
140ce39c7:	cc                   	int3
140ce39c8:	cc                   	int3
140ce39c9:	cc                   	int3
140ce39ca:	cc                   	int3
140ce39cb:	cc                   	int3
140ce39cc:	cc                   	int3
140ce39cd:	cc                   	int3
140ce39ce:	cc                   	int3
140ce39cf:	cc                   	int3
140ce39d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce39d5:	57                   	push   %rdi
140ce39d6:	b8 20 00 00 00       	mov    $0x20,%eax
140ce39db:	e8 c0 7a 13 00       	call   0x140e1b4a0
140ce39e0:	48 2b e0             	sub    %rax,%rsp
140ce39e3:	8b 01                	mov    (%rcx),%eax
140ce39e5:	48 8b fa             	mov    %rdx,%rdi
140ce39e8:	48 8b d9             	mov    %rcx,%rbx
140ce39eb:	2b 02                	sub    (%rdx),%eax
140ce39ed:	75 4d                	jne    0x140ce3a3c
140ce39ef:	48 8b 0d 0a 9e 7b 00 	mov    0x7b9e0a(%rip),%rcx        # 0x14149d800
140ce39f6:	48 85 c9             	test   %rcx,%rcx
140ce39f9:	74 34                	je     0x140ce3a2f
140ce39fb:	e8 20 db fd ff       	call   0x140cc1520
140ce3a00:	8b 13                	mov    (%rbx),%edx
140ce3a02:	3b c2                	cmp    %edx,%eax
140ce3a04:	7e 29                	jle    0x140ce3a2f
140ce3a06:	48 8b 0d f3 9d 7b 00 	mov    0x7b9df3(%rip),%rcx        # 0x14149d800
140ce3a0d:	e8 4e dd fd ff       	call   0x140cc1760
140ce3a12:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140ce3a16:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ce3a1a:	48 8b 40 08          	mov    0x8(%rax),%rax
140ce3a1e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3a23:	48 83 c4 20          	add    $0x20,%rsp
140ce3a27:	5f                   	pop    %rdi
140ce3a28:	48 ff 25 f1 ff 29 00 	rex.W jmp *0x29fff1(%rip)        # 0x140f83a20
140ce3a2f:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140ce3a33:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ce3a37:	e8 64 cb 15 00       	call   0x140e405a0
140ce3a3c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3a41:	48 83 c4 20          	add    $0x20,%rsp
140ce3a45:	5f                   	pop    %rdi
140ce3a46:	c3                   	ret
140ce3a47:	cc                   	int3
140ce3a48:	cc                   	int3
140ce3a49:	cc                   	int3
140ce3a4a:	cc                   	int3
140ce3a4b:	cc                   	int3
140ce3a4c:	cc                   	int3
140ce3a4d:	cc                   	int3
140ce3a4e:	cc                   	int3
140ce3a4f:	cc                   	int3
140ce3a50:	40 53                	rex push %rbx
140ce3a52:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3a57:	e8 44 7a 13 00       	call   0x140e1b4a0
140ce3a5c:	48 2b e0             	sub    %rax,%rsp
140ce3a5f:	48 8b d9             	mov    %rcx,%rbx
140ce3a62:	48 8b 0d 97 9d 7b 00 	mov    0x7b9d97(%rip),%rcx        # 0x14149d800
140ce3a69:	48 85 c9             	test   %rcx,%rcx
140ce3a6c:	74 2c                	je     0x140ce3a9a
140ce3a6e:	e8 ad da fd ff       	call   0x140cc1520
140ce3a73:	8b 13                	mov    (%rbx),%edx
140ce3a75:	3b c2                	cmp    %edx,%eax
140ce3a77:	7e 21                	jle    0x140ce3a9a
140ce3a79:	48 8b 0d 80 9d 7b 00 	mov    0x7b9d80(%rip),%rcx        # 0x14149d800
140ce3a80:	e8 db dc fd ff       	call   0x140cc1760
140ce3a85:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ce3a89:	48 8b 00             	mov    (%rax),%rax
140ce3a8c:	ff 15 8e ff 29 00    	call   *0x29ff8e(%rip)        # 0x140f83a20
140ce3a92:	33 03                	xor    (%rbx),%eax
140ce3a94:	48 83 c4 20          	add    $0x20,%rsp
140ce3a98:	5b                   	pop    %rbx
140ce3a99:	c3                   	ret
140ce3a9a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ce3a9e:	e8 ed c0 00 00       	call   0x140cefb90
140ce3aa3:	33 03                	xor    (%rbx),%eax
140ce3aa5:	48 83 c4 20          	add    $0x20,%rsp
140ce3aa9:	5b                   	pop    %rbx
140ce3aaa:	c3                   	ret
140ce3aab:	cc                   	int3
140ce3aac:	cc                   	int3
140ce3aad:	cc                   	int3
140ce3aae:	cc                   	int3
140ce3aaf:	cc                   	int3
140ce3ab0:	40 53                	rex push %rbx
140ce3ab2:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3ab7:	e8 e4 79 13 00       	call   0x140e1b4a0
140ce3abc:	48 2b e0             	sub    %rax,%rsp
140ce3abf:	e8 5c c2 76 ff       	call   0x14044fd20
140ce3ac4:	48 8b c8             	mov    %rax,%rcx
140ce3ac7:	48 8b d8             	mov    %rax,%rbx
140ce3aca:	e8 b1 0a 02 00       	call   0x140d04580
140ce3acf:	85 c0                	test   %eax,%eax
140ce3ad1:	75 06                	jne    0x140ce3ad9
140ce3ad3:	48 83 c4 20          	add    $0x20,%rsp
140ce3ad7:	5b                   	pop    %rbx
140ce3ad8:	c3                   	ret
140ce3ad9:	48 8d 4b 5c          	lea    0x5c(%rbx),%rcx
140ce3add:	48 83 c4 20          	add    $0x20,%rsp
140ce3ae1:	5b                   	pop    %rbx
140ce3ae2:	e9 b9 f4 01 00       	jmp    0x140d02fa0
140ce3ae7:	cc                   	int3
140ce3ae8:	cc                   	int3
140ce3ae9:	cc                   	int3
140ce3aea:	cc                   	int3
140ce3aeb:	cc                   	int3
140ce3aec:	cc                   	int3
140ce3aed:	cc                   	int3
140ce3aee:	cc                   	int3
140ce3aef:	cc                   	int3
140ce3af0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce3af5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ce3afa:	57                   	push   %rdi
140ce3afb:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3b00:	e8 9b 79 13 00       	call   0x140e1b4a0
140ce3b05:	48 2b e0             	sub    %rax,%rsp
140ce3b08:	49 8b d8             	mov    %r8,%rbx
140ce3b0b:	48 8b fa             	mov    %rdx,%rdi
140ce3b0e:	e8 0d c2 76 ff       	call   0x14044fd20
140ce3b13:	4c 8b c3             	mov    %rbx,%r8
140ce3b16:	48 8b d7             	mov    %rdi,%rdx
140ce3b19:	48 8b c8             	mov    %rax,%rcx
140ce3b1c:	48 8b f0             	mov    %rax,%rsi
140ce3b1f:	e8 bc 0a 02 00       	call   0x140d045e0
140ce3b24:	85 c0                	test   %eax,%eax
140ce3b26:	75 10                	jne    0x140ce3b38
140ce3b28:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3b2d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140ce3b32:	48 83 c4 20          	add    $0x20,%rsp
140ce3b36:	5f                   	pop    %rdi
140ce3b37:	c3                   	ret
140ce3b38:	48 8d 4e 5c          	lea    0x5c(%rsi),%rcx
140ce3b3c:	4c 8b c3             	mov    %rbx,%r8
140ce3b3f:	48 8b d7             	mov    %rdi,%rdx
140ce3b42:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3b47:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140ce3b4c:	48 83 c4 20          	add    $0x20,%rsp
140ce3b50:	5f                   	pop    %rdi
140ce3b51:	e9 ba f4 01 00       	jmp    0x140d03010
140ce3b56:	cc                   	int3
140ce3b57:	cc                   	int3
140ce3b58:	cc                   	int3
140ce3b59:	cc                   	int3
140ce3b5a:	cc                   	int3
140ce3b5b:	cc                   	int3
140ce3b5c:	cc                   	int3
140ce3b5d:	cc                   	int3
140ce3b5e:	cc                   	int3
140ce3b5f:	cc                   	int3
140ce3b60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce3b65:	57                   	push   %rdi
140ce3b66:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3b6b:	e8 30 79 13 00       	call   0x140e1b4a0
140ce3b70:	48 2b e0             	sub    %rax,%rsp
140ce3b73:	48 8b da             	mov    %rdx,%rbx
140ce3b76:	e8 a5 c1 76 ff       	call   0x14044fd20
140ce3b7b:	48 8b d0             	mov    %rax,%rdx
140ce3b7e:	48 8b cb             	mov    %rbx,%rcx
140ce3b81:	48 8b f8             	mov    %rax,%rdi
140ce3b84:	e8 87 08 02 00       	call   0x140d04410
140ce3b89:	85 c0                	test   %eax,%eax
140ce3b8b:	75 0b                	jne    0x140ce3b98
140ce3b8d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3b92:	48 83 c4 20          	add    $0x20,%rsp
140ce3b96:	5f                   	pop    %rdi
140ce3b97:	c3                   	ret
140ce3b98:	48 8d 57 5c          	lea    0x5c(%rdi),%rdx
140ce3b9c:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140ce3ba0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3ba5:	48 83 c4 20          	add    $0x20,%rsp
140ce3ba9:	5f                   	pop    %rdi
140ce3baa:	e9 61 f2 01 00       	jmp    0x140d02e10
140ce3baf:	cc                   	int3
140ce3bb0:	40 53                	rex push %rbx
140ce3bb2:	56                   	push   %rsi
140ce3bb3:	41 56                	push   %r14
140ce3bb5:	b8 90 00 00 00       	mov    $0x90,%eax
140ce3bba:	e8 e1 78 13 00       	call   0x140e1b4a0
140ce3bbf:	48 2b e0             	sub    %rax,%rsp
140ce3bc2:	48 8b 05 37 53 6d 00 	mov    0x6d5337(%rip),%rax        # 0x1413b8f00
140ce3bc9:	48 33 c4             	xor    %rsp,%rax
140ce3bcc:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140ce3bd1:	4d 8b f1             	mov    %r9,%r14
140ce3bd4:	41 8b f0             	mov    %r8d,%esi
140ce3bd7:	48 8b d9             	mov    %rcx,%rbx
140ce3bda:	83 fa 1d             	cmp    $0x1d,%edx
140ce3bdd:	74 0a                	je     0x140ce3be9
140ce3bdf:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140ce3be4:	e9 93 01 00 00       	jmp    0x140ce3d7c
140ce3be9:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
140ce3bf0:	00
140ce3bf1:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
140ce3bf8:	00
140ce3bf9:	48 85 db             	test   %rbx,%rbx
140ce3bfc:	0f 84 68 01 00 00    	je     0x140ce3d6a
140ce3c02:	e8 19 c1 76 ff       	call   0x14044fd20
140ce3c07:	48 8b f8             	mov    %rax,%rdi
140ce3c0a:	83 fe 30             	cmp    $0x30,%esi
140ce3c0d:	0f 85 57 01 00 00    	jne    0x140ce3d6a
140ce3c13:	44 8b c6             	mov    %esi,%r8d
140ce3c16:	49 8b d6             	mov    %r14,%rdx
140ce3c19:	48 8b cb             	mov    %rbx,%rcx
140ce3c1c:	e8 cf fe ff ff       	call   0x140ce3af0
140ce3c21:	85 c0                	test   %eax,%eax
140ce3c23:	0f 8e 41 01 00 00    	jle    0x140ce3d6a
140ce3c29:	66 0f 6f 05 3f 33 46 	movdqa 0x46333f(%rip),%xmm0        # 0x141146f70