140d62cfb:	00
140d62cfc:	e8 5f 4b ff ff       	call   0x140d57860
140d62d01:	85 c0                	test   %eax,%eax
140d62d03:	0f 84 21 02 00 00    	je     0x140d62f2a
140d62d09:	44 39 65 28          	cmp    %r12d,0x28(%rbp)
140d62d0d:	74 2d                	je     0x140d62d3c
140d62d0f:	45 39 66 28          	cmp    %r12d,0x28(%r14)
140d62d13:	74 16                	je     0x140d62d2b
140d62d15:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140d62d1a:	49 8b 4f 20          	mov    0x20(%r15),%rcx
140d62d1e:	49 8b d6             	mov    %r14,%rdx
140d62d21:	e8 9a 30 f7 ff       	call   0x140cd5dc0
140d62d26:	48 85 c0             	test   %rax,%rax
140d62d29:	eb 6e                	jmp    0x140d62d99
140d62d2b:	49 8b 56 20          	mov    0x20(%r14),%rdx
140d62d2f:	48 8b cb             	mov    %rbx,%rcx
140d62d32:	e8 89 30 f7 ff       	call   0x140cd5dc0
140d62d37:	48 85 c0             	test   %rax,%rax
140d62d3a:	eb 35                	jmp    0x140d62d71
140d62d3c:	45 39 66 28          	cmp    %r12d,0x28(%r14)
140d62d40:	74 11                	je     0x140d62d53
140d62d42:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140d62d46:	48 8b cb             	mov    %rbx,%rcx
140d62d49:	e8 72 30 f7 ff       	call   0x140cd5dc0
140d62d4e:	48 85 c0             	test   %rax,%rax
140d62d51:	eb 1e                	jmp    0x140d62d71
140d62d53:	4d 8b 4e 20          	mov    0x20(%r14),%r9
140d62d57:	48 8b d3             	mov    %rbx,%rdx
140d62d5a:	4c 8b 45 20          	mov    0x20(%rbp),%r8
140d62d5e:	48 8b ce             	mov    %rsi,%rcx
140d62d61:	49 8b c5             	mov    %r13,%rax
140d62d64:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d62d69:	ff 15 b1 0c 22 00    	call   *0x220cb1(%rip)        # 0x140f83a20
140d62d6f:	85 c0                	test   %eax,%eax
140d62d71:	0f 84 b3 01 00 00    	je     0x140d62f2a
140d62d77:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140d62d7c:	4c 8b c3             	mov    %rbx,%r8
140d62d7f:	49 8b 57 20          	mov    0x20(%r15),%rdx
140d62d83:	4d 8b ce             	mov    %r14,%r9
140d62d86:	48 8b ce             	mov    %rsi,%rcx
140d62d89:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d62d8e:	49 8b c5             	mov    %r13,%rax
140d62d91:	ff 15 89 0c 22 00    	call   *0x220c89(%rip)        # 0x140f83a20
140d62d97:	85 c0                	test   %eax,%eax
140d62d99:	0f 84 8b 01 00 00    	je     0x140d62f2a
140d62d9f:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140d62da4:	4c 8b cf             	mov    %rdi,%r9
140d62da7:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d62dac:	48 8b d3             	mov    %rbx,%rdx
140d62daf:	48 8b ce             	mov    %rsi,%rcx
140d62db2:	45 89 67 28          	mov    %r12d,0x28(%r15)
140d62db6:	ff 15 64 0c 22 00    	call   *0x220c64(%rip)        # 0x140f83a20
140d62dbc:	85 c0                	test   %eax,%eax
140d62dbe:	0f 84 66 01 00 00    	je     0x140d62f2a
140d62dc4:	48 8b ac 24 c8 00 00 	mov    0xc8(%rsp),%rbp
140d62dcb:	00
140d62dcc:	4c 8b cf             	mov    %rdi,%r9
140d62dcf:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d62dd4:	48 8b d5             	mov    %rbp,%rdx
140d62dd7:	4d 8b c6             	mov    %r14,%r8
140d62dda:	48 8b ce             	mov    %rsi,%rcx
140d62ddd:	ff 15 3d 0c 22 00    	call   *0x220c3d(%rip)        # 0x140f83a20
140d62de3:	85 c0                	test   %eax,%eax
140d62de5:	0f 84 3f 01 00 00    	je     0x140d62f2a
140d62deb:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140d62df0:	4c 8b cd             	mov    %rbp,%r9
140d62df3:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
140d62dfa:	00
140d62dfb:	48 8b ce             	mov    %rsi,%rcx
140d62dfe:	49 8b c5             	mov    %r13,%rax
140d62e01:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d62e06:	ff 15 14 0c 22 00    	call   *0x220c14(%rip)        # 0x140f83a20
140d62e0c:	85 c0                	test   %eax,%eax
140d62e0e:	0f 84 16 01 00 00    	je     0x140d62f2a
140d62e14:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140d62e19:	48 8b d3             	mov    %rbx,%rdx
140d62e1c:	4c 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8
140d62e23:	00
140d62e24:	4c 8b cd             	mov    %rbp,%r9
140d62e27:	49 8b 4f 10          	mov    0x10(%r15),%rcx
140d62e2b:	e8 50 4d ff ff       	call   0x140d57b80
140d62e30:	85 c0                	test   %eax,%eax
140d62e32:	0f 84 f2 00 00 00    	je     0x140d62f2a
140d62e38:	49 8b 57 10          	mov    0x10(%r15),%rdx
140d62e3c:	4c 8b c5             	mov    %rbp,%r8
140d62e3f:	48 8b cb             	mov    %rbx,%rcx
140d62e42:	e8 59 4a ff ff       	call   0x140d578a0
140d62e47:	85 c0                	test   %eax,%eax
140d62e49:	0f 84 db 00 00 00    	je     0x140d62f2a
140d62e4f:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
140d62e56:	00
140d62e57:	4c 8b cd             	mov    %rbp,%r9
140d62e5a:	4c 8b c3             	mov    %rbx,%r8
140d62e5d:	48 8b cb             	mov    %rbx,%rcx
140d62e60:	e8 1b 4d ff ff       	call   0x140d57b80
140d62e65:	85 c0                	test   %eax,%eax
140d62e67:	0f 84 bd 00 00 00    	je     0x140d62f2a
140d62e6d:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
140d62e72:	4c 8b c3             	mov    %rbx,%r8
140d62e75:	48 8b d3             	mov    %rbx,%rdx
140d62e78:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d62e7d:	48 8b ce             	mov    %rsi,%rcx
140d62e80:	49 8b c5             	mov    %r13,%rax
140d62e83:	ff 15 97 0b 22 00    	call   *0x220b97(%rip)        # 0x140f83a20
140d62e89:	85 c0                	test   %eax,%eax
140d62e8b:	0f 84 99 00 00 00    	je     0x140d62f2a
140d62e91:	4c 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8
140d62e98:	00
140d62e99:	4d 8b ce             	mov    %r14,%r9
140d62e9c:	49 8b d6             	mov    %r14,%rdx
140d62e9f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d62ea4:	48 8b ce             	mov    %rsi,%rcx
140d62ea7:	49 8b c5             	mov    %r13,%rax
140d62eaa:	ff 15 70 0b 22 00    	call   *0x220b70(%rip)        # 0x140f83a20
140d62eb0:	85 c0                	test   %eax,%eax
140d62eb2:	74 76                	je     0x140d62f2a
140d62eb4:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140d62eb9:	4d 8b ce             	mov    %r14,%r9
140d62ebc:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140d62ec1:	48 8b ce             	mov    %rsi,%rcx
140d62ec4:	49 8b d6             	mov    %r14,%rdx
140d62ec7:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d62ecc:	49 8b c5             	mov    %r13,%rax
140d62ecf:	ff 15 4b 0b 22 00    	call   *0x220b4b(%rip)        # 0x140f83a20
140d62ed5:	85 c0                	test   %eax,%eax
140d62ed7:	74 51                	je     0x140d62f2a
140d62ed9:	4c 8b cd             	mov    %rbp,%r9
140d62edc:	4d 8b c6             	mov    %r14,%r8
140d62edf:	48 8b d3             	mov    %rbx,%rdx
140d62ee2:	48 8b cb             	mov    %rbx,%rcx
140d62ee5:	e8 96 4c ff ff       	call   0x140d57b80
140d62eea:	85 c0                	test   %eax,%eax
140d62eec:	74 3c                	je     0x140d62f2a
140d62eee:	48 8b cb             	mov    %rbx,%rcx
140d62ef1:	e8 5a 31 f7 ff       	call   0x140cd6050
140d62ef6:	85 c0                	test   %eax,%eax
140d62ef8:	74 12                	je     0x140d62f0c
140d62efa:	4c 8b c5             	mov    %rbp,%r8
140d62efd:	48 8b d3             	mov    %rbx,%rdx
140d62f00:	48 8b cb             	mov    %rbx,%rcx
140d62f03:	e8 58 b5 fb ff       	call   0x140d1e460
140d62f08:	85 c0                	test   %eax,%eax
140d62f0a:	74 1e                	je     0x140d62f2a
140d62f0c:	49 8b 4f 18          	mov    0x18(%r15),%rcx
140d62f10:	48 8b d3             	mov    %rbx,%rdx
140d62f13:	e8 08 89 fb ff       	call   0x140d1b820
140d62f18:	41 8b cc             	mov    %r12d,%ecx
140d62f1b:	85 c0                	test   %eax,%eax
140d62f1d:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140d62f23:	41 0f 45 cc          	cmovne %r12d,%ecx
140d62f27:	44 8b e1             	mov    %ecx,%r12d
140d62f2a:	48 8b cf             	mov    %rdi,%rcx
140d62f2d:	e8 2e b0 fb ff       	call   0x140d1df60
140d62f32:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140d62f37:	e8 a4 b0 fb ff       	call   0x140d1dfe0
140d62f3c:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140d62f43:	00
140d62f44:	41 8b c4             	mov    %r12d,%eax
140d62f47:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140d62f4c:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
140d62f51:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140d62f58:	41 5f                	pop    %r15
140d62f5a:	41 5e                	pop    %r14
140d62f5c:	41 5c                	pop    %r12
140d62f5e:	5e                   	pop    %rsi
140d62f5f:	5d                   	pop    %rbp
140d62f60:	c3                   	ret
140d62f61:	cc                   	int3
140d62f62:	cc                   	int3
140d62f63:	cc                   	int3
140d62f64:	cc                   	int3
140d62f65:	cc                   	int3
140d62f66:	cc                   	int3
140d62f67:	cc                   	int3
140d62f68:	cc                   	int3
140d62f69:	cc                   	int3
140d62f6a:	cc                   	int3
140d62f6b:	cc                   	int3
140d62f6c:	cc                   	int3
140d62f6d:	cc                   	int3
140d62f6e:	cc                   	int3
140d62f6f:	cc                   	int3
140d62f70:	40 57                	rex push %rdi
140d62f72:	41 54                	push   %r12
140d62f74:	41 55                	push   %r13
140d62f76:	41 56                	push   %r14
140d62f78:	41 57                	push   %r15
140d62f7a:	b8 60 00 00 00       	mov    $0x60,%eax
140d62f7f:	e8 1c 85 0b 00       	call   0x140e1b4a0
140d62f84:	48 2b e0             	sub    %rax,%rsp
140d62f87:	4c 8b ea             	mov    %rdx,%r13
140d62f8a:	45 33 e4             	xor    %r12d,%r12d
140d62f8d:	49 8b d0             	mov    %r8,%rdx
140d62f90:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140d62f95:	49 8b f9             	mov    %r9,%rdi
140d62f98:	4d 8b f8             	mov    %r8,%r15
140d62f9b:	4c 8b f1             	mov    %rcx,%r14
140d62f9e:	e8 fd 5d f7 ff       	call   0x140cd8da0
140d62fa3:	85 c0                	test   %eax,%eax
140d62fa5:	74 22                	je     0x140d62fc9
140d62fa7:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140d62fab:	33 d2                	xor    %edx,%edx
140d62fad:	e8 7e 35 f7 ff       	call   0x140cd6530
140d62fb2:	41 8d 44 24 01       	lea    0x1(%r12),%eax
140d62fb7:	45 89 65 28          	mov    %r12d,0x28(%r13)
140d62fbb:	48 83 c4 60          	add    $0x60,%rsp
140d62fbf:	41 5f                	pop    %r15
140d62fc1:	41 5e                	pop    %r14
140d62fc3:	41 5d                	pop    %r13
140d62fc5:	41 5c                	pop    %r12
140d62fc7:	5f                   	pop    %rdi
140d62fc8:	c3                   	ret
140d62fc9:	49 8b 06             	mov    (%r14),%rax
140d62fcc:	48 89 b4 24 a0 00 00 	mov    %rsi,0xa0(%rsp)
140d62fd3:	00
140d62fd4:	49 8b 76 40          	mov    0x40(%r14),%rsi
140d62fd8:	48 8b 88 08 01 00 00 	mov    0x108(%rax),%rcx
140d62fdf:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140d62fe6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d62feb:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140d62ff0:	48 85 ff             	test   %rdi,%rdi
140d62ff3:	75 16                	jne    0x140d6300b
140d62ff5:	e8 56 b2 fb ff       	call   0x140d1e250
140d62ffa:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140d62fff:	48 8b f8             	mov    %rax,%rdi
140d63002:	48 85 c0             	test   %rax,%rax
140d63005:	0f 84 d2 03 00 00    	je     0x140d633dd
140d6300b:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
140d63012:	00
140d63013:	48 8b cf             	mov    %rdi,%rcx
140d63016:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
140d6301d:	00
140d6301e:	e8 1d b3 fb ff       	call   0x140d1e340
140d63023:	48 8b cf             	mov    %rdi,%rcx
140d63026:	e8 75 b0 fb ff       	call   0x140d1e0a0
140d6302b:	48 8b cf             	mov    %rdi,%rcx
140d6302e:	48 8b d8             	mov    %rax,%rbx
140d63031:	e8 6a b0 fb ff       	call   0x140d1e0a0
140d63036:	48 8b cf             	mov    %rdi,%rcx
140d63039:	48 8b e8             	mov    %rax,%rbp
140d6303c:	e8 5f b0 fb ff       	call   0x140d1e0a0
140d63041:	48 8b cf             	mov    %rdi,%rcx
140d63044:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140d63049:	e8 52 b0 fb ff       	call   0x140d1e0a0
140d6304e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140d63053:	48 85 c0             	test   %rax,%rax
140d63056:	0f 84 5c 03 00 00    	je     0x140d633b8
140d6305c:	4c 8b cf             	mov    %rdi,%r9
140d6305f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140d63064:	49 8b ce             	mov    %r14,%rcx
140d63067:	45 39 67 28          	cmp    %r12d,0x28(%r15)
140d6306b:	74 50                	je     0x140d630bd
140d6306d:	4d 8b 47 10          	mov    0x10(%r15),%r8
140d63071:	48 8b d3             	mov    %rbx,%rdx
140d63074:	ff 15 a6 09 22 00    	call   *0x2209a6(%rip)        # 0x140f83a20
140d6307a:	85 c0                	test   %eax,%eax
140d6307c:	0f 84 36 03 00 00    	je     0x140d633b8
140d63082:	4c 8b c6             	mov    %rsi,%r8
140d63085:	48 8b d3             	mov    %rbx,%rdx
140d63088:	48 8b cd             	mov    %rbp,%rcx
140d6308b:	e8 10 48 ff ff       	call   0x140d578a0
140d63090:	85 c0                	test   %eax,%eax
140d63092:	0f 84 20 03 00 00    	je     0x140d633b8
140d63098:	4c 8b ce             	mov    %rsi,%r9
140d6309b:	4c 8b c5             	mov    %rbp,%r8
140d6309e:	48 8b d3             	mov    %rbx,%rdx
140d630a1:	48 8b cb             	mov    %rbx,%rcx
140d630a4:	e8 b7 47 ff ff       	call   0x140d57860
140d630a9:	85 c0                	test   %eax,%eax
140d630ab:	0f 84 07 03 00 00    	je     0x140d633b8
140d630b1:	4d 8b 46 60          	mov    0x60(%r14),%r8
140d630b5:	48 8b d3             	mov    %rbx,%rdx
140d630b8:	e9 4a 01 00 00       	jmp    0x140d63207
140d630bd:	45 39 66 70          	cmp    %r12d,0x70(%r14)
140d630c1:	0f 84 92 00 00 00    	je     0x140d63159
140d630c7:	4d 8b 47 20          	mov    0x20(%r15),%r8
140d630cb:	48 8b d5             	mov    %rbp,%rdx
140d630ce:	ff 15 4c 09 22 00    	call   *0x22094c(%rip)        # 0x140f83a20
140d630d4:	85 c0                	test   %eax,%eax
140d630d6:	0f 84 dc 02 00 00    	je     0x140d633b8
140d630dc:	49 8b 57 10          	mov    0x10(%r15),%rdx
140d630e0:	4c 8b ce             	mov    %rsi,%r9
140d630e3:	4c 8b c5             	mov    %rbp,%r8
140d630e6:	48 8b cb             	mov    %rbx,%rcx
140d630e9:	e8 72 47 ff ff       	call   0x140d57860
140d630ee:	85 c0                	test   %eax,%eax
140d630f0:	0f 84 c2 02 00 00    	je     0x140d633b8
140d630f6:	49 8b 57 10          	mov    0x10(%r15),%rdx
140d630fa:	4c 8b ce             	mov    %rsi,%r9
140d630fd:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140d63102:	4c 8b c5             	mov    %rbp,%r8
140d63105:	e8 76 4a ff ff       	call   0x140d57b80
140d6310a:	85 c0                	test   %eax,%eax
140d6310c:	0f 84 a6 02 00 00    	je     0x140d633b8
140d63112:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140d63117:	4c 8b c3             	mov    %rbx,%r8
140d6311a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140d6311f:	48 8b d5             	mov    %rbp,%rdx
140d63122:	49 8b ce             	mov    %r14,%rcx
140d63125:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d6312a:	ff 15 f0 08 22 00    	call   *0x2208f0(%rip)        # 0x140f83a20
140d63130:	85 c0                	test   %eax,%eax
140d63132:	0f 84 80 02 00 00    	je     0x140d633b8
140d63138:	4c 8b c6             	mov    %rsi,%r8
140d6313b:	48 8b d5             	mov    %rbp,%rdx
140d6313e:	48 8b cb             	mov    %rbx,%rcx
140d63141:	e8 5a 47 ff ff       	call   0x140d578a0
140d63146:	85 c0                	test   %eax,%eax
140d63148:	0f 84 6a 02 00 00    	je     0x140d633b8
140d6314e:	4c 8b c5             	mov    %rbp,%r8
140d63151:	48 8b d3             	mov    %rbx,%rdx
140d63154:	e9 ae 00 00 00       	jmp    0x140d63207
140d63159:	4d 8b 47 10          	mov    0x10(%r15),%r8
140d6315d:	48 8b d3             	mov    %rbx,%rdx
140d63160:	ff 15 ba 08 22 00    	call   *0x2208ba(%rip)        # 0x140f83a20
140d63166:	85 c0                	test   %eax,%eax
140d63168:	0f 84 4a 02 00 00    	je     0x140d633b8
140d6316e:	4c 8b c6             	mov    %rsi,%r8
140d63171:	48 8b d3             	mov    %rbx,%rdx
140d63174:	48 8b cd             	mov    %rbp,%rcx
140d63177:	e8 24 47 ff ff       	call   0x140d578a0
140d6317c:	85 c0                	test   %eax,%eax
140d6317e:	0f 84 34 02 00 00    	je     0x140d633b8
140d63184:	4c 8b ce             	mov    %rsi,%r9
140d63187:	4c 8b c5             	mov    %rbp,%r8
140d6318a:	48 8b d3             	mov    %rbx,%rdx
140d6318d:	48 8b cb             	mov    %rbx,%rcx
140d63190:	e8 cb 46 ff ff       	call   0x140d57860
140d63195:	85 c0                	test   %eax,%eax
140d63197:	0f 84 1b 02 00 00    	je     0x140d633b8
140d6319d:	4d 8b 47 20          	mov    0x20(%r15),%r8
140d631a1:	4c 8b cf             	mov    %rdi,%r9
140d631a4:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140d631a9:	48 8b d5             	mov    %rbp,%rdx
140d631ac:	49 8b ce             	mov    %r14,%rcx
140d631af:	ff 15 6b 08 22 00    	call   *0x22086b(%rip)        # 0x140f83a20
140d631b5:	85 c0                	test   %eax,%eax
140d631b7:	0f 84 fb 01 00 00    	je     0x140d633b8
140d631bd:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140d631c2:	4c 8b cf             	mov    %rdi,%r9
140d631c5:	4c 8b c5             	mov    %rbp,%r8
140d631c8:	48 8b d5             	mov    %rbp,%rdx
140d631cb:	49 8b ce             	mov    %r14,%rcx
140d631ce:	ff 15 4c 08 22 00    	call   *0x22084c(%rip)        # 0x140f83a20
140d631d4:	85 c0                	test   %eax,%eax
140d631d6:	0f 84 dc 01 00 00    	je     0x140d633b8
140d631dc:	4d 8b 4e 60          	mov    0x60(%r14),%r9
140d631e0:	4c 8b c5             	mov    %rbp,%r8
140d631e3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140d631e8:	48 8b d5             	mov    %rbp,%rdx