140dd5a21:	8b 59 10             	mov    0x10(%rcx),%ebx
140dd5a24:	33 f6                	xor    %esi,%esi
140dd5a26:	89 74 24 78          	mov    %esi,0x78(%rsp)
140dd5a2a:	8b d3                	mov    %ebx,%edx
140dd5a2c:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140dd5a30:	e8 fb a4 ff ff       	call   0x140dcff30
140dd5a35:	90                   	nop
140dd5a36:	8b d3                	mov    %ebx,%edx
140dd5a38:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140dd5a3c:	e8 ef a4 ff ff       	call   0x140dcff30
140dd5a41:	90                   	nop
140dd5a42:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140dd5a47:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140dd5a4c:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140dd5a51:	49 63 44 24 10       	movslq 0x10(%r12),%rax
140dd5a56:	48 89 85 d8 01 00 00 	mov    %rax,0x1d8(%rbp)
140dd5a5d:	49 be ff ff ff ff ff 	movabs $0x3fffffffffffffff,%r14
140dd5a64:	ff ff 3f
140dd5a67:	48 85 c0             	test   %rax,%rax
140dd5a6a:	74 1a                	je     0x140dd5a86
140dd5a6c:	49 3b c6             	cmp    %r14,%rax
140dd5a6f:	0f 87 5c 0d 00 00    	ja     0x140dd67d1
140dd5a75:	48 8d 95 d8 01 00 00 	lea    0x1d8(%rbp),%rdx
140dd5a7c:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140dd5a81:	e8 da fd 64 ff       	call   0x140425860
140dd5a86:	41 8b 5c 24 10       	mov    0x10(%r12),%ebx
140dd5a8b:	89 75 a8             	mov    %esi,-0x58(%rbp)
140dd5a8e:	8b d3                	mov    %ebx,%edx
140dd5a90:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140dd5a94:	e8 97 a4 ff ff       	call   0x140dcff30
140dd5a99:	90                   	nop
140dd5a9a:	8b d3                	mov    %ebx,%edx
140dd5a9c:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140dd5aa0:	e8 1b a5 ff ff       	call   0x140dcffc0
140dd5aa5:	90                   	nop
140dd5aa6:	41 8b 5c 24 10       	mov    0x10(%r12),%ebx
140dd5aab:	89 75 40             	mov    %esi,0x40(%rbp)
140dd5aae:	8b d3                	mov    %ebx,%edx
140dd5ab0:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dd5ab4:	e8 77 a4 ff ff       	call   0x140dcff30
140dd5ab9:	90                   	nop
140dd5aba:	8b d3                	mov    %ebx,%edx
140dd5abc:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140dd5ac0:	e8 fb a4 ff ff       	call   0x140dcffc0
140dd5ac5:	90                   	nop
140dd5ac6:	0f 57 c0             	xorps  %xmm0,%xmm0
140dd5ac9:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140dd5ace:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
140dd5ad2:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140dd5ad7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140dd5adc:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140dd5ae1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dd5ae6:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
140dd5aea:	4c 8d 45 40          	lea    0x40(%rbp),%r8
140dd5aee:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140dd5af2:	49 8b cc             	mov    %r12,%rcx
140dd5af5:	e8 e6 12 00 00       	call   0x140dd6de0
140dd5afa:	8b 45 a8             	mov    -0x58(%rbp),%eax
140dd5afd:	89 45 18             	mov    %eax,0x18(%rbp)
140dd5b00:	8b d6                	mov    %esi,%edx
140dd5b02:	4c 8b 6d c8          	mov    -0x38(%rbp),%r13
140dd5b06:	4d 85 ed             	test   %r13,%r13
140dd5b09:	48 63 5d c0          	movslq -0x40(%rbp),%rbx
140dd5b0d:	0f 45 d3             	cmovne %ebx,%edx
140dd5b10:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140dd5b14:	e8 17 a4 ff ff       	call   0x140dcff30
140dd5b19:	90                   	nop
140dd5b1a:	8b d6                	mov    %esi,%edx
140dd5b1c:	4d 85 ed             	test   %r13,%r13
140dd5b1f:	0f 45 d3             	cmovne %ebx,%edx
140dd5b22:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140dd5b26:	e8 95 a4 ff ff       	call   0x140dcffc0
140dd5b2b:	4d 85 ed             	test   %r13,%r13
140dd5b2e:	74 18                	je     0x140dd5b48
140dd5b30:	85 db                	test   %ebx,%ebx
140dd5b32:	7e 14                	jle    0x140dd5b48
140dd5b34:	4c 8b c3             	mov    %rbx,%r8
140dd5b37:	49 c1 e0 02          	shl    $0x2,%r8
140dd5b3b:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
140dd5b3f:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140dd5b43:	e8 c8 94 10 00       	call   0x140edf010
140dd5b48:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
140dd5b4c:	4d 85 ed             	test   %r13,%r13
140dd5b4f:	74 17                	je     0x140dd5b68
140dd5b51:	85 db                	test   %ebx,%ebx
140dd5b53:	7e 13                	jle    0x140dd5b68
140dd5b55:	4c 8b c3             	mov    %rbx,%r8
140dd5b58:	49 c1 e0 03          	shl    $0x3,%r8
140dd5b5c:	49 8b d5             	mov    %r13,%rdx
140dd5b5f:	48 8b cf             	mov    %rdi,%rcx
140dd5b62:	e8 a9 94 10 00       	call   0x140edf010
140dd5b67:	90                   	nop
140dd5b68:	4c 63 45 18          	movslq 0x18(%rbp),%r8
140dd5b6c:	4a 8d 1c c7          	lea    (%rdi,%r8,8),%rbx
140dd5b70:	4c 8d 0d a9 21 00 00 	lea    0x21a9(%rip),%r9        # 0x140dd7d20
140dd5b77:	48 8b d3             	mov    %rbx,%rdx
140dd5b7a:	48 8b cf             	mov    %rdi,%rcx
140dd5b7d:	e8 4e e0 ff ff       	call   0x140dd3bd0
140dd5b82:	48 83 c3 f8          	add    $0xfffffffffffffff8,%rbx
140dd5b86:	48 3b df             	cmp    %rdi,%rbx
140dd5b89:	74 4f                	je     0x140dd5bda
140dd5b8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140dd5b90:	8b 13                	mov    (%rbx),%edx
140dd5b92:	41 3b 54 24 0c       	cmp    0xc(%r12),%edx
140dd5b97:	74 34                	je     0x140dd5bcd
140dd5b99:	41 3b 54 24 08       	cmp    0x8(%r12),%edx
140dd5b9e:	74 2d                	je     0x140dd5bcd
140dd5ba0:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140dd5ba5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140dd5baa:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140dd5baf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140dd5bb4:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140dd5bb8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dd5bbd:	4c 8d 4d 40          	lea    0x40(%rbp),%r9
140dd5bc1:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
140dd5bc5:	49 8b cc             	mov    %r12,%rcx
140dd5bc8:	e8 a3 0e 00 00       	call   0x140dd6a70
140dd5bcd:	48 83 eb 08          	sub    $0x8,%rbx
140dd5bd1:	48 3b df             	cmp    %rdi,%rbx
140dd5bd4:	75 ba                	jne    0x140dd5b90
140dd5bd6:	4c 8b 6d c8          	mov    -0x38(%rbp),%r13
140dd5bda:	48 63 7d a8          	movslq -0x58(%rbp),%rdi
140dd5bde:	0f 57 c0             	xorps  %xmm0,%xmm0
140dd5be1:	f3 0f 7f 45 f8       	movdqu %xmm0,-0x8(%rbp)
140dd5be6:	4c 8b fe             	mov    %rsi,%r15
140dd5be9:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
140dd5bed:	48 89 75 08          	mov    %rsi,0x8(%rbp)
140dd5bf1:	48 89 b5 e8 01 00 00 	mov    %rsi,0x1e8(%rbp)
140dd5bf8:	48 85 ff             	test   %rdi,%rdi
140dd5bfb:	0f 84 9b 00 00 00    	je     0x140dd5c9c
140dd5c01:	49 3b fe             	cmp    %r14,%rdi
140dd5c04:	0f 87 cd 0b 00 00    	ja     0x140dd67d7
140dd5c0a:	48 8d 1c bd 00 00 00 	lea    0x0(,%rdi,4),%rbx
140dd5c11:	00
140dd5c12:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
140dd5c19:	72 30                	jb     0x140dd5c4b
140dd5c1b:	48 8d 4b 27          	lea    0x27(%rbx),%rcx
140dd5c1f:	48 3b cb             	cmp    %rbx,%rcx
140dd5c22:	0f 86 b5 0b 00 00    	jbe    0x140dd67dd
140dd5c28:	e8 db 54 04 00       	call   0x140e1b108
140dd5c2d:	48 85 c0             	test   %rax,%rax
140dd5c30:	0f 84 bf 0b 00 00    	je     0x140dd67f5
140dd5c36:	4c 8d 70 27          	lea    0x27(%rax),%r14
140dd5c3a:	49 83 e6 e0          	and    $0xffffffffffffffe0,%r14
140dd5c3e:	4c 89 b5 e8 01 00 00 	mov    %r14,0x1e8(%rbp)
140dd5c45:	49 89 46 f8          	mov    %rax,-0x8(%r14)
140dd5c49:	eb 23                	jmp    0x140dd5c6e
140dd5c4b:	48 85 db             	test   %rbx,%rbx
140dd5c4e:	74 14                	je     0x140dd5c64
140dd5c50:	48 8b cb             	mov    %rbx,%rcx
140dd5c53:	e8 b0 54 04 00       	call   0x140e1b108
140dd5c58:	4c 8b f0             	mov    %rax,%r14
140dd5c5b:	48 89 85 e8 01 00 00 	mov    %rax,0x1e8(%rbp)
140dd5c62:	eb 0a                	jmp    0x140dd5c6e
140dd5c64:	4c 8b f6             	mov    %rsi,%r14
140dd5c67:	48 89 b5 e8 01 00 00 	mov    %rsi,0x1e8(%rbp)
140dd5c6e:	4d 8b fe             	mov    %r14,%r15
140dd5c71:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140dd5c76:	4c 89 75 f8          	mov    %r14,-0x8(%rbp)
140dd5c7a:	4e 8d 3c 33          	lea    (%rbx,%r14,1),%r15
140dd5c7e:	4c 89 7d d8          	mov    %r15,-0x28(%rbp)
140dd5c82:	4c 89 7d 08          	mov    %r15,0x8(%rbp)
140dd5c86:	4c 8b c3             	mov    %rbx,%r8
140dd5c89:	33 d2                	xor    %edx,%edx
140dd5c8b:	49 8b ce             	mov    %r14,%rcx
140dd5c8e:	e8 1d 9a 10 00       	call   0x140edf6b0
140dd5c93:	49 8b c7             	mov    %r15,%rax
140dd5c96:	48 89 45 00          	mov    %rax,0x0(%rbp)
140dd5c9a:	eb 0d                	jmp    0x140dd5ca9
140dd5c9c:	48 8b 45 00          	mov    0x0(%rbp),%rax
140dd5ca0:	4c 8b 7d f8          	mov    -0x8(%rbp),%r15
140dd5ca4:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
140dd5ca9:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140dd5cad:	0f 57 c0             	xorps  %xmm0,%xmm0
140dd5cb0:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140dd5cb6:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140dd5cbb:	49 63 44 24 10       	movslq 0x10(%r12),%rax
140dd5cc0:	48 89 85 d8 01 00 00 	mov    %rax,0x1d8(%rbp)
140dd5cc7:	48 b9 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rcx
140dd5cce:	ff ff 1f
140dd5cd1:	48 85 c0             	test   %rax,%rax
140dd5cd4:	74 1a                	je     0x140dd5cf0
140dd5cd6:	48 3b c1             	cmp    %rcx,%rax
140dd5cd9:	0f 87 04 0b 00 00    	ja     0x140dd67e3
140dd5cdf:	48 8d 95 d8 01 00 00 	lea    0x1d8(%rbp),%rdx
140dd5ce6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140dd5ceb:	e8 70 da ff ff       	call   0x140dd3760
140dd5cf0:	4d 8b d5             	mov    %r13,%r10
140dd5cf3:	4c 89 6d a0          	mov    %r13,-0x60(%rbp)
140dd5cf7:	48 8d 04 fd 00 00 00 	lea    0x0(,%rdi,8),%rax
140dd5cfe:	00
140dd5cff:	49 03 c5             	add    %r13,%rax
140dd5d02:	48 89 45 10          	mov    %rax,0x10(%rbp)
140dd5d06:	4c 8b 75 98          	mov    -0x68(%rbp),%r14
140dd5d0a:	44 8b 4d 90          	mov    -0x70(%rbp),%r9d
140dd5d0e:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
140dd5d12:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140dd5d17:	4c 3b e8             	cmp    %rax,%r13
140dd5d1a:	0f 84 3c 04 00 00    	je     0x140dd615c
140dd5d20:	4c 8d 1d d9 a2 22 ff 	lea    -0xdd5d27(%rip),%r11        # 0x140000000
140dd5d27:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140dd5d2c:	0f 1f 40 00          	nopl   0x0(%rax)
140dd5d30:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140dd5d35:	48 8b cf             	mov    %rdi,%rcx
140dd5d38:	48 2b 4c 24 40       	sub    0x40(%rsp),%rcx
140dd5d3d:	48 c1 f9 03          	sar    $0x3,%rcx
140dd5d41:	49 63 42 04          	movslq 0x4(%r10),%rax
140dd5d45:	48 8b 95 e8 01 00 00 	mov    0x1e8(%rbp),%rdx
140dd5d4c:	89 0c 82             	mov    %ecx,(%rdx,%rax,4)
140dd5d4f:	45 8b 12             	mov    (%r10),%r10d
140dd5d52:	44 89 95 d8 01 00 00 	mov    %r10d,0x1d8(%rbp)
140dd5d59:	44 89 95 e0 01 00 00 	mov    %r10d,0x1e0(%rbp)
140dd5d60:	89 74 24 78          	mov    %esi,0x78(%rsp)
140dd5d64:	49 8b c7             	mov    %r15,%rax
140dd5d67:	49 3b df             	cmp    %r15,%rbx
140dd5d6a:	48 0f 45 c3          	cmovne %rbx,%rax
140dd5d6e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140dd5d73:	48 8b d3             	mov    %rbx,%rdx
140dd5d76:	49 0f 44 d7          	cmove  %r15,%rdx
140dd5d7a:	48 3b 54 24 68       	cmp    0x68(%rsp),%rdx
140dd5d7f:	74 0e                	je     0x140dd5d8f
140dd5d81:	44 89 12             	mov    %r10d,(%rdx)
140dd5d84:	4c 8d 7a 04          	lea    0x4(%rdx),%r15
140dd5d88:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140dd5d8d:	eb 31                	jmp    0x140dd5dc0
140dd5d8f:	4c 8d 85 e0 01 00 00 	lea    0x1e0(%rbp),%r8
140dd5d96:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140dd5d9b:	e8 80 86 75 ff       	call   0x14052e420
140dd5da0:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140dd5da5:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140dd5daa:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
140dd5dae:	44 8b 4d 90          	mov    -0x70(%rbp),%r9d
140dd5db2:	44 8b 95 d8 01 00 00 	mov    0x1d8(%rbp),%r10d
140dd5db9:	4c 8d 1d 40 a2 22 ff 	lea    -0xdd5dc0(%rip),%r11        # 0x140000000
140dd5dc0:	49 3b df             	cmp    %r15,%rbx
140dd5dc3:	0f 84 2a 03 00 00    	je     0x140dd60f3
140dd5dc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140dd5dd0:	49 83 c7 fc          	add    $0xfffffffffffffffc,%r15
140dd5dd4:	41 8b 07             	mov    (%r15),%eax
140dd5dd7:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140dd5ddc:	0f 1f 40 00          	nopl   0x0(%rax)
140dd5de0:	4d 85 f6             	test   %r14,%r14
140dd5de3:	74 1c                	je     0x140dd5e01
140dd5de5:	41 3b c1             	cmp    %r9d,%eax
140dd5de8:	73 17                	jae    0x140dd5e01
140dd5dea:	48 63 d0             	movslq %eax,%rdx
140dd5ded:	49 63 0c 90          	movslq (%r8,%rdx,4),%rcx
140dd5df1:	3b ce                	cmp    %esi,%ecx
140dd5df3:	73 0f                	jae    0x140dd5e04
140dd5df5:	41 39 04 8e          	cmp    %eax,(%r14,%rcx,4)
140dd5df9:	0f 84 d8 02 00 00    	je     0x140dd60d7
140dd5dff:	eb 03                	jmp    0x140dd5e04
140dd5e01:	48 63 d0             	movslq %eax,%rdx
140dd5e04:	4d 85 f6             	test   %r14,%r14
140dd5e07:	74 16                	je     0x140dd5e1f
140dd5e09:	41 3b c1             	cmp    %r9d,%eax
140dd5e0c:	73 11                	jae    0x140dd5e1f
140dd5e0e:	41 89 34 90          	mov    %esi,(%r8,%rdx,4)
140dd5e12:	48 63 ce             	movslq %esi,%rcx
140dd5e15:	41 89 04 8e          	mov    %eax,(%r14,%rcx,4)
140dd5e19:	ff c6                	inc    %esi
140dd5e1b:	89 74 24 78          	mov    %esi,0x78(%rsp)
140dd5e1f:	41 3b c2             	cmp    %r10d,%eax
140dd5e22:	74 2a                	je     0x140dd5e4e
140dd5e24:	4d 85 ed             	test   %r13,%r13
140dd5e27:	74 25                	je     0x140dd5e4e
140dd5e29:	3b 45 c0             	cmp    -0x40(%rbp),%eax
140dd5e2c:	73 20                	jae    0x140dd5e4e
140dd5e2e:	48 8d 1c 95 00 00 00 	lea    0x0(,%rdx,4),%rbx
140dd5e35:	00
140dd5e36:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140dd5e3a:	48 63 0c 19          	movslq (%rcx,%rbx,1),%rcx
140dd5e3e:	3b 4d a8             	cmp    -0x58(%rbp),%ecx
140dd5e41:	73 0b                	jae    0x140dd5e4e
140dd5e43:	41 39 44 cd 00       	cmp    %eax,0x0(%r13,%rcx,8)
140dd5e48:	0f 84 e1 00 00 00    	je     0x140dd5f2f
140dd5e4e:	49 8b 44 24 78       	mov    0x78(%r12),%rax
140dd5e53:	48 8d 1c d0          	lea    (%rax,%rdx,8),%rbx
140dd5e57:	8b 03                	mov    (%rbx),%eax
140dd5e59:	8b c8                	mov    %eax,%ecx
140dd5e5b:	83 e1 07             	and    $0x7,%ecx
140dd5e5e:	48 63 d1             	movslq %ecx,%rdx
140dd5e61:	41 8b 8c 93 1c 68 dd 	mov    0xdd681c(%r11,%rdx,4),%ecx
140dd5e68:	00
140dd5e69:	49 03 cb             	add    %r11,%rcx
140dd5e6c:	ff e1                	jmp    *%rcx
140dd5e6e:	48 3b 7c 24 50       	cmp    0x50(%rsp),%rdi
140dd5e73:	74 10                	je     0x140dd5e85
140dd5e75:	33 c0                	xor    %eax,%eax
140dd5e77:	48 89 07             	mov    %rax,(%rdi)
140dd5e7a:	48 83 c7 08          	add    $0x8,%rdi
140dd5e7e:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
140dd5e83:	eb 12                	jmp    0x140dd5e97
140dd5e85:	48 8b d7             	mov    %rdi,%rdx
140dd5e88:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140dd5e8d:	e8 8e cf ff ff       	call   0x140dd2e20
140dd5e92:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140dd5e97:	8b 4f f8             	mov    -0x8(%rdi),%ecx
140dd5e9a:	c1 e9 03             	shr    $0x3,%ecx
140dd5e9d:	44 8d 04 cd 00 00 00 	lea    0x0(,%rcx,8),%r8d
140dd5ea4:	00
140dd5ea5:	41 83 c8 01          	or     $0x1,%r8d
140dd5ea9:	48 8b d7             	mov    %rdi,%rdx
140dd5eac:	48 2b 54 24 40       	sub    0x40(%rsp),%rdx
140dd5eb1:	48 c1 fa 03          	sar    $0x3,%rdx
140dd5eb5:	8d 04 12             	lea    (%rdx,%rdx,1),%eax
140dd5eb8:	83 e1 01             	and    $0x1,%ecx
140dd5ebb:	0b c1                	or     %ecx,%eax
140dd5ebd:	c1 e0 03             	shl    $0x3,%eax
140dd5ec0:	41 83 e0 07          	and    $0x7,%r8d
140dd5ec4:	41 0b c0             	or     %r8d,%eax
140dd5ec7:	89 47 f8             	mov    %eax,-0x8(%rdi)
140dd5eca:	8d 42 01             	lea    0x1(%rdx),%eax
140dd5ecd:	89 47 fc             	mov    %eax,-0x4(%rdi)
140dd5ed0:	8b 43 04             	mov    0x4(%rbx),%eax
140dd5ed3:	89 85 e0 01 00 00    	mov    %eax,0x1e0(%rbp)
140dd5ed9:	4c 3b 7c 24 68       	cmp    0x68(%rsp),%r15
140dd5ede:	74 0e                	je     0x140dd5eee
140dd5ee0:	41 89 07             	mov    %eax,(%r15)
140dd5ee3:	49 83 c7 04          	add    $0x4,%r15
140dd5ee7:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140dd5eec:	eb 19                	jmp    0x140dd5f07
140dd5eee:	4c 8d 85 e0 01 00 00 	lea    0x1e0(%rbp),%r8
140dd5ef5:	49 8b d7             	mov    %r15,%rdx
140dd5ef8:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140dd5efd:	e8 ae ad 47 ff       	call   0x140250cb0
140dd5f02:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140dd5f07:	8b 03                	mov    (%rbx),%eax
140dd5f09:	c1 e8 04             	shr    $0x4,%eax
140dd5f0c:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
140dd5f10:	44 8b 4d 90          	mov    -0x70(%rbp),%r9d
140dd5f14:	44 8b 95 d8 01 00 00 	mov    0x1d8(%rbp),%r10d
140dd5f1b:	4c 8d 1d de a0 22 ff 	lea    -0xdd5f22(%rip),%r11        # 0x140000000
140dd5f22:	e9 b9 fe ff ff       	jmp    0x140dd5de0
140dd5f27:	c1 e8 04             	shr    $0x4,%eax
140dd5f2a:	e9 b1 fe ff ff       	jmp    0x140dd5de0
140dd5f2f:	48 3b 7c 24 50       	cmp    0x50(%rsp),%rdi
140dd5f34:	74 10                	je     0x140dd5f46
140dd5f36:	33 c0                	xor    %eax,%eax
140dd5f38:	48 89 07             	mov    %rax,(%rdi)
140dd5f3b:	48 83 c7 08          	add    $0x8,%rdi
140dd5f3f:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
140dd5f44:	eb 12                	jmp    0x140dd5f58
140dd5f46:	48 8b d7             	mov    %rdi,%rdx
140dd5f49:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140dd5f4e:	e8 cd ce ff ff       	call   0x140dd2e20
140dd5f53:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140dd5f58:	8b 57 f8             	mov    -0x8(%rdi),%edx
140dd5f5b:	c1 ea 03             	shr    $0x3,%edx
140dd5f5e:	44 8d 04 d5 00 00 00 	lea    0x0(,%rdx,8),%r8d