140e5387d:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140e53881:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140e53885:	e8 d2 fd ff ff       	call   0x140e5365c
140e5388a:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
140e5388e:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
140e53892:	48 8d 55 e4          	lea    -0x1c(%rbp),%rdx
140e53896:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140e5389a:	e8 35 fd ff ff       	call   0x140e535d4
140e5389f:	48 83 c4 40          	add    $0x40,%rsp
140e538a3:	5d                   	pop    %rbp
140e538a4:	c3                   	ret
140e538a5:	cc                   	int3
140e538a6:	cc                   	int3
140e538a7:	cc                   	int3
140e538a8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e538ad:	57                   	push   %rdi
140e538ae:	48 83 ec 20          	sub    $0x20,%rsp
140e538b2:	48 8b f9             	mov    %rcx,%rdi
140e538b5:	48 8b da             	mov    %rdx,%rbx
140e538b8:	48 8b 89 90 00 00 00 	mov    0x90(%rcx),%rcx
140e538bf:	48 85 c9             	test   %rcx,%rcx
140e538c2:	74 2c                	je     0x140e538f0
140e538c4:	e8 a7 ad 00 00       	call   0x140e5e670
140e538c9:	48 8b 8f 90 00 00 00 	mov    0x90(%rdi),%rcx
140e538d0:	48 3b 0d 69 c0 64 00 	cmp    0x64c069(%rip),%rcx        # 0x14149f940
140e538d7:	74 17                	je     0x140e538f0
140e538d9:	48 8d 05 e0 59 56 00 	lea    0x5659e0(%rip),%rax        # 0x1413b92c0
140e538e0:	48 3b c8             	cmp    %rax,%rcx
140e538e3:	74 0b                	je     0x140e538f0
140e538e5:	83 79 10 00          	cmpl   $0x0,0x10(%rcx)
140e538e9:	75 05                	jne    0x140e538f0
140e538eb:	e8 80 ab 00 00       	call   0x140e5e470
140e538f0:	48 89 9f 90 00 00 00 	mov    %rbx,0x90(%rdi)
140e538f7:	48 85 db             	test   %rbx,%rbx
140e538fa:	74 08                	je     0x140e53904
140e538fc:	48 8b cb             	mov    %rbx,%rcx
140e538ff:	e8 e0 aa 00 00       	call   0x140e5e3e4
140e53904:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e53909:	48 83 c4 20          	add    $0x20,%rsp
140e5390d:	5f                   	pop    %rdi
140e5390e:	c3                   	ret
140e5390f:	cc                   	int3
140e53910:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e53915:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140e5391a:	57                   	push   %rdi
140e5391b:	48 83 ec 20          	sub    $0x20,%rsp
140e5391f:	ff 15 43 f9 12 00    	call   *0x12f943(%rip)        # 0x140f83268
140e53925:	8b 0d 89 59 56 00    	mov    0x565989(%rip),%ecx        # 0x1413b92b4
140e5392b:	33 f6                	xor    %esi,%esi
140e5392d:	8b d8                	mov    %eax,%ebx
140e5392f:	83 f9 ff             	cmp    $0xffffffff,%ecx
140e53932:	74 1d                	je     0x140e53951
140e53934:	e8 c7 39 00 00       	call   0x140e57300
140e53939:	48 8b f8             	mov    %rax,%rdi
140e5393c:	48 85 c0             	test   %rax,%rax
140e5393f:	74 0a                	je     0x140e5394b
140e53941:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140e53945:	48 0f 44 fe          	cmove  %rsi,%rdi
140e53949:	eb 72                	jmp    0x140e539bd
140e5394b:	8b 0d 63 59 56 00    	mov    0x565963(%rip),%ecx        # 0x1413b92b4
140e53951:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140e53955:	e8 ae 39 00 00       	call   0x140e57308
140e5395a:	85 c0                	test   %eax,%eax
140e5395c:	75 05                	jne    0x140e53963
140e5395e:	48 8b fe             	mov    %rsi,%rdi
140e53961:	eb 5a                	jmp    0x140e539bd
140e53963:	ba c8 03 00 00       	mov    $0x3c8,%edx
140e53968:	b9 01 00 00 00       	mov    $0x1,%ecx
140e5396d:	e8 76 26 00 00       	call   0x140e55fe8
140e53972:	8b 0d 3c 59 56 00    	mov    0x56593c(%rip),%ecx        # 0x1413b92b4
140e53978:	48 8b f8             	mov    %rax,%rdi
140e5397b:	48 85 c0             	test   %rax,%rax
140e5397e:	75 10                	jne    0x140e53990
140e53980:	33 d2                	xor    %edx,%edx
140e53982:	e8 81 39 00 00       	call   0x140e57308
140e53987:	33 c9                	xor    %ecx,%ecx
140e53989:	e8 e6 02 00 00       	call   0x140e53c74
140e5398e:	eb ce                	jmp    0x140e5395e
140e53990:	48 8b d7             	mov    %rdi,%rdx
140e53993:	e8 70 39 00 00       	call   0x140e57308
140e53998:	85 c0                	test   %eax,%eax
140e5399a:	75 12                	jne    0x140e539ae
140e5399c:	8b 0d 12 59 56 00    	mov    0x565912(%rip),%ecx        # 0x1413b92b4
140e539a2:	33 d2                	xor    %edx,%edx
140e539a4:	e8 5f 39 00 00       	call   0x140e57308
140e539a9:	48 8b cf             	mov    %rdi,%rcx
140e539ac:	eb db                	jmp    0x140e53989
140e539ae:	48 8b cf             	mov    %rdi,%rcx
140e539b1:	e8 06 fd ff ff       	call   0x140e536bc
140e539b6:	33 c9                	xor    %ecx,%ecx
140e539b8:	e8 b7 02 00 00       	call   0x140e53c74
140e539bd:	8b cb                	mov    %ebx,%ecx
140e539bf:	ff 15 ab f8 12 00    	call   *0x12f8ab(%rip)        # 0x140f83270
140e539c5:	48 85 ff             	test   %rdi,%rdi
140e539c8:	74 13                	je     0x140e539dd
140e539ca:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e539cf:	48 8b c7             	mov    %rdi,%rax
140e539d2:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140e539d7:	48 83 c4 20          	add    $0x20,%rsp
140e539db:	5f                   	pop    %rdi
140e539dc:	c3                   	ret
140e539dd:	e8 6e c1 fd ff       	call   0x140e2fb50
140e539e2:	cc                   	int3
140e539e3:	cc                   	int3
140e539e4:	40 53                	rex push %rbx
140e539e6:	48 83 ec 20          	sub    $0x20,%rsp
140e539ea:	8b 0d c4 58 56 00    	mov    0x5658c4(%rip),%ecx        # 0x1413b92b4
140e539f0:	83 f9 ff             	cmp    $0xffffffff,%ecx
140e539f3:	74 1b                	je     0x140e53a10
140e539f5:	e8 06 39 00 00       	call   0x140e57300
140e539fa:	48 8b d8             	mov    %rax,%rbx
140e539fd:	48 85 c0             	test   %rax,%rax
140e53a00:	74 08                	je     0x140e53a0a
140e53a02:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140e53a06:	74 78                	je     0x140e53a80
140e53a08:	eb 6d                	jmp    0x140e53a77
140e53a0a:	8b 0d a4 58 56 00    	mov    0x5658a4(%rip),%ecx        # 0x1413b92b4
140e53a10:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140e53a14:	e8 ef 38 00 00       	call   0x140e57308
140e53a19:	85 c0                	test   %eax,%eax
140e53a1b:	74 63                	je     0x140e53a80
140e53a1d:	ba c8 03 00 00       	mov    $0x3c8,%edx
140e53a22:	b9 01 00 00 00       	mov    $0x1,%ecx
140e53a27:	e8 bc 25 00 00       	call   0x140e55fe8
140e53a2c:	8b 0d 82 58 56 00    	mov    0x565882(%rip),%ecx        # 0x1413b92b4
140e53a32:	48 8b d8             	mov    %rax,%rbx
140e53a35:	48 85 c0             	test   %rax,%rax
140e53a38:	75 10                	jne    0x140e53a4a
140e53a3a:	33 d2                	xor    %edx,%edx
140e53a3c:	e8 c7 38 00 00       	call   0x140e57308
140e53a41:	33 c9                	xor    %ecx,%ecx
140e53a43:	e8 2c 02 00 00       	call   0x140e53c74
140e53a48:	eb 36                	jmp    0x140e53a80
140e53a4a:	48 8b d3             	mov    %rbx,%rdx
140e53a4d:	e8 b6 38 00 00       	call   0x140e57308
140e53a52:	85 c0                	test   %eax,%eax
140e53a54:	75 12                	jne    0x140e53a68
140e53a56:	8b 0d 58 58 56 00    	mov    0x565858(%rip),%ecx        # 0x1413b92b4
140e53a5c:	33 d2                	xor    %edx,%edx
140e53a5e:	e8 a5 38 00 00       	call   0x140e57308
140e53a63:	48 8b cb             	mov    %rbx,%rcx
140e53a66:	eb db                	jmp    0x140e53a43
140e53a68:	48 8b cb             	mov    %rbx,%rcx
140e53a6b:	e8 4c fc ff ff       	call   0x140e536bc
140e53a70:	33 c9                	xor    %ecx,%ecx
140e53a72:	e8 fd 01 00 00       	call   0x140e53c74
140e53a77:	48 8b c3             	mov    %rbx,%rax
140e53a7a:	48 83 c4 20          	add    $0x20,%rsp
140e53a7e:	5b                   	pop    %rbx
140e53a7f:	c3                   	ret
140e53a80:	e8 cb c0 fd ff       	call   0x140e2fb50
140e53a85:	cc                   	int3
140e53a86:	cc                   	int3
140e53a87:	cc                   	int3
140e53a88:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e53a8d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140e53a92:	57                   	push   %rdi
140e53a93:	48 83 ec 20          	sub    $0x20,%rsp
140e53a97:	ff 15 cb f7 12 00    	call   *0x12f7cb(%rip)        # 0x140f83268
140e53a9d:	8b 0d 11 58 56 00    	mov    0x565811(%rip),%ecx        # 0x1413b92b4
140e53aa3:	33 f6                	xor    %esi,%esi
140e53aa5:	8b d8                	mov    %eax,%ebx
140e53aa7:	83 f9 ff             	cmp    $0xffffffff,%ecx
140e53aaa:	74 1d                	je     0x140e53ac9
140e53aac:	e8 4f 38 00 00       	call   0x140e57300
140e53ab1:	48 8b f8             	mov    %rax,%rdi
140e53ab4:	48 85 c0             	test   %rax,%rax
140e53ab7:	74 0a                	je     0x140e53ac3
140e53ab9:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140e53abd:	48 0f 44 fe          	cmove  %rsi,%rdi
140e53ac1:	eb 72                	jmp    0x140e53b35
140e53ac3:	8b 0d eb 57 56 00    	mov    0x5657eb(%rip),%ecx        # 0x1413b92b4
140e53ac9:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140e53acd:	e8 36 38 00 00       	call   0x140e57308
140e53ad2:	85 c0                	test   %eax,%eax
140e53ad4:	75 05                	jne    0x140e53adb
140e53ad6:	48 8b fe             	mov    %rsi,%rdi
140e53ad9:	eb 5a                	jmp    0x140e53b35
140e53adb:	ba c8 03 00 00       	mov    $0x3c8,%edx
140e53ae0:	b9 01 00 00 00       	mov    $0x1,%ecx
140e53ae5:	e8 fe 24 00 00       	call   0x140e55fe8
140e53aea:	8b 0d c4 57 56 00    	mov    0x5657c4(%rip),%ecx        # 0x1413b92b4
140e53af0:	48 8b f8             	mov    %rax,%rdi
140e53af3:	48 85 c0             	test   %rax,%rax
140e53af6:	75 10                	jne    0x140e53b08
140e53af8:	33 d2                	xor    %edx,%edx
140e53afa:	e8 09 38 00 00       	call   0x140e57308
140e53aff:	33 c9                	xor    %ecx,%ecx
140e53b01:	e8 6e 01 00 00       	call   0x140e53c74
140e53b06:	eb ce                	jmp    0x140e53ad6
140e53b08:	48 8b d7             	mov    %rdi,%rdx
140e53b0b:	e8 f8 37 00 00       	call   0x140e57308
140e53b10:	85 c0                	test   %eax,%eax
140e53b12:	75 12                	jne    0x140e53b26
140e53b14:	8b 0d 9a 57 56 00    	mov    0x56579a(%rip),%ecx        # 0x1413b92b4
140e53b1a:	33 d2                	xor    %edx,%edx
140e53b1c:	e8 e7 37 00 00       	call   0x140e57308
140e53b21:	48 8b cf             	mov    %rdi,%rcx
140e53b24:	eb db                	jmp    0x140e53b01
140e53b26:	48 8b cf             	mov    %rdi,%rcx
140e53b29:	e8 8e fb ff ff       	call   0x140e536bc
140e53b2e:	33 c9                	xor    %ecx,%ecx
140e53b30:	e8 3f 01 00 00       	call   0x140e53c74
140e53b35:	8b cb                	mov    %ebx,%ecx
140e53b37:	ff 15 33 f7 12 00    	call   *0x12f733(%rip)        # 0x140f83270
140e53b3d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e53b42:	48 8b c7             	mov    %rdi,%rax
140e53b45:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140e53b4a:	48 83 c4 20          	add    $0x20,%rsp
140e53b4e:	5f                   	pop    %rdi
140e53b4f:	c3                   	ret
140e53b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e53b55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140e53b5a:	57                   	push   %rdi
140e53b5b:	48 83 ec 20          	sub    $0x20,%rsp
140e53b5f:	8b 0d 4f 57 56 00    	mov    0x56574f(%rip),%ecx        # 0x1413b92b4
140e53b65:	33 db                	xor    %ebx,%ebx
140e53b67:	48 8b f2             	mov    %rdx,%rsi
140e53b6a:	83 f9 ff             	cmp    $0xffffffff,%ecx
140e53b6d:	74 1b                	je     0x140e53b8a
140e53b6f:	e8 8c 37 00 00       	call   0x140e57300
140e53b74:	48 8b f8             	mov    %rax,%rdi
140e53b77:	48 85 c0             	test   %rax,%rax
140e53b7a:	74 08                	je     0x140e53b84
140e53b7c:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140e53b80:	74 79                	je     0x140e53bfb
140e53b82:	eb 6d                	jmp    0x140e53bf1
140e53b84:	8b 0d 2a 57 56 00    	mov    0x56572a(%rip),%ecx        # 0x1413b92b4
140e53b8a:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140e53b8e:	e8 75 37 00 00       	call   0x140e57308
140e53b93:	85 c0                	test   %eax,%eax
140e53b95:	74 64                	je     0x140e53bfb
140e53b97:	ba c8 03 00 00       	mov    $0x3c8,%edx
140e53b9c:	b9 01 00 00 00       	mov    $0x1,%ecx
140e53ba1:	e8 42 24 00 00       	call   0x140e55fe8
140e53ba6:	8b 0d 08 57 56 00    	mov    0x565708(%rip),%ecx        # 0x1413b92b4
140e53bac:	48 8b f8             	mov    %rax,%rdi
140e53baf:	48 85 c0             	test   %rax,%rax
140e53bb2:	75 10                	jne    0x140e53bc4
140e53bb4:	33 d2                	xor    %edx,%edx
140e53bb6:	e8 4d 37 00 00       	call   0x140e57308
140e53bbb:	33 c9                	xor    %ecx,%ecx
140e53bbd:	e8 b2 00 00 00       	call   0x140e53c74
140e53bc2:	eb 37                	jmp    0x140e53bfb
140e53bc4:	48 8b d7             	mov    %rdi,%rdx
140e53bc7:	e8 3c 37 00 00       	call   0x140e57308
140e53bcc:	85 c0                	test   %eax,%eax
140e53bce:	75 12                	jne    0x140e53be2
140e53bd0:	8b 0d de 56 56 00    	mov    0x5656de(%rip),%ecx        # 0x1413b92b4
140e53bd6:	33 d2                	xor    %edx,%edx
140e53bd8:	e8 2b 37 00 00       	call   0x140e57308
140e53bdd:	48 8b cf             	mov    %rdi,%rcx
140e53be0:	eb db                	jmp    0x140e53bbd
140e53be2:	48 8b cf             	mov    %rdi,%rcx
140e53be5:	e8 d2 fa ff ff       	call   0x140e536bc
140e53bea:	33 c9                	xor    %ecx,%ecx
140e53bec:	e8 83 00 00 00       	call   0x140e53c74
140e53bf1:	48 69 de c8 03 00 00 	imul   $0x3c8,%rsi,%rbx
140e53bf8:	48 03 df             	add    %rdi,%rbx
140e53bfb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140e53c00:	48 8b c3             	mov    %rbx,%rax
140e53c03:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e53c08:	48 83 c4 20          	add    $0x20,%rsp
140e53c0c:	5f                   	pop    %rdi
140e53c0d:	c3                   	ret
140e53c0e:	cc                   	int3
140e53c0f:	cc                   	int3
140e53c10:	48 83 ec 28          	sub    $0x28,%rsp
140e53c14:	48 8d 0d 75 fb ff ff 	lea    -0x48b(%rip),%rcx        # 0x140e53790
140e53c1b:	e8 d0 36 00 00       	call   0x140e572f0
140e53c20:	89 05 8e 56 56 00    	mov    %eax,0x56568e(%rip)        # 0x1413b92b4
140e53c26:	83 f8 ff             	cmp    $0xffffffff,%eax
140e53c29:	75 04                	jne    0x140e53c2f
140e53c2b:	32 c0                	xor    %al,%al
140e53c2d:	eb 15                	jmp    0x140e53c44
140e53c2f:	e8 54 fe ff ff       	call   0x140e53a88
140e53c34:	48 85 c0             	test   %rax,%rax
140e53c37:	75 09                	jne    0x140e53c42
140e53c39:	33 c9                	xor    %ecx,%ecx
140e53c3b:	e8 10 00 00 00       	call   0x140e53c50
140e53c40:	eb e9                	jmp    0x140e53c2b
140e53c42:	b0 01                	mov    $0x1,%al
140e53c44:	48 83 c4 28          	add    $0x28,%rsp
140e53c48:	c3                   	ret
140e53c49:	cc                   	int3
140e53c4a:	cc                   	int3
140e53c4b:	cc                   	int3
140e53c4c:	cc                   	int3
140e53c4d:	cc                   	int3
140e53c4e:	cc                   	int3
140e53c4f:	cc                   	int3
140e53c50:	48 83 ec 28          	sub    $0x28,%rsp
140e53c54:	8b 0d 5a 56 56 00    	mov    0x56565a(%rip),%ecx        # 0x1413b92b4
140e53c5a:	83 f9 ff             	cmp    $0xffffffff,%ecx
140e53c5d:	74 0c                	je     0x140e53c6b
140e53c5f:	e8 94 36 00 00       	call   0x140e572f8
140e53c64:	83 0d 49 56 56 00 ff 	orl    $0xffffffff,0x565649(%rip)        # 0x1413b92b4
140e53c6b:	b0 01                	mov    $0x1,%al
140e53c6d:	48 83 c4 28          	add    $0x28,%rsp
140e53c71:	c3                   	ret
140e53c72:	cc                   	int3
140e53c73:	cc                   	int3
140e53c74:	48 85 c9             	test   %rcx,%rcx
140e53c77:	74 36                	je     0x140e53caf
140e53c79:	53                   	push   %rbx
140e53c7a:	48 83 ec 20          	sub    $0x20,%rsp
140e53c7e:	4c 8b c1             	mov    %rcx,%r8
140e53c81:	33 d2                	xor    %edx,%edx
140e53c83:	48 8b 0d d6 c2 64 00 	mov    0x64c2d6(%rip),%rcx        # 0x14149ff60
140e53c8a:	ff 15 f0 f5 12 00    	call   *0x12f5f0(%rip)        # 0x140f83280
140e53c90:	85 c0                	test   %eax,%eax
140e53c92:	75 16                	jne    0x140e53caa
140e53c94:	ff 15 ce f5 12 00    	call   *0x12f5ce(%rip)        # 0x140f83268
140e53c9a:	8b c8                	mov    %eax,%ecx
140e53c9c:	e8 7b 65 fd ff       	call   0x140e2a21c
140e53ca1:	8b d8                	mov    %eax,%ebx
140e53ca3:	e8 48 66 fd ff       	call   0x140e2a2f0
140e53ca8:	89 18                	mov    %ebx,(%rax)
140e53caa:	48 83 c4 20          	add    $0x20,%rsp
140e53cae:	5b                   	pop    %rbx
140e53caf:	c3                   	ret
140e53cb0:	40 53                	rex push %rbx
140e53cb2:	48 83 ec 20          	sub    $0x20,%rsp
140e53cb6:	48 8b d9             	mov    %rcx,%rbx
140e53cb9:	48 83 f9 e0          	cmp    $0xffffffffffffffe0,%rcx
140e53cbd:	77 3c                	ja     0x140e53cfb
140e53cbf:	48 85 c9             	test   %rcx,%rcx
140e53cc2:	b8 01 00 00 00       	mov    $0x1,%eax
140e53cc7:	48 0f 44 d8          	cmove  %rax,%rbx
140e53ccb:	eb 15                	jmp    0x140e53ce2
140e53ccd:	e8 1a d7 ff ff       	call   0x140e513ec
140e53cd2:	85 c0                	test   %eax,%eax
140e53cd4:	74 25                	je     0x140e53cfb
140e53cd6:	48 8b cb             	mov    %rbx,%rcx
140e53cd9:	e8 ce aa ff ff       	call   0x140e4e7ac
140e53cde:	85 c0                	test   %eax,%eax
140e53ce0:	74 19                	je     0x140e53cfb
140e53ce2:	48 8b 0d 77 c2 64 00 	mov    0x64c277(%rip),%rcx        # 0x14149ff60
140e53ce9:	4c 8b c3             	mov    %rbx,%r8
140e53cec:	33 d2                	xor    %edx,%edx
140e53cee:	ff 15 84 f5 12 00    	call   *0x12f584(%rip)        # 0x140f83278
140e53cf4:	48 85 c0             	test   %rax,%rax
140e53cf7:	74 d4                	je     0x140e53ccd
140e53cf9:	eb 0d                	jmp    0x140e53d08
140e53cfb:	e8 f0 65 fd ff       	call   0x140e2a2f0
140e53d00:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
140e53d06:	33 c0                	xor    %eax,%eax
140e53d08:	48 83 c4 20          	add    $0x20,%rsp
140e53d0c:	5b                   	pop    %rbx
140e53d0d:	c3                   	ret