140d4c88c:	b8 01 00 00 00       	mov    $0x1,%eax
140d4c891:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d4c896:	48 83 c4 50          	add    $0x50,%rsp
140d4c89a:	5f                   	pop    %rdi
140d4c89b:	c3                   	ret
140d4c89c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d4c8a1:	33 c0                	xor    %eax,%eax
140d4c8a3:	48 83 c4 50          	add    $0x50,%rsp
140d4c8a7:	5f                   	pop    %rdi
140d4c8a8:	c3                   	ret
140d4c8a9:	cc                   	int3
140d4c8aa:	cc                   	int3
140d4c8ab:	cc                   	int3
140d4c8ac:	cc                   	int3
140d4c8ad:	cc                   	int3
140d4c8ae:	cc                   	int3
140d4c8af:	cc                   	int3
140d4c8b0:	b8 28 00 00 00       	mov    $0x28,%eax
140d4c8b5:	e8 e6 eb 0c 00       	call   0x140e1b4a0
140d4c8ba:	48 2b e0             	sub    %rax,%rsp
140d4c8bd:	41 b8 f0 00 00 00    	mov    $0xf0,%r8d
140d4c8c3:	48 8d 15 1e 1e 43 00 	lea    0x431e1e(%rip),%rdx        # 0x14117e6e8
140d4c8ca:	48 83 c4 28          	add    $0x28,%rsp
140d4c8ce:	e9 3d 51 f7 ff       	jmp    0x140cc1a10
140d4c8d3:	cc                   	int3
140d4c8d4:	cc                   	int3
140d4c8d5:	cc                   	int3
140d4c8d6:	cc                   	int3
140d4c8d7:	cc                   	int3
140d4c8d8:	cc                   	int3
140d4c8d9:	cc                   	int3
140d4c8da:	cc                   	int3
140d4c8db:	cc                   	int3
140d4c8dc:	cc                   	int3
140d4c8dd:	cc                   	int3
140d4c8de:	cc                   	int3
140d4c8df:	cc                   	int3
140d4c8e0:	8b 01                	mov    (%rcx),%eax
140d4c8e2:	2b 02                	sub    (%rdx),%eax
140d4c8e4:	75 06                	jne    0x140d4c8ec
140d4c8e6:	8b 41 04             	mov    0x4(%rcx),%eax
140d4c8e9:	2b 42 04             	sub    0x4(%rdx),%eax
140d4c8ec:	c3                   	ret
140d4c8ed:	cc                   	int3
140d4c8ee:	cc                   	int3
140d4c8ef:	cc                   	int3
140d4c8f0:	40 53                	rex push %rbx
140d4c8f2:	b8 20 00 00 00       	mov    $0x20,%eax
140d4c8f7:	e8 a4 eb 0c 00       	call   0x140e1b4a0
140d4c8fc:	48 2b e0             	sub    %rax,%rsp
140d4c8ff:	48 8b d9             	mov    %rcx,%rbx
140d4c902:	e8 79 f0 48 ff       	call   0x1401db980
140d4c907:	85 c0                	test   %eax,%eax
140d4c909:	74 08                	je     0x140d4c913
140d4c90b:	33 c0                	xor    %eax,%eax
140d4c90d:	48 83 c4 20          	add    $0x20,%rsp
140d4c911:	5b                   	pop    %rbx
140d4c912:	c3                   	ret
140d4c913:	48 8b cb             	mov    %rbx,%rcx
140d4c916:	48 83 c4 20          	add    $0x20,%rsp
140d4c91a:	5b                   	pop    %rbx
140d4c91b:	e9 d0 f9 0e 00       	jmp    0x140e3c2f0
140d4c920:	48 8d 05 d9 1d 43 00 	lea    0x431dd9(%rip),%rax        # 0x14117e700
140d4c927:	c3                   	ret
140d4c928:	cc                   	int3
140d4c929:	cc                   	int3
140d4c92a:	cc                   	int3
140d4c92b:	cc                   	int3
140d4c92c:	cc                   	int3
140d4c92d:	cc                   	int3
140d4c92e:	cc                   	int3
140d4c92f:	cc                   	int3
140d4c930:	48 8d 05 09 1e 43 00 	lea    0x431e09(%rip),%rax        # 0x14117e740
140d4c937:	c3                   	ret
140d4c938:	cc                   	int3
140d4c939:	cc                   	int3
140d4c93a:	cc                   	int3
140d4c93b:	cc                   	int3
140d4c93c:	cc                   	int3
140d4c93d:	cc                   	int3
140d4c93e:	cc                   	int3
140d4c93f:	cc                   	int3
140d4c940:	48 8d 05 81 1e 43 00 	lea    0x431e81(%rip),%rax        # 0x14117e7c8
140d4c947:	c3                   	ret
140d4c948:	cc                   	int3
140d4c949:	cc                   	int3
140d4c94a:	cc                   	int3
140d4c94b:	cc                   	int3
140d4c94c:	cc                   	int3
140d4c94d:	cc                   	int3
140d4c94e:	cc                   	int3
140d4c94f:	cc                   	int3
140d4c950:	48 8d 05 29 1e 43 00 	lea    0x431e29(%rip),%rax        # 0x14117e780
140d4c957:	c3                   	ret
140d4c958:	cc                   	int3
140d4c959:	cc                   	int3
140d4c95a:	cc                   	int3
140d4c95b:	cc                   	int3
140d4c95c:	cc                   	int3
140d4c95d:	cc                   	int3
140d4c95e:	cc                   	int3
140d4c95f:	cc                   	int3
140d4c960:	48 8d 05 71 1e 43 00 	lea    0x431e71(%rip),%rax        # 0x14117e7d8
140d4c967:	c3                   	ret
140d4c968:	cc                   	int3
140d4c969:	cc                   	int3
140d4c96a:	cc                   	int3
140d4c96b:	cc                   	int3
140d4c96c:	cc                   	int3
140d4c96d:	cc                   	int3
140d4c96e:	cc                   	int3
140d4c96f:	cc                   	int3
140d4c970:	48 85 c9             	test   %rcx,%rcx
140d4c973:	74 5b                	je     0x140d4c9d0
140d4c975:	53                   	push   %rbx
140d4c976:	b8 20 00 00 00       	mov    $0x20,%eax
140d4c97b:	e8 20 eb 0c 00       	call   0x140e1b4a0
140d4c980:	48 2b e0             	sub    %rax,%rsp
140d4c983:	48 8b d9             	mov    %rcx,%rbx
140d4c986:	48 8b 09             	mov    (%rcx),%rcx
140d4c989:	e8 a2 03 f8 ff       	call   0x140cccd30
140d4c98e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d4c992:	e8 49 a5 fb ff       	call   0x140d06ee0
140d4c997:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140d4c99b:	e8 c0 77 03 00       	call   0x140d84160
140d4c9a0:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140d4c9a4:	48 8d 15 3d 1e 43 00 	lea    0x431e3d(%rip),%rdx        # 0x14117e7e8
140d4c9ab:	41 b8 25 00 00 00    	mov    $0x25,%r8d
140d4c9b1:	e8 5a 50 f7 ff       	call   0x140cc1a10
140d4c9b6:	41 b8 26 00 00 00    	mov    $0x26,%r8d
140d4c9bc:	48 8d 15 25 1e 43 00 	lea    0x431e25(%rip),%rdx        # 0x14117e7e8
140d4c9c3:	48 8b cb             	mov    %rbx,%rcx
140d4c9c6:	e8 45 50 f7 ff       	call   0x140cc1a10
140d4c9cb:	48 83 c4 20          	add    $0x20,%rsp
140d4c9cf:	5b                   	pop    %rbx
140d4c9d0:	c3                   	ret
140d4c9d1:	cc                   	int3
140d4c9d2:	cc                   	int3
140d4c9d3:	cc                   	int3
140d4c9d4:	cc                   	int3
140d4c9d5:	cc                   	int3
140d4c9d6:	cc                   	int3
140d4c9d7:	cc                   	int3
140d4c9d8:	cc                   	int3
140d4c9d9:	cc                   	int3
140d4c9da:	cc                   	int3
140d4c9db:	cc                   	int3
140d4c9dc:	cc                   	int3
140d4c9dd:	cc                   	int3
140d4c9de:	cc                   	int3
140d4c9df:	cc                   	int3
140d4c9e0:	b8 38 00 00 00       	mov    $0x38,%eax
140d4c9e5:	e8 b6 ea 0c 00       	call   0x140e1b4a0
140d4c9ea:	48 2b e0             	sub    %rax,%rsp
140d4c9ed:	44 8d 40 dc          	lea    -0x24(%rax),%r8d
140d4c9f1:	48 8d 15 f0 1d 43 00 	lea    0x431df0(%rip),%rdx        # 0x14117e7e8
140d4c9f8:	8d 48 08             	lea    0x8(%rax),%ecx
140d4c9fb:	e8 50 53 f7 ff       	call   0x140cc1d50
140d4ca00:	48 85 c0             	test   %rax,%rax
140d4ca03:	75 22                	jne    0x140d4ca27
140d4ca05:	4c 8d 0d dc 1d 43 00 	lea    0x431ddc(%rip),%r9        # 0x14117e7e8
140d4ca0c:	c7 44 24 20 16 00 00 	movl   $0x16,0x20(%rsp)
140d4ca13:	00
140d4ca14:	ba aa 00 00 00       	mov    $0xaa,%edx
140d4ca19:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d4ca1d:	8d 48 0d             	lea    0xd(%rax),%ecx
140d4ca20:	e8 5b 42 f8 ff       	call   0x140cd0c80
140d4ca25:	33 c0                	xor    %eax,%eax
140d4ca27:	48 83 c4 38          	add    $0x38,%rsp
140d4ca2b:	c3                   	ret
140d4ca2c:	cc                   	int3
140d4ca2d:	cc                   	int3
140d4ca2e:	cc                   	int3
140d4ca2f:	cc                   	int3
140d4ca30:	40 55                	rex push %rbp
140d4ca32:	53                   	push   %rbx
140d4ca33:	56                   	push   %rsi
140d4ca34:	57                   	push   %rdi
140d4ca35:	41 54                	push   %r12
140d4ca37:	41 55                	push   %r13
140d4ca39:	41 56                	push   %r14
140d4ca3b:	41 57                	push   %r15
140d4ca3d:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
140d4ca42:	b8 98 00 00 00       	mov    $0x98,%eax
140d4ca47:	e8 54 ea 0c 00       	call   0x140e1b4a0
140d4ca4c:	48 2b e0             	sub    %rax,%rsp
140d4ca4f:	48 8b 05 aa c4 66 00 	mov    0x66c4aa(%rip),%rax        # 0x1413b8f00
140d4ca56:	48 33 c4             	xor    %rsp,%rax
140d4ca59:	48 89 45 07          	mov    %rax,0x7(%rbp)
140d4ca5d:	45 33 f6             	xor    %r14d,%r14d
140d4ca60:	4c 89 4d df          	mov    %r9,-0x21(%rbp)
140d4ca64:	4c 89 45 e7          	mov    %r8,-0x19(%rbp)
140d4ca68:	4c 8b e2             	mov    %rdx,%r12
140d4ca6b:	4c 89 75 cf          	mov    %r14,-0x31(%rbp)
140d4ca6f:	4c 8b e9             	mov    %rcx,%r13
140d4ca72:	4c 89 75 bf          	mov    %r14,-0x41(%rbp)
140d4ca76:	4c 89 75 c7          	mov    %r14,-0x39(%rbp)
140d4ca7a:	48 85 d2             	test   %rdx,%rdx
140d4ca7d:	0f 85 e2 00 00 00    	jne    0x140d4cb65
140d4ca83:	e8 a8 49 f7 ff       	call   0x140cc1430
140d4ca88:	4c 8b f8             	mov    %rax,%r15
140d4ca8b:	48 85 c0             	test   %rax,%rax
140d4ca8e:	0f 85 d4 00 00 00    	jne    0x140d4cb68
140d4ca94:	4c 8d 0d 65 1d 43 00 	lea    0x431d65(%rip),%r9        # 0x14117e800
140d4ca9b:	c7 44 24 20 36 00 00 	movl   $0x36,0x20(%rsp)
140d4caa2:	00
140d4caa3:	8d 50 74             	lea    0x74(%rax),%edx
140d4caa6:	8d 48 09             	lea    0x9(%rax),%ecx
140d4caa9:	45 8d 44 24 41       	lea    0x41(%r12),%r8d
140d4caae:	e8 cd 41 f8 ff       	call   0x140cd0c80
140d4cab3:	41 8b de             	mov    %r14d,%ebx
140d4cab6:	48 8b cb             	mov    %rbx,%rcx
140d4cab9:	e8 b2 fe ff ff       	call   0x140d4c970
140d4cabe:	49 8b cf             	mov    %r15,%rcx
140d4cac1:	33 db                	xor    %ebx,%ebx
140d4cac3:	e8 58 4a f7 ff       	call   0x140cc1520
140d4cac8:	85 c0                	test   %eax,%eax
140d4caca:	7e 24                	jle    0x140d4caf0
140d4cacc:	0f 1f 40 00          	nopl   0x0(%rax)
140d4cad0:	8b d3                	mov    %ebx,%edx
140d4cad2:	49 8b cf             	mov    %r15,%rcx
140d4cad5:	e8 86 4c f7 ff       	call   0x140cc1760
140d4cada:	48 8b c8             	mov    %rax,%rcx
140d4cadd:	e8 8e fe ff ff       	call   0x140d4c970
140d4cae2:	49 8b cf             	mov    %r15,%rcx
140d4cae5:	ff c3                	inc    %ebx
140d4cae7:	e8 34 4a f7 ff       	call   0x140cc1520
140d4caec:	3b d8                	cmp    %eax,%ebx
140d4caee:	7c e0                	jl     0x140d4cad0
140d4caf0:	4d 3b fc             	cmp    %r12,%r15
140d4caf3:	74 08                	je     0x140d4cafd
140d4caf5:	49 8b cf             	mov    %r15,%rcx
140d4caf8:	e8 a3 47 f7 ff       	call   0x140cc12a0
140d4cafd:	45 33 ff             	xor    %r15d,%r15d
140d4cb00:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140d4cb04:	48 8d 15 f5 1c 43 00 	lea    0x431cf5(%rip),%rdx        # 0x14117e800
140d4cb0b:	41 b8 f0 00 00 00    	mov    $0xf0,%r8d
140d4cb11:	e8 fa 4e f7 ff       	call   0x140cc1a10
140d4cb16:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140d4cb1a:	48 8d 15 df 1c 43 00 	lea    0x431cdf(%rip),%rdx        # 0x14117e800
140d4cb21:	41 b8 f1 00 00 00    	mov    $0xf1,%r8d
140d4cb27:	e8 e4 4e f7 ff       	call   0x140cc1a10
140d4cb2c:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140d4cb30:	48 8d 15 c9 1c 43 00 	lea    0x431cc9(%rip),%rdx        # 0x14117e800
140d4cb37:	41 b8 f2 00 00 00    	mov    $0xf2,%r8d
140d4cb3d:	e8 ce 4e f7 ff       	call   0x140cc1a10
140d4cb42:	49 8b c7             	mov    %r15,%rax
140d4cb45:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140d4cb49:	48 33 cc             	xor    %rsp,%rcx
140d4cb4c:	e8 af e9 0c 00       	call   0x140e1b500
140d4cb51:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140d4cb58:	41 5f                	pop    %r15
140d4cb5a:	41 5e                	pop    %r14
140d4cb5c:	41 5d                	pop    %r13
140d4cb5e:	41 5c                	pop    %r12
140d4cb60:	5f                   	pop    %rdi
140d4cb61:	5e                   	pop    %rsi
140d4cb62:	5b                   	pop    %rbx
140d4cb63:	5d                   	pop    %rbp
140d4cb64:	c3                   	ret
140d4cb65:	4d 8b fc             	mov    %r12,%r15
140d4cb68:	e8 73 fe ff ff       	call   0x140d4c9e0
140d4cb6d:	48 8b d8             	mov    %rax,%rbx
140d4cb70:	48 85 c0             	test   %rax,%rax
140d4cb73:	0f 84 3d ff ff ff    	je     0x140d4cab6
140d4cb79:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
140d4cb7d:	49 8b cd             	mov    %r13,%rcx
140d4cb80:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
140d4cb84:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d4cb89:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
140d4cb8d:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140d4cb91:	e8 4a a7 fa ff       	call   0x140cf72e0
140d4cb96:	85 c0                	test   %eax,%eax
140d4cb98:	0f 84 26 03 00 00    	je     0x140d4cec4
140d4cb9e:	66 90                	xchg   %ax,%ax
140d4cba0:	48 8b 7d cf          	mov    -0x31(%rbp),%rdi
140d4cba4:	48 8d 15 25 ca 3f 00 	lea    0x3fca25(%rip),%rdx        # 0x1411495d0
140d4cbab:	48 8b cf             	mov    %rdi,%rcx
140d4cbae:	e8 6d 0f 0f 00       	call   0x140e3db20
140d4cbb3:	85 c0                	test   %eax,%eax
140d4cbb5:	0f 84 c8 01 00 00    	je     0x140d4cd83
140d4cbbb:	48 8d 15 26 b8 41 00 	lea    0x41b826(%rip),%rdx        # 0x1411683e8
140d4cbc2:	48 8b cf             	mov    %rdi,%rcx
140d4cbc5:	e8 56 0f 0f 00       	call   0x140e3db20
140d4cbca:	85 c0                	test   %eax,%eax
140d4cbcc:	0f 84 b1 01 00 00    	je     0x140d4cd83
140d4cbd2:	48 8d 15 57 b8 41 00 	lea    0x41b857(%rip),%rdx        # 0x141168430
140d4cbd9:	48 8b cf             	mov    %rdi,%rcx
140d4cbdc:	e8 3f 0f 0f 00       	call   0x140e3db20
140d4cbe1:	85 c0                	test   %eax,%eax
140d4cbe3:	75 36                	jne    0x140d4cc1b
140d4cbe5:	48 8d 3d 14 02 f8 ff 	lea    -0x7fdec(%rip),%rdi        # 0x140ccce00
140d4cbec:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140d4cbf0:	0f 84 99 01 00 00    	je     0x140d4cd8f
140d4cbf6:	48 8b d3             	mov    %rbx,%rdx
140d4cbf9:	49 8b cf             	mov    %r15,%rcx
140d4cbfc:	e8 0f 4a f7 ff       	call   0x140cc1610
140d4cc01:	85 c0                	test   %eax,%eax
140d4cc03:	0f 84 ad fe ff ff    	je     0x140d4cab6
140d4cc09:	e8 d2 fd ff ff       	call   0x140d4c9e0
140d4cc0e:	48 8b d8             	mov    %rax,%rbx
140d4cc11:	48 85 c0             	test   %rax,%rax
140d4cc14:	75 8a                	jne    0x140d4cba0
140d4cc16:	e9 9b fe ff ff       	jmp    0x140d4cab6
140d4cc1b:	48 8d 15 8e b8 41 00 	lea    0x41b88e(%rip),%rdx        # 0x1411684b0
140d4cc22:	48 8b cf             	mov    %rdi,%rcx
140d4cc25:	e8 f6 0e 0f 00       	call   0x140e3db20
140d4cc2a:	85 c0                	test   %eax,%eax
140d4cc2c:	75 18                	jne    0x140d4cc46
140d4cc2e:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140d4cc33:	48 8d 73 08          	lea    0x8(%rbx),%rsi
140d4cc37:	48 8d 3d 52 a5 fb ff 	lea    -0x45aae(%rip),%rdi        # 0x140d07190
140d4cc3e:	0f 84 4e 01 00 00    	je     0x140d4cd92
140d4cc44:	eb b0                	jmp    0x140d4cbf6
140d4cc46:	48 8d 15 73 b8 41 00 	lea    0x41b873(%rip),%rdx        # 0x1411684c0
140d4cc4d:	48 8b cf             	mov    %rdi,%rcx
140d4cc50:	e8 cb 0e 0f 00       	call   0x140e3db20
140d4cc55:	85 c0                	test   %eax,%eax
140d4cc57:	75 53                	jne    0x140d4ccac
140d4cc59:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
140d4cc5e:	48 8d 3d 3b 95 fa ff 	lea    -0x56ac5(%rip),%rdi        # 0x140cf61a0
140d4cc65:	75 8f                	jne    0x140d4cbf6
140d4cc67:	4c 89 73 38          	mov    %r14,0x38(%rbx)
140d4cc6b:	44 89 73 30          	mov    %r14d,0x30(%rbx)
140d4cc6f:	e8 5c 75 03 00       	call   0x140d841d0
140d4cc74:	48 89 43 10          	mov    %rax,0x10(%rbx)
140d4cc78:	48 85 c0             	test   %rax,%rax
140d4cc7b:	0f 84 35 fe ff ff    	je     0x140d4cab6
140d4cc81:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140d4cc85:	48 8d 70 18          	lea    0x18(%rax),%rsi
140d4cc89:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140d4cc90:	41 be 06 00 00 00    	mov    $0x6,%r14d
140d4cc96:	48 ff c0             	inc    %rax
140d4cc99:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140d4cc9d:	75 f7                	jne    0x140d4cc96
140d4cc9f:	33 c9                	xor    %ecx,%ecx
140d4cca1:	83 f8 0a             	cmp    $0xa,%eax
140d4cca4:	0f 9f c1             	setg   %cl
140d4cca7:	e9 e9 00 00 00       	jmp    0x140d4cd95
140d4ccac:	48 8d 15 2d b8 41 00 	lea    0x41b82d(%rip),%rdx        # 0x1411684e0
140d4ccb3:	48 8b cf             	mov    %rdi,%rcx
140d4ccb6:	e8 65 0e 0f 00       	call   0x140e3db20
140d4ccbb:	85 c0                	test   %eax,%eax
140d4ccbd:	75 57                	jne    0x140d4cd16
140d4ccbf:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
140d4ccc4:	48 8d 3d b5 47 fc ff 	lea    -0x3b84b(%rip),%rdi        # 0x140d11480
140d4cccb:	0f 85 25 ff ff ff    	jne    0x140d4cbf6
140d4ccd1:	4c 89 73 38          	mov    %r14,0x38(%rbx)
140d4ccd5:	44 89 73 30          	mov    %r14d,0x30(%rbx)
140d4ccd9:	e8 f2 74 03 00       	call   0x140d841d0