140da7cce:	48 8b f2             	mov    %rdx,%rsi
140da7cd1:	c7 84 24 a8 00 00 00 	movl   $0xffffffff,0xa8(%rsp)
140da7cd8:	ff ff ff ff
140da7cdc:	45 33 f6             	xor    %r14d,%r14d
140da7cdf:	8d 50 ce             	lea    -0x32(%rax),%edx
140da7ce2:	41 8b fe             	mov    %r14d,%edi
140da7ce5:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
140da7cea:	49 8b d8             	mov    %r8,%rbx
140da7ced:	4c 8b e9             	mov    %rcx,%r13
140da7cf0:	e8 23 62 07 00       	call   0x140e1df18
140da7cf5:	48 85 c0             	test   %rax,%rax
140da7cf8:	74 04                	je     0x140da7cfe
140da7cfa:	4c 8d 68 01          	lea    0x1(%rax),%r13
140da7cfe:	48 8b d6             	mov    %rsi,%rdx
140da7d01:	48 8b cb             	mov    %rbx,%rcx
140da7d04:	e8 47 5f fa ff       	call   0x140d4dc50
140da7d09:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140da7d0e:	48 8b d8             	mov    %rax,%rbx
140da7d11:	48 85 c0             	test   %rax,%rax
140da7d14:	75 2e                	jne    0x140da7d44
140da7d16:	ba bc 00 00 00       	mov    $0xbc,%edx
140da7d1b:	c7 44 24 20 3d 00 00 	movl   $0x3d,0x20(%rsp)
140da7d22:	00
140da7d23:	4c 8d 0d 06 5a 40 00 	lea    0x405a06(%rip),%r9        # 0x1411ad730
140da7d2a:	8d 48 26             	lea    0x26(%rax),%ecx
140da7d2d:	44 8d 42 d9          	lea    -0x27(%rdx),%r8d
140da7d31:	e8 4a 8f f2 ff       	call   0x140cd0c80
140da7d36:	33 c0                	xor    %eax,%eax
140da7d38:	48 83 c4 60          	add    $0x60,%rsp
140da7d3c:	41 5e                	pop    %r14
140da7d3e:	41 5d                	pop    %r13
140da7d40:	5f                   	pop    %rdi
140da7d41:	5e                   	pop    %rsi
140da7d42:	5b                   	pop    %rbx
140da7d43:	c3                   	ret
140da7d44:	48 89 ac 24 90 00 00 	mov    %rbp,0x90(%rsp)
140da7d4b:	00
140da7d4c:	48 8b c8             	mov    %rax,%rcx
140da7d4f:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
140da7d54:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140da7d59:	45 8b fe             	mov    %r14d,%r15d
140da7d5c:	e8 bf 97 f1 ff       	call   0x140cc1520
140da7d61:	85 c0                	test   %eax,%eax
140da7d63:	0f 8e d7 02 00 00    	jle    0x140da8040
140da7d69:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140da7d70:	41 8b d7             	mov    %r15d,%edx
140da7d73:	48 8b cb             	mov    %rbx,%rcx
140da7d76:	e8 e5 99 f1 ff       	call   0x140cc1760
140da7d7b:	ba 2e 00 00 00       	mov    $0x2e,%edx
140da7d80:	4c 8b e0             	mov    %rax,%r12
140da7d83:	48 8b 58 08          	mov    0x8(%rax),%rbx
140da7d87:	48 8b cb             	mov    %rbx,%rcx
140da7d8a:	e8 89 61 07 00       	call   0x140e1df18
140da7d8f:	49 8b 6c 24 10       	mov    0x10(%r12),%rbp
140da7d94:	48 8d 15 4d 40 22 00 	lea    0x22404d(%rip),%rdx        # 0x140fcbde8
140da7d9b:	48 85 c0             	test   %rax,%rax
140da7d9e:	48 8d 70 01          	lea    0x1(%rax),%rsi
140da7da2:	48 0f 44 f3          	cmove  %rbx,%rsi
140da7da6:	48 8b ce             	mov    %rsi,%rcx
140da7da9:	e8 72 5d 09 00       	call   0x140e3db20
140da7dae:	85 c0                	test   %eax,%eax
140da7db0:	75 08                	jne    0x140da7dba
140da7db2:	4c 8b ed             	mov    %rbp,%r13
140da7db5:	e9 19 02 00 00       	jmp    0x140da7fd3
140da7dba:	48 8d 15 87 59 40 00 	lea    0x405987(%rip),%rdx        # 0x1411ad748
140da7dc1:	48 8b ce             	mov    %rsi,%rcx
140da7dc4:	e8 57 5d 09 00       	call   0x140e3db20
140da7dc9:	85 c0                	test   %eax,%eax
140da7dcb:	75 0d                	jne    0x140da7dda
140da7dcd:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
140da7dd4:	00
140da7dd5:	e9 f9 01 00 00       	jmp    0x140da7fd3
140da7dda:	48 8d 15 77 59 40 00 	lea    0x405977(%rip),%rdx        # 0x1411ad758
140da7de1:	48 8b ce             	mov    %rsi,%rcx
140da7de4:	e8 37 5d 09 00       	call   0x140e3db20
140da7de9:	85 c0                	test   %eax,%eax
140da7deb:	75 65                	jne    0x140da7e52
140da7ded:	48 8d 0d 6c 20 3d 00 	lea    0x3d206c(%rip),%rcx        # 0x141179e60
140da7df4:	e8 37 2f fb ff       	call   0x140d5ad30
140da7df9:	48 8b f8             	mov    %rax,%rdi
140da7dfc:	48 85 c0             	test   %rax,%rax
140da7dff:	0f 84 29 01 00 00    	je     0x140da7f2e
140da7e05:	45 33 c9             	xor    %r9d,%r9d
140da7e08:	48 8d 15 81 21 3d 00 	lea    0x3d2181(%rip),%rdx        # 0x141179f90
140da7e0f:	4c 8b c5             	mov    %rbp,%r8
140da7e12:	48 8b c8             	mov    %rax,%rcx
140da7e15:	e8 16 48 fe ff       	call   0x140d8c630
140da7e1a:	85 c0                	test   %eax,%eax
140da7e1c:	0f 84 0c 01 00 00    	je     0x140da7f2e
140da7e22:	45 33 c9             	xor    %r9d,%r9d
140da7e25:	4c 8d 05 98 7d 21 00 	lea    0x217d98(%rip),%r8        # 0x140fbfbc4
140da7e2c:	48 8d 15 15 22 3d 00 	lea    0x3d2215(%rip),%rdx        # 0x14117a048
140da7e33:	48 8b cf             	mov    %rdi,%rcx
140da7e36:	e8 f5 47 fe ff       	call   0x140d8c630
140da7e3b:	85 c0                	test   %eax,%eax
140da7e3d:	0f 84 eb 00 00 00    	je     0x140da7f2e
140da7e43:	45 33 c0             	xor    %r8d,%r8d
140da7e46:	48 8d 15 ff 22 3d 00 	lea    0x3d22ff(%rip),%rdx        # 0x14117a14c
140da7e4d:	e9 6e 01 00 00       	jmp    0x140da7fc0
140da7e52:	48 85 ff             	test   %rdi,%rdi
140da7e55:	75 14                	jne    0x140da7e6b
140da7e57:	49 8b cd             	mov    %r13,%rcx
140da7e5a:	e8 d1 2e fb ff       	call   0x140d5ad30
140da7e5f:	48 8b f8             	mov    %rax,%rdi
140da7e62:	48 85 c0             	test   %rax,%rax
140da7e65:	0f 84 be 01 00 00    	je     0x140da8029
140da7e6b:	49 8b c6             	mov    %r14,%rax
140da7e6e:	4c 8d 05 77 a7 3d 00 	lea    0x3da777(%rip),%r8        # 0x1411825ec
140da7e75:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140da7e7c:	00 00 00 00
140da7e80:	0f b6 4c 05 00       	movzbl 0x0(%rbp,%rax,1),%ecx
140da7e85:	48 ff c0             	inc    %rax
140da7e88:	41 3a 4c 00 ff       	cmp    -0x1(%r8,%rax,1),%cl
140da7e8d:	75 0b                	jne    0x140da7e9a
140da7e8f:	48 83 f8 06          	cmp    $0x6,%rax
140da7e93:	75 eb                	jne    0x140da7e80
140da7e95:	41 3a 4c 00 ff       	cmp    -0x1(%r8,%rax,1),%cl
140da7e9a:	49 8b de             	mov    %r14,%rbx
140da7e9d:	48 8d 15 e4 b4 23 00 	lea    0x23b4e4(%rip),%rdx        # 0x140fe3388
140da7ea4:	48 0f 45 dd          	cmovne %rbp,%rbx
140da7ea8:	49 8b ce             	mov    %r14,%rcx
140da7eab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140da7eb0:	0f b6 04 0e          	movzbl (%rsi,%rcx,1),%eax
140da7eb4:	48 ff c1             	inc    %rcx
140da7eb7:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140da7ebb:	0f 85 d9 00 00 00    	jne    0x140da7f9a
140da7ec1:	48 83 f9 05          	cmp    $0x5,%rcx
140da7ec5:	75 e9                	jne    0x140da7eb0
140da7ec7:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140da7ece:	00
140da7ecf:	4c 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%r9
140da7ed6:	00
140da7ed7:	4c 8b c2             	mov    %rdx,%r8
140da7eda:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
140da7ee1:	00
140da7ee2:	e8 b9 5b fa ff       	call   0x140d4daa0
140da7ee7:	85 c0                	test   %eax,%eax
140da7ee9:	74 43                	je     0x140da7f2e
140da7eeb:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
140da7ef2:	83 f8 01             	cmp    $0x1,%eax
140da7ef5:	75 0d                	jne    0x140da7f04
140da7ef7:	48 8b cf             	mov    %rdi,%rcx
140da7efa:	e8 71 01 00 00       	call   0x140da8070
140da7eff:	e9 c7 00 00 00       	jmp    0x140da7fcb
140da7f04:	85 c0                	test   %eax,%eax
140da7f06:	0f 84 c7 00 00 00    	je     0x140da7fd3
140da7f0c:	ba bc 00 00 00       	mov    $0xbc,%edx
140da7f11:	c7 44 24 20 7a 00 00 	movl   $0x7a,0x20(%rsp)
140da7f18:	00
140da7f19:	4c 8d 0d 10 58 40 00 	lea    0x405810(%rip),%r9        # 0x1411ad730
140da7f20:	b9 26 00 00 00       	mov    $0x26,%ecx
140da7f25:	44 8d 42 db          	lea    -0x25(%rdx),%r8d
140da7f29:	e8 52 8d f2 ff       	call   0x140cd0c80
140da7f2e:	ba bc 00 00 00       	mov    $0xbc,%edx
140da7f33:	c7 44 24 20 8d 00 00 	movl   $0x8d,0x20(%rsp)
140da7f3a:	00
140da7f3b:	4c 8d 0d ee 57 40 00 	lea    0x4057ee(%rip),%r9        # 0x1411ad730
140da7f42:	b9 26 00 00 00       	mov    $0x26,%ecx
140da7f47:	44 8d 42 aa          	lea    -0x56(%rdx),%r8d
140da7f4b:	e8 30 8d f2 ff       	call   0x140cd0c80
140da7f50:	4d 85 e4             	test   %r12,%r12
140da7f53:	0f 84 ed 00 00 00    	je     0x140da8046
140da7f59:	49 8b 44 24 10       	mov    0x10(%r12),%rax
140da7f5e:	4c 8d 0d 1b 58 40 00 	lea    0x40581b(%rip),%r9        # 0x1411ad780
140da7f65:	4d 8b 04 24          	mov    (%r12),%r8
140da7f69:	48 8d 15 a8 a8 39 00 	lea    0x39a8a8(%rip),%rdx        # 0x141142818
140da7f70:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140da7f75:	b9 06 00 00 00       	mov    $0x6,%ecx
140da7f7a:	48 8d 05 8f ef 39 00 	lea    0x39ef8f(%rip),%rax        # 0x141146f10
140da7f81:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140da7f86:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140da7f8b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140da7f90:	e8 9b 7f f2 ff       	call   0x140ccff30
140da7f95:	e9 ac 00 00 00       	jmp    0x140da8046
140da7f9a:	48 8d 15 c7 57 40 00 	lea    0x4057c7(%rip),%rdx        # 0x1411ad768
140da7fa1:	48 8b ce             	mov    %rsi,%rcx
140da7fa4:	e8 77 5b 09 00       	call   0x140e3db20
140da7fa9:	85 c0                	test   %eax,%eax
140da7fab:	75 0d                	jne    0x140da7fba
140da7fad:	48 8b d3             	mov    %rbx,%rdx
140da7fb0:	48 8b cf             	mov    %rdi,%rcx
140da7fb3:	e8 58 31 f9 ff       	call   0x140d3b110
140da7fb8:	eb 11                	jmp    0x140da7fcb
140da7fba:	4c 8b c3             	mov    %rbx,%r8
140da7fbd:	48 8b d6             	mov    %rsi,%rdx
140da7fc0:	45 33 c9             	xor    %r9d,%r9d
140da7fc3:	48 8b cf             	mov    %rdi,%rcx
140da7fc6:	e8 65 46 fe ff       	call   0x140d8c630
140da7fcb:	85 c0                	test   %eax,%eax
140da7fcd:	0f 84 5b ff ff ff    	je     0x140da7f2e
140da7fd3:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140da7fd8:	41 ff c7             	inc    %r15d
140da7fdb:	48 8b cb             	mov    %rbx,%rcx
140da7fde:	e8 3d 95 f1 ff       	call   0x140cc1520
140da7fe3:	44 3b f8             	cmp    %eax,%r15d
140da7fe6:	0f 8c 84 fd ff ff    	jl     0x140da7d70
140da7fec:	48 85 ff             	test   %rdi,%rdi
140da7fef:	74 4f                	je     0x140da8040
140da7ff1:	83 bc 24 a8 00 00 00 	cmpl   $0xffffffff,0xa8(%rsp)
140da7ff8:	ff
140da7ff9:	75 45                	jne    0x140da8040
140da7ffb:	48 8b cf             	mov    %rdi,%rcx
140da7ffe:	e8 6d 00 00 00       	call   0x140da8070
140da8003:	85 c0                	test   %eax,%eax
140da8005:	75 39                	jne    0x140da8040
140da8007:	4c 8d 0d 22 57 40 00 	lea    0x405722(%rip),%r9        # 0x1411ad730
140da800e:	c7 44 24 20 8d 00 00 	movl   $0x8d,0x20(%rsp)
140da8015:	00
140da8016:	ba bc 00 00 00       	mov    $0xbc,%edx
140da801b:	8d 48 26             	lea    0x26(%rax),%ecx
140da801e:	44 8d 40 66          	lea    0x66(%rax),%r8d
140da8022:	e8 59 8c f2 ff       	call   0x140cd0c80
140da8027:	eb 1d                	jmp    0x140da8046
140da8029:	44 39 74 24 40       	cmp    %r14d,0x40(%rsp)
140da802e:	0f 84 fa fe ff ff    	je     0x140da7f2e
140da8034:	e8 47 80 f2 ff       	call   0x140cd0080
140da8039:	b8 01 00 00 00       	mov    $0x1,%eax
140da803e:	eb 11                	jmp    0x140da8051
140da8040:	41 be 01 00 00 00    	mov    $0x1,%r14d
140da8046:	48 8b cf             	mov    %rdi,%rcx
140da8049:	e8 b2 80 f9 ff       	call   0x140d40100
140da804e:	41 8b c6             	mov    %r14d,%eax
140da8051:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140da8056:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140da805d:	00
140da805e:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140da8063:	48 83 c4 60          	add    $0x60,%rsp
140da8067:	41 5e                	pop    %r14
140da8069:	41 5d                	pop    %r13
140da806b:	5f                   	pop    %rdi
140da806c:	5e                   	pop    %rsi
140da806d:	5b                   	pop    %rbx
140da806e:	c3                   	ret
140da806f:	cc                   	int3
140da8070:	40 53                	rex push %rbx
140da8072:	b8 20 00 00 00       	mov    $0x20,%eax
140da8077:	e8 24 34 07 00       	call   0x140e1b4a0
140da807c:	48 2b e0             	sub    %rax,%rsp
140da807f:	48 8b d9             	mov    %rcx,%rbx
140da8082:	e8 09 d6 f4 ff       	call   0x140cf5690
140da8087:	85 c0                	test   %eax,%eax
140da8089:	74 3f                	je     0x140da80ca
140da808b:	48 8b 05 ee 5d 6f 00 	mov    0x6f5dee(%rip),%rax        # 0x14149de80
140da8092:	48 85 c0             	test   %rax,%rax
140da8095:	75 11                	jne    0x140da80a8
140da8097:	e8 94 93 f1 ff       	call   0x140cc1430
140da809c:	48 89 05 dd 5d 6f 00 	mov    %rax,0x6f5ddd(%rip)        # 0x14149de80
140da80a3:	48 85 c0             	test   %rax,%rax
140da80a6:	74 1a                	je     0x140da80c2
140da80a8:	48 8b d3             	mov    %rbx,%rdx
140da80ab:	48 8b c8             	mov    %rax,%rcx
140da80ae:	e8 5d 95 f1 ff       	call   0x140cc1610
140da80b3:	85 c0                	test   %eax,%eax
140da80b5:	74 0b                	je     0x140da80c2
140da80b7:	b8 01 00 00 00       	mov    $0x1,%eax
140da80bc:	48 83 c4 20          	add    $0x20,%rsp
140da80c0:	5b                   	pop    %rbx
140da80c1:	c3                   	ret
140da80c2:	48 8b cb             	mov    %rbx,%rcx
140da80c5:	e8 c6 d4 f4 ff       	call   0x140cf5590
140da80ca:	33 c0                	xor    %eax,%eax
140da80cc:	48 83 c4 20          	add    $0x20,%rsp
140da80d0:	5b                   	pop    %rbx
140da80d1:	c3                   	ret
140da80d2:	cc                   	int3
140da80d3:	cc                   	int3
140da80d4:	cc                   	int3
140da80d5:	cc                   	int3
140da80d6:	cc                   	int3
140da80d7:	cc                   	int3
140da80d8:	cc                   	int3
140da80d9:	cc                   	int3
140da80da:	cc                   	int3
140da80db:	cc                   	int3
140da80dc:	cc                   	int3
140da80dd:	cc                   	int3
140da80de:	cc                   	int3
140da80df:	cc                   	int3
140da80e0:	b8 28 00 00 00       	mov    $0x28,%eax
140da80e5:	e8 b6 33 07 00       	call   0x140e1b4a0
140da80ea:	48 2b e0             	sub    %rax,%rsp
140da80ed:	48 8b 0d 8c 5d 6f 00 	mov    0x6f5d8c(%rip),%rcx        # 0x14149de80
140da80f4:	e8 37 94 f1 ff       	call   0x140cc1530
140da80f9:	48 85 c0             	test   %rax,%rax
140da80fc:	74 1b                	je     0x140da8119
140da80fe:	66 90                	xchg   %ax,%ax
140da8100:	48 8b c8             	mov    %rax,%rcx
140da8103:	e8 88 d4 f4 ff       	call   0x140cf5590
140da8108:	48 8b 0d 71 5d 6f 00 	mov    0x6f5d71(%rip),%rcx        # 0x14149de80
140da810f:	e8 1c 94 f1 ff       	call   0x140cc1530
140da8114:	48 85 c0             	test   %rax,%rax
140da8117:	75 e7                	jne    0x140da8100
140da8119:	48 8b 0d 60 5d 6f 00 	mov    0x6f5d60(%rip),%rcx        # 0x14149de80
140da8120:	e8 7b 91 f1 ff       	call   0x140cc12a0
140da8125:	48 c7 05 50 5d 6f 00 	movq   $0x0,0x6f5d50(%rip)        # 0x14149de80
140da812c:	00 00 00 00
140da8130:	48 83 c4 28          	add    $0x28,%rsp
140da8134:	c3                   	ret
140da8135:	cc                   	int3
140da8136:	cc                   	int3
140da8137:	cc                   	int3
140da8138:	cc                   	int3
140da8139:	cc                   	int3
140da813a:	cc                   	int3
140da813b:	cc                   	int3
140da813c:	cc                   	int3
140da813d:	cc                   	int3
140da813e:	cc                   	int3
140da813f:	cc                   	int3
140da8140:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140da8145:	57                   	push   %rdi
140da8146:	b8 30 00 00 00       	mov    $0x30,%eax
140da814b:	e8 50 33 07 00       	call   0x140e1b4a0
140da8150:	48 2b e0             	sub    %rax,%rsp
140da8153:	48 8b f2             	mov    %rdx,%rsi
140da8156:	e8 05 70 42 ff       	call   0x1401cf160
140da815b:	48 8b d0             	mov    %rax,%rdx
140da815e:	48 8b ce             	mov    %rsi,%rcx
140da8161:	e8 ea 5a fa ff       	call   0x140d4dc50
140da8166:	48 8b f8             	mov    %rax,%rdi
140da8169:	48 85 c0             	test   %rax,%rax
140da816c:	75 2d                	jne    0x140da819b
140da816e:	ba bb 00 00 00       	mov    $0xbb,%edx
140da8173:	c7 44 24 20 a5 00 00 	movl   $0xa5,0x20(%rsp)
140da817a:	00
140da817b:	4c 8d 0d ae 55 40 00 	lea    0x4055ae(%rip),%r9        # 0x1411ad730
140da8182:	8d 48 26             	lea    0x26(%rax),%ecx
140da8185:	44 8d 42 d9          	lea    -0x27(%rdx),%r8d
140da8189:	e8 f2 8a f2 ff       	call   0x140cd0c80
140da818e:	33 c0                	xor    %eax,%eax
140da8190:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140da8195:	48 83 c4 30          	add    $0x30,%rsp
140da8199:	5f                   	pop    %rdi
140da819a:	c3                   	ret
140da819b:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140da81a0:	48 8b cf             	mov    %rdi,%rcx
140da81a3:	33 db                	xor    %ebx,%ebx
140da81a5:	e8 76 93 f1 ff       	call   0x140cc1520
140da81aa:	85 c0                	test   %eax,%eax
140da81ac:	7e 2e                	jle    0x140da81dc
140da81ae:	66 90                	xchg   %ax,%ax
140da81b0:	8b d3                	mov    %ebx,%edx
140da81b2:	48 8b cf             	mov    %rdi,%rcx
140da81b5:	e8 a6 95 f1 ff       	call   0x140cc1760
140da81ba:	4c 8b c6             	mov    %rsi,%r8
140da81bd:	48 8b 50 10          	mov    0x10(%rax),%rdx
140da81c1:	48 8b 48 08          	mov    0x8(%rax),%rcx
140da81c5:	e8 e6 fa ff ff       	call   0x140da7cb0
140da81ca:	85 c0                	test   %eax,%eax
140da81cc:	74 23                	je     0x140da81f1