140d26d24:	49 8b ce             	mov    %r14,%rcx
140d26d27:	4c 8b 50 30          	mov    0x30(%rax),%r10
140d26d2b:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
140d26d32:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d26d37:	49 8b c2             	mov    %r10,%rax
140d26d3a:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d26d3f:	ff 15 db cc 25 00    	call   *0x25ccdb(%rip)        # 0x140f83a20
140d26d45:	48 8b cb             	mov    %rbx,%rcx
140d26d48:	85 c0                	test   %eax,%eax
140d26d4a:	0f 84 8c 03 00 00    	je     0x140d270dc
140d26d50:	e8 0b f2 fa ff       	call   0x140cd5f60
140d26d55:	4d 63 fd             	movslq %r13d,%r15
140d26d58:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
140d26d5d:	45 85 ed             	test   %r13d,%r13d
140d26d60:	0f 8e 1b 01 00 00    	jle    0x140d26e81
140d26d66:	e8 e5 f3 fa ff       	call   0x140cd6150
140d26d6b:	4c 8b e0             	mov    %rax,%r12
140d26d6e:	e8 dd f3 fa ff       	call   0x140cd6150
140d26d73:	4c 8b e8             	mov    %rax,%r13
140d26d76:	48 85 c0             	test   %rax,%rax
140d26d79:	0f 84 52 03 00 00    	je     0x140d270d1
140d26d7f:	4d 85 e4             	test   %r12,%r12
140d26d82:	0f 84 49 03 00 00    	je     0x140d270d1
140d26d88:	33 c0                	xor    %eax,%eax
140d26d8a:	89 44 24 40          	mov    %eax,0x40(%rsp)
140d26d8e:	4d 85 ff             	test   %r15,%r15
140d26d91:	0f 8e d0 00 00 00    	jle    0x140d26e67
140d26d97:	8b d8                	mov    %eax,%ebx
140d26d99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140d26da0:	48 8b cd             	mov    %rbp,%rcx
140d26da3:	e8 f8 72 ff ff       	call   0x140d1e0a0
140d26da8:	48 89 84 dc 80 00 00 	mov    %rax,0x80(%rsp,%rbx,8)
140d26daf:	00
140d26db0:	4c 8b f8             	mov    %rax,%r15
140d26db3:	48 85 c0             	test   %rax,%rax
140d26db6:	0f 84 15 03 00 00    	je     0x140d270d1
140d26dbc:	8b 54 24 40          	mov    0x40(%rsp),%edx
140d26dc0:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140d26dc4:	e8 97 a9 f9 ff       	call   0x140cc1760
140d26dc9:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140d26dce:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d26dd4:	49 8b cd             	mov    %r13,%rcx
140d26dd7:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140d26ddc:	e8 4f f8 fa ff       	call   0x140cd6630
140d26de1:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140d26de6:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d26dec:	49 8b cc             	mov    %r12,%rcx
140d26def:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140d26df3:	e8 38 f8 fa ff       	call   0x140cd6630
140d26df8:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d26dfd:	4d 8b c5             	mov    %r13,%r8
140d26e00:	48 8b d6             	mov    %rsi,%rdx
140d26e03:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d26e08:	33 c9                	xor    %ecx,%ecx
140d26e0a:	4c 8b 08             	mov    (%rax),%r9
140d26e0d:	e8 6e 79 ff ff       	call   0x140d1e780
140d26e12:	85 c0                	test   %eax,%eax
140d26e14:	0f 84 b7 02 00 00    	je     0x140d270d1
140d26e1a:	48 8b 47 08          	mov    0x8(%rdi),%rax
140d26e1e:	4d 8b c4             	mov    %r12,%r8
140d26e21:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d26e26:	48 8b d6             	mov    %rsi,%rdx
140d26e29:	4c 8b 50 30          	mov    0x30(%rax),%r10
140d26e2d:	48 8b 41 20          	mov    0x20(%rcx),%rax
140d26e31:	4c 8b 09             	mov    (%rcx),%r9
140d26e34:	49 8b cf             	mov    %r15,%rcx
140d26e37:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d26e3c:	49 8b c2             	mov    %r10,%rax
140d26e3f:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d26e44:	ff 15 d6 cb 25 00    	call   *0x25cbd6(%rip)        # 0x140f83a20
140d26e4a:	85 c0                	test   %eax,%eax
140d26e4c:	0f 84 7f 02 00 00    	je     0x140d270d1
140d26e52:	ff 44 24 40          	incl   0x40(%rsp)
140d26e56:	48 ff c3             	inc    %rbx
140d26e59:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140d26e5e:	49 3b df             	cmp    %r15,%rbx
140d26e61:	0f 8c 39 ff ff ff    	jl     0x140d26da0
140d26e67:	49 8b cd             	mov    %r13,%rcx
140d26e6a:	e8 f1 f0 fa ff       	call   0x140cd5f60
140d26e6f:	49 8b cc             	mov    %r12,%rcx
140d26e72:	e8 e9 f0 fa ff       	call   0x140cd5f60
140d26e77:	44 8b 6c 24 44       	mov    0x44(%rsp),%r13d
140d26e7c:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140d26e81:	4d 8b c4             	mov    %r12,%r8
140d26e84:	49 8b d6             	mov    %r14,%rdx
140d26e87:	49 8b ce             	mov    %r14,%rcx
140d26e8a:	e8 71 76 ff ff       	call   0x140d1e500
140d26e8f:	85 c0                	test   %eax,%eax
140d26e91:	0f 84 6b 03 00 00    	je     0x140d27202
140d26e97:	49 8b ce             	mov    %r14,%rcx
140d26e9a:	e8 a1 f1 fa ff       	call   0x140cd6040
140d26e9f:	85 c0                	test   %eax,%eax
140d26ea1:	74 17                	je     0x140d26eba
140d26ea3:	4c 8b 47 30          	mov    0x30(%rdi),%r8
140d26ea7:	49 8b d6             	mov    %r14,%rdx
140d26eaa:	49 8b ce             	mov    %r14,%rcx
140d26ead:	e8 ae 75 ff ff       	call   0x140d1e460
140d26eb2:	85 c0                	test   %eax,%eax
140d26eb4:	0f 84 48 03 00 00    	je     0x140d27202
140d26eba:	4c 8b 47 50          	mov    0x50(%rdi),%r8
140d26ebe:	4c 8b cd             	mov    %rbp,%r9
140d26ec1:	49 8b d6             	mov    %r14,%rdx
140d26ec4:	48 8b ce             	mov    %rsi,%rcx
140d26ec7:	e8 74 f8 02 00       	call   0x140d56740
140d26ecc:	85 c0                	test   %eax,%eax
140d26ece:	0f 84 2e 03 00 00    	je     0x140d27202
140d26ed4:	e8 77 f2 fa ff       	call   0x140cd6150
140d26ed9:	48 8b d8             	mov    %rax,%rbx
140d26edc:	48 85 c0             	test   %rax,%rax
140d26edf:	0f 84 1d 03 00 00    	je     0x140d27202
140d26ee5:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d26eeb:	48 8b d6             	mov    %rsi,%rdx
140d26eee:	48 8b c8             	mov    %rax,%rcx
140d26ef1:	e8 3a f7 fa ff       	call   0x140cd6630
140d26ef6:	4c 8b 4f 30          	mov    0x30(%rdi),%r9
140d26efa:	4c 8b c3             	mov    %rbx,%r8
140d26efd:	49 8b d6             	mov    %r14,%rdx
140d26f00:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d26f05:	33 c9                	xor    %ecx,%ecx
140d26f07:	e8 74 78 ff ff       	call   0x140d1e780
140d26f0c:	48 8b cb             	mov    %rbx,%rcx
140d26f0f:	85 c0                	test   %eax,%eax
140d26f11:	0f 84 3d fd ff ff    	je     0x140d26c54
140d26f17:	e8 44 f0 fa ff       	call   0x140cd5f60
140d26f1c:	49 8b ce             	mov    %r14,%rcx
140d26f1f:	e8 1c f1 fa ff       	call   0x140cd6040
140d26f24:	85 c0                	test   %eax,%eax
140d26f26:	74 17                	je     0x140d26f3f
140d26f28:	4c 8b 47 30          	mov    0x30(%rdi),%r8
140d26f2c:	49 8b d6             	mov    %r14,%rdx
140d26f2f:	49 8b ce             	mov    %r14,%rcx
140d26f32:	e8 29 75 ff ff       	call   0x140d1e460
140d26f37:	85 c0                	test   %eax,%eax
140d26f39:	0f 84 c3 02 00 00    	je     0x140d27202
140d26f3f:	4c 8b 47 38          	mov    0x38(%rdi),%r8
140d26f43:	4c 8b cd             	mov    %rbp,%r9
140d26f46:	49 8b d6             	mov    %r14,%rdx
140d26f49:	48 8b ce             	mov    %rsi,%rcx
140d26f4c:	e8 ef f7 02 00       	call   0x140d56740
140d26f51:	85 c0                	test   %eax,%eax
140d26f53:	0f 84 a9 02 00 00    	je     0x140d27202
140d26f59:	4d 8b c4             	mov    %r12,%r8
140d26f5c:	48 8b d6             	mov    %rsi,%rdx
140d26f5f:	49 8b ce             	mov    %r14,%rcx
140d26f62:	e8 f9 74 ff ff       	call   0x140d1e460
140d26f67:	85 c0                	test   %eax,%eax
140d26f69:	0f 84 93 02 00 00    	je     0x140d27202
140d26f6f:	45 85 ed             	test   %r13d,%r13d
140d26f72:	0f 8e 09 01 00 00    	jle    0x140d27081
140d26f78:	e8 d3 f1 fa ff       	call   0x140cd6150
140d26f7d:	48 8b d8             	mov    %rax,%rbx
140d26f80:	48 85 c0             	test   %rax,%rax
140d26f83:	0f 84 79 02 00 00    	je     0x140d27202
140d26f89:	33 c0                	xor    %eax,%eax
140d26f8b:	44 8b e8             	mov    %eax,%r13d
140d26f8e:	4d 85 ff             	test   %r15,%r15
140d26f91:	0f 8e e2 00 00 00    	jle    0x140d27079
140d26f97:	44 8b e0             	mov    %eax,%r12d
140d26f9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d26fa0:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140d26fa4:	41 8b d5             	mov    %r13d,%edx
140d26fa7:	e8 b4 a7 f9 ff       	call   0x140cc1760
140d26fac:	4a 8b 94 e4 80 00 00 	mov    0x80(%rsp,%r12,8),%rdx
140d26fb3:	00
140d26fb4:	4d 8b c6             	mov    %r14,%r8
140d26fb7:	48 8b ce             	mov    %rsi,%rcx
140d26fba:	4c 8b f8             	mov    %rax,%r15
140d26fbd:	e8 3e 75 ff ff       	call   0x140d1e500
140d26fc2:	85 c0                	test   %eax,%eax
140d26fc4:	0f 84 87 fc ff ff    	je     0x140d26c51
140d26fca:	4d 8b 47 10          	mov    0x10(%r15),%r8
140d26fce:	4c 8b cd             	mov    %rbp,%r9
140d26fd1:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140d26fd6:	48 8b d6             	mov    %rsi,%rdx
140d26fd9:	e8 62 f7 02 00       	call   0x140d56740
140d26fde:	48 8b cb             	mov    %rbx,%rcx
140d26fe1:	85 c0                	test   %eax,%eax
140d26fe3:	0f 84 6b fc ff ff    	je     0x140d26c54
140d26fe9:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140d26fee:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d26ff4:	e8 37 f6 fa ff       	call   0x140cd6630
140d26ff9:	4d 8b 0f             	mov    (%r15),%r9
140d26ffc:	4c 8b c3             	mov    %rbx,%r8
140d26fff:	48 8b d6             	mov    %rsi,%rdx
140d27002:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d27007:	33 c9                	xor    %ecx,%ecx
140d27009:	e8 72 77 ff ff       	call   0x140d1e780
140d2700e:	85 c0                	test   %eax,%eax
140d27010:	0f 84 3b fc ff ff    	je     0x140d26c51
140d27016:	48 8b ce             	mov    %rsi,%rcx
140d27019:	e8 22 f0 fa ff       	call   0x140cd6040
140d2701e:	85 c0                	test   %eax,%eax
140d27020:	74 16                	je     0x140d27038
140d27022:	4d 8b 07             	mov    (%r15),%r8
140d27025:	48 8b d6             	mov    %rsi,%rdx
140d27028:	48 8b ce             	mov    %rsi,%rcx
140d2702b:	e8 30 74 ff ff       	call   0x140d1e460
140d27030:	85 c0                	test   %eax,%eax
140d27032:	0f 84 19 fc ff ff    	je     0x140d26c51
140d27038:	4d 8b 47 18          	mov    0x18(%r15),%r8
140d2703c:	4c 8b cd             	mov    %rbp,%r9
140d2703f:	48 8b d6             	mov    %rsi,%rdx
140d27042:	48 8b ce             	mov    %rsi,%rcx
140d27045:	e8 f6 f6 02 00       	call   0x140d56740
140d2704a:	85 c0                	test   %eax,%eax
140d2704c:	0f 84 ff fb ff ff    	je     0x140d26c51
140d27052:	4c 8b c6             	mov    %rsi,%r8
140d27055:	49 8b d6             	mov    %r14,%rdx
140d27058:	49 8b ce             	mov    %r14,%rcx
140d2705b:	e8 00 74 ff ff       	call   0x140d1e460
140d27060:	85 c0                	test   %eax,%eax
140d27062:	0f 84 e9 fb ff ff    	je     0x140d26c51
140d27068:	41 ff c5             	inc    %r13d
140d2706b:	49 ff c4             	inc    %r12
140d2706e:	4c 3b 64 24 70       	cmp    0x70(%rsp),%r12
140d27073:	0f 8c 27 ff ff ff    	jl     0x140d26fa0
140d27079:	48 8b cb             	mov    %rbx,%rcx
140d2707c:	e8 df ee fa ff       	call   0x140cd5f60
140d27081:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140d27086:	4c 8b 47 20          	mov    0x20(%rdi),%r8
140d2708a:	4d 85 c0             	test   %r8,%r8
140d2708d:	0f 84 5f 01 00 00    	je     0x140d271f2
140d27093:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
140d27097:	4d 85 c9             	test   %r9,%r9
140d2709a:	0f 84 52 01 00 00    	je     0x140d271f2
140d270a0:	48 8b 47 08          	mov    0x8(%rdi),%rax
140d270a4:	48 8d 0d 55 7d ff ff 	lea    -0x82ab(%rip),%rcx        # 0x140d1ee00
140d270ab:	48 39 48 30          	cmp    %rcx,0x30(%rax)
140d270af:	75 35                	jne    0x140d270e6
140d270b1:	48 8b 47 78          	mov    0x78(%rdi),%rax
140d270b5:	49 8b d6             	mov    %r14,%rdx
140d270b8:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140d270bd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d270c2:	48 8b cb             	mov    %rbx,%rcx
140d270c5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d270ca:	e8 31 7d ff ff       	call   0x140d1ee00
140d270cf:	eb 4f                	jmp    0x140d27120
140d270d1:	49 8b cd             	mov    %r13,%rcx
140d270d4:	e8 87 ee fa ff       	call   0x140cd5f60
140d270d9:	49 8b cc             	mov    %r12,%rcx
140d270dc:	e8 7f ee fa ff       	call   0x140cd5f60
140d270e1:	e9 1c 01 00 00       	jmp    0x140d27202
140d270e6:	49 8b ce             	mov    %r14,%rcx
140d270e9:	e8 72 f8 fa ff       	call   0x140cd6960
140d270ee:	48 8b 47 08          	mov    0x8(%rdi),%rax
140d270f2:	49 8b d6             	mov    %r14,%rdx
140d270f5:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140d270fa:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
140d270fe:	48 8b cb             	mov    %rbx,%rcx
140d27101:	4c 8b 47 20          	mov    0x20(%rdi),%r8
140d27105:	4c 8b 50 30          	mov    0x30(%rax),%r10
140d27109:	48 8b 47 78          	mov    0x78(%rdi),%rax
140d2710d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d27112:	49 8b c2             	mov    %r10,%rax
140d27115:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d2711a:	ff 15 00 c9 25 00    	call   *0x25c900(%rip)        # 0x140f83a20
140d27120:	85 c0                	test   %eax,%eax
140d27122:	0f 84 da 00 00 00    	je     0x140d27202
140d27128:	4d 8b c7             	mov    %r15,%r8
140d2712b:	48 8b d3             	mov    %rbx,%rdx
140d2712e:	48 8b cb             	mov    %rbx,%rcx
140d27131:	e8 ca 73 ff ff       	call   0x140d1e500
140d27136:	85 c0                	test   %eax,%eax
140d27138:	0f 84 c4 00 00 00    	je     0x140d27202
140d2713e:	48 8b cb             	mov    %rbx,%rcx
140d27141:	e8 7a ef fa ff       	call   0x140cd60c0
140d27146:	85 c0                	test   %eax,%eax
140d27148:	0f 85 a4 00 00 00    	jne    0x140d271f2
140d2714e:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
140d27152:	4c 8b c3             	mov    %rbx,%r8
140d27155:	48 8b d3             	mov    %rbx,%rdx
140d27158:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d2715d:	33 c9                	xor    %ecx,%ecx
140d2715f:	e8 1c 76 ff ff       	call   0x140d1e780
140d27164:	85 c0                	test   %eax,%eax
140d27166:	0f 84 96 00 00 00    	je     0x140d27202
140d2716c:	48 8b cb             	mov    %rbx,%rcx
140d2716f:	e8 cc ee fa ff       	call   0x140cd6040
140d27174:	85 c0                	test   %eax,%eax
140d27176:	74 13                	je     0x140d2718b
140d27178:	4c 8b 47 18          	mov    0x18(%rdi),%r8
140d2717c:	48 8b d3             	mov    %rbx,%rdx
140d2717f:	48 8b cb             	mov    %rbx,%rcx
140d27182:	e8 d9 72 ff ff       	call   0x140d1e460
140d27187:	85 c0                	test   %eax,%eax
140d27189:	74 77                	je     0x140d27202
140d2718b:	48 8b cb             	mov    %rbx,%rcx
140d2718e:	e8 2d ef fa ff       	call   0x140cd60c0
140d27193:	85 c0                	test   %eax,%eax
140d27195:	75 5b                	jne    0x140d271f2
140d27197:	e8 b4 ef fa ff       	call   0x140cd6150
140d2719c:	48 8b d8             	mov    %rax,%rbx
140d2719f:	48 85 c0             	test   %rax,%rax
140d271a2:	74 5e                	je     0x140d27202
140d271a4:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d271a8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d271ae:	48 8b c8             	mov    %rax,%rcx
140d271b1:	e8 7a f4 fa ff       	call   0x140cd6630
140d271b6:	48 8b 47 08          	mov    0x8(%rdi),%rax
140d271ba:	4c 8b c3             	mov    %rbx,%r8
140d271bd:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
140d271c1:	49 8b d7             	mov    %r15,%rdx
140d271c4:	49 8b ce             	mov    %r14,%rcx
140d271c7:	4c 8b 50 30          	mov    0x30(%rax),%r10
140d271cb:	48 8b 47 78          	mov    0x78(%rdi),%rax
140d271cf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d271d4:	49 8b c2             	mov    %r10,%rax
140d271d7:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d271dc:	ff 15 3e c8 25 00    	call   *0x25c83e(%rip)        # 0x140f83a20
140d271e2:	48 8b cb             	mov    %rbx,%rcx
140d271e5:	85 c0                	test   %eax,%eax
140d271e7:	0f 84 67 fa ff ff    	je     0x140d26c54
140d271ed:	e8 6e ed fa ff       	call   0x140cd5f60
140d271f2:	49 8b ce             	mov    %r14,%rcx
140d271f5:	e8 66 f7 fa ff       	call   0x140cd6960
140d271fa:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
140d27201:	00
140d27202:	48 8b cd             	mov    %rbp,%rcx
140d27205:	e8 56 6d ff ff       	call   0x140d1df60
140d2720a:	8b 44 24 60          	mov    0x60(%rsp),%eax
140d2720e:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140d27215:	00
140d27216:	48 33 cc             	xor    %rsp,%rcx
140d27219:	e8 e2 42 0f 00       	call   0x140e1b500
140d2721e:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140d27225:	41 5f                	pop    %r15
140d27227:	41 5e                	pop    %r14
140d27229:	41 5d                	pop    %r13
140d2722b:	41 5c                	pop    %r12
140d2722d:	5f                   	pop    %rdi
140d2722e:	5e                   	pop    %rsi
140d2722f:	5d                   	pop    %rbp
140d27230:	5b                   	pop    %rbx
140d27231:	c3                   	ret
140d27232:	cc                   	int3
140d27233:	cc                   	int3
140d27234:	cc                   	int3
140d27235:	cc                   	int3
140d27236:	cc                   	int3
140d27237:	cc                   	int3
140d27238:	cc                   	int3
140d27239:	cc                   	int3
140d2723a:	cc                   	int3
140d2723b:	cc                   	int3
140d2723c:	cc                   	int3
140d2723d:	cc                   	int3
140d2723e:	cc                   	int3
140d2723f:	cc                   	int3
140d27240:	83 49 74 06          	orl    $0x6,0x74(%rcx)
140d27244:	b8 01 00 00 00       	mov    $0x1,%eax