140dc0c17:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140dc0c1b:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140dc0c20:	48 8b 47 38          	mov    0x38(%rdi),%rax
140dc0c24:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140dc0c29:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140dc0c2e:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140dc0c32:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140dc0c37:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
140dc0c3d:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140dc0c41:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dc0c46:	4c 8d 0d 13 e5 3e 00 	lea    0x3ee513(%rip),%r9        # 0x1411af160
140dc0c4d:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140dc0c52:	48 8d 54 24 41       	lea    0x41(%rsp),%rdx
140dc0c57:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140dc0c5c:	e8 ef cf ff ff       	call   0x140dbdc50
140dc0c61:	44 38 64 24 6c       	cmp    %r12b,0x6c(%rsp)
140dc0c66:	0f 84 30 0e 00 00    	je     0x140dc1a9c
140dc0c6c:	49 8b 06             	mov    (%r14),%rax
140dc0c6f:	49 8b ce             	mov    %r14,%rcx
140dc0c72:	48 8b 40 50          	mov    0x50(%rax),%rax
140dc0c76:	ff 15 a4 2d 1c 00    	call   *0x1c2da4(%rip)        # 0x140f83a20
140dc0c7c:	44 0f be f0          	movsbl %al,%r14d
140dc0c80:	4c 8b c6             	mov    %rsi,%r8
140dc0c83:	33 d2                	xor    %edx,%edx
140dc0c85:	48 8b cf             	mov    %rdi,%rcx
140dc0c88:	e8 03 84 ff ff       	call   0x140db9090
140dc0c8d:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140dc0c92:	41 8b d0             	mov    %r8d,%edx
140dc0c95:	45 85 c0             	test   %r8d,%r8d
140dc0c98:	0f 84 9e 00 00 00    	je     0x140dc0d3c
140dc0c9e:	83 ea 01             	sub    $0x1,%edx
140dc0ca1:	74 3c                	je     0x140dc0cdf
140dc0ca3:	83 ea 04             	sub    $0x4,%edx
140dc0ca6:	74 24                	je     0x140dc0ccc
140dc0ca8:	83 fa 01             	cmp    $0x1,%edx
140dc0cab:	74 14                	je     0x140dc0cc1
140dc0cad:	4c 8b ce             	mov    %rsi,%r9
140dc0cb0:	41 0f b6 d6          	movzbl %r14b,%edx
140dc0cb4:	48 8b cf             	mov    %rdi,%rcx
140dc0cb7:	e8 94 6c ff ff       	call   0x140db7950
140dc0cbc:	e9 dd 0d 00 00       	jmp    0x140dc1a9e
140dc0cc1:	41 84 c6             	test   %al,%r14b
140dc0cc4:	0f 95 c0             	setne  %al
140dc0cc7:	e9 d2 0d 00 00       	jmp    0x140dc1a9e
140dc0ccc:	0f be c8             	movsbl %al,%ecx
140dc0ccf:	41 8b c6             	mov    %r14d,%eax
140dc0cd2:	99                   	cltd
140dc0cd3:	f7 f9                	idiv   %ecx
140dc0cd5:	85 d2                	test   %edx,%edx
140dc0cd7:	0f 94 c0             	sete   %al
140dc0cda:	e9 bf 0d 00 00       	jmp    0x140dc1a9e
140dc0cdf:	44 3a f0             	cmp    %al,%r14b
140dc0ce2:	75 07                	jne    0x140dc0ceb
140dc0ce4:	b0 01                	mov    $0x1,%al
140dc0ce6:	e9 b3 0d 00 00       	jmp    0x140dc1a9e
140dc0ceb:	bb 01 00 00 00       	mov    $0x1,%ebx
140dc0cf0:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc0cf4:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc0cf8:	48 c1 f8 05          	sar    $0x5,%rax
140dc0cfc:	48 3b c3             	cmp    %rbx,%rax
140dc0cff:	0f 86 97 0d 00 00    	jbe    0x140dc1a9c
140dc0d05:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140dc0d0c:	00 00 00 00
140dc0d10:	4c 8b c6             	mov    %rsi,%r8
140dc0d13:	48 8b d3             	mov    %rbx,%rdx
140dc0d16:	48 8b cf             	mov    %rdi,%rcx
140dc0d19:	e8 72 83 ff ff       	call   0x140db9090
140dc0d1e:	44 3a f0             	cmp    %al,%r14b
140dc0d21:	74 c1                	je     0x140dc0ce4
140dc0d23:	48 ff c3             	inc    %rbx
140dc0d26:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc0d2a:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc0d2e:	48 c1 f8 05          	sar    $0x5,%rax
140dc0d32:	48 3b d8             	cmp    %rax,%rbx
140dc0d35:	72 d9                	jb     0x140dc0d10
140dc0d37:	e9 60 0d 00 00       	jmp    0x140dc1a9c
140dc0d3c:	44 3a f0             	cmp    %al,%r14b
140dc0d3f:	0f 94 c0             	sete   %al
140dc0d42:	e9 57 0d 00 00       	jmp    0x140dc1a9e
140dc0d47:	44 88 64 24 40       	mov    %r12b,0x40(%rsp)
140dc0d4c:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
140dc0d50:	48 83 7f 40 0f       	cmpq   $0xf,0x40(%rdi)
140dc0d55:	76 04                	jbe    0x140dc0d5b
140dc0d57:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140dc0d5b:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140dc0d60:	48 8b 47 38          	mov    0x38(%rdi),%rax
140dc0d64:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140dc0d69:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140dc0d6e:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140dc0d72:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140dc0d77:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
140dc0d7d:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140dc0d81:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dc0d86:	4c 8d 0d d3 e3 3e 00 	lea    0x3ee3d3(%rip),%r9        # 0x1411af160
140dc0d8d:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140dc0d92:	48 8d 54 24 41       	lea    0x41(%rsp),%rdx
140dc0d97:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140dc0d9c:	e8 af ce ff ff       	call   0x140dbdc50
140dc0da1:	44 38 64 24 6c       	cmp    %r12b,0x6c(%rsp)
140dc0da6:	0f 84 f0 0c 00 00    	je     0x140dc1a9c
140dc0dac:	49 8b 06             	mov    (%r14),%rax
140dc0daf:	49 8b ce             	mov    %r14,%rcx
140dc0db2:	48 8b 40 40          	mov    0x40(%rax),%rax
140dc0db6:	ff 15 64 2c 1c 00    	call   *0x1c2c64(%rip)        # 0x140f83a20
140dc0dbc:	44 0f bf f0          	movswl %ax,%r14d
140dc0dc0:	4c 8b c6             	mov    %rsi,%r8
140dc0dc3:	33 d2                	xor    %edx,%edx
140dc0dc5:	48 8b cf             	mov    %rdi,%rcx
140dc0dc8:	e8 23 8e ff ff       	call   0x140db9bf0
140dc0dcd:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140dc0dd2:	41 8b d0             	mov    %r8d,%edx
140dc0dd5:	45 85 c0             	test   %r8d,%r8d
140dc0dd8:	0f 84 a3 00 00 00    	je     0x140dc0e81
140dc0dde:	83 ea 01             	sub    $0x1,%edx
140dc0de1:	74 3d                	je     0x140dc0e20
140dc0de3:	83 ea 04             	sub    $0x4,%edx
140dc0de6:	74 25                	je     0x140dc0e0d
140dc0de8:	83 fa 01             	cmp    $0x1,%edx
140dc0deb:	74 14                	je     0x140dc0e01
140dc0ded:	4c 8b ce             	mov    %rsi,%r9
140dc0df0:	41 0f b7 d6          	movzwl %r14w,%edx
140dc0df4:	48 8b cf             	mov    %rdi,%rcx
140dc0df7:	e8 f4 6f ff ff       	call   0x140db7df0
140dc0dfc:	e9 9d 0c 00 00       	jmp    0x140dc1a9e
140dc0e01:	66 41 85 c6          	test   %ax,%r14w
140dc0e05:	0f 95 c0             	setne  %al
140dc0e08:	e9 91 0c 00 00       	jmp    0x140dc1a9e
140dc0e0d:	0f bf c8             	movswl %ax,%ecx
140dc0e10:	41 8b c6             	mov    %r14d,%eax
140dc0e13:	99                   	cltd
140dc0e14:	f7 f9                	idiv   %ecx
140dc0e16:	85 d2                	test   %edx,%edx
140dc0e18:	0f 94 c0             	sete   %al
140dc0e1b:	e9 7e 0c 00 00       	jmp    0x140dc1a9e
140dc0e20:	66 44 3b f0          	cmp    %ax,%r14w
140dc0e24:	0f 84 ba fe ff ff    	je     0x140dc0ce4
140dc0e2a:	bb 01 00 00 00       	mov    $0x1,%ebx
140dc0e2f:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc0e33:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc0e37:	48 c1 f8 05          	sar    $0x5,%rax
140dc0e3b:	48 3b c3             	cmp    %rbx,%rax
140dc0e3e:	0f 86 58 0c 00 00    	jbe    0x140dc1a9c
140dc0e44:	0f 1f 40 00          	nopl   0x0(%rax)
140dc0e48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140dc0e4f:	00
140dc0e50:	4c 8b c6             	mov    %rsi,%r8
140dc0e53:	48 8b d3             	mov    %rbx,%rdx
140dc0e56:	48 8b cf             	mov    %rdi,%rcx
140dc0e59:	e8 92 8d ff ff       	call   0x140db9bf0
140dc0e5e:	66 44 3b f0          	cmp    %ax,%r14w
140dc0e62:	0f 84 7c fe ff ff    	je     0x140dc0ce4
140dc0e68:	48 ff c3             	inc    %rbx
140dc0e6b:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc0e6f:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc0e73:	48 c1 f8 05          	sar    $0x5,%rax
140dc0e77:	48 3b d8             	cmp    %rax,%rbx
140dc0e7a:	72 d4                	jb     0x140dc0e50
140dc0e7c:	e9 1b 0c 00 00       	jmp    0x140dc1a9c
140dc0e81:	66 44 3b f0          	cmp    %ax,%r14w
140dc0e85:	0f 94 c0             	sete   %al
140dc0e88:	e9 11 0c 00 00       	jmp    0x140dc1a9e
140dc0e8d:	44 88 64 24 40       	mov    %r12b,0x40(%rsp)
140dc0e92:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
140dc0e96:	48 83 7f 40 0f       	cmpq   $0xf,0x40(%rdi)
140dc0e9b:	76 04                	jbe    0x140dc0ea1
140dc0e9d:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140dc0ea1:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140dc0ea6:	48 8b 47 38          	mov    0x38(%rdi),%rax
140dc0eaa:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140dc0eaf:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140dc0eb4:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140dc0eb8:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140dc0ebd:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
140dc0ec3:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140dc0ec7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dc0ecc:	4c 8d 0d 8d e2 3e 00 	lea    0x3ee28d(%rip),%r9        # 0x1411af160
140dc0ed3:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140dc0ed8:	48 8d 54 24 41       	lea    0x41(%rsp),%rdx
140dc0edd:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140dc0ee2:	e8 69 cd ff ff       	call   0x140dbdc50
140dc0ee7:	44 38 64 24 6c       	cmp    %r12b,0x6c(%rsp)
140dc0eec:	0f 84 aa 0b 00 00    	je     0x140dc1a9c
140dc0ef2:	49 8b 06             	mov    (%r14),%rax
140dc0ef5:	49 8b ce             	mov    %r14,%rcx
140dc0ef8:	48 8b 40 48          	mov    0x48(%rax),%rax
140dc0efc:	ff 15 1e 2b 1c 00    	call   *0x1c2b1e(%rip)        # 0x140f83a20
140dc0f02:	44 0f b6 f0          	movzbl %al,%r14d
140dc0f06:	4c 8b c6             	mov    %rsi,%r8
140dc0f09:	33 d2                	xor    %edx,%edx
140dc0f0b:	48 8b cf             	mov    %rdi,%rcx
140dc0f0e:	e8 1d 87 ff ff       	call   0x140db9630
140dc0f13:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140dc0f18:	41 8b d0             	mov    %r8d,%edx
140dc0f1b:	45 85 c0             	test   %r8d,%r8d
140dc0f1e:	0f 84 18 fe ff ff    	je     0x140dc0d3c
140dc0f24:	83 ea 01             	sub    $0x1,%edx
140dc0f27:	74 36                	je     0x140dc0f5f
140dc0f29:	83 ea 04             	sub    $0x4,%edx
140dc0f2c:	74 1d                	je     0x140dc0f4b
140dc0f2e:	83 fa 01             	cmp    $0x1,%edx
140dc0f31:	0f 84 8a fd ff ff    	je     0x140dc0cc1
140dc0f37:	4c 8b ce             	mov    %rsi,%r9
140dc0f3a:	41 0f b6 d6          	movzbl %r14b,%edx
140dc0f3e:	48 8b cf             	mov    %rdi,%rcx
140dc0f41:	e8 5a 6c ff ff       	call   0x140db7ba0
140dc0f46:	e9 53 0b 00 00       	jmp    0x140dc1a9e
140dc0f4b:	0f b6 c8             	movzbl %al,%ecx
140dc0f4e:	41 8b c6             	mov    %r14d,%eax
140dc0f51:	33 d2                	xor    %edx,%edx
140dc0f53:	f7 f1                	div    %ecx
140dc0f55:	85 d2                	test   %edx,%edx
140dc0f57:	0f 94 c0             	sete   %al
140dc0f5a:	e9 3f 0b 00 00       	jmp    0x140dc1a9e
140dc0f5f:	44 3a f0             	cmp    %al,%r14b
140dc0f62:	0f 84 7c fd ff ff    	je     0x140dc0ce4
140dc0f68:	bb 01 00 00 00       	mov    $0x1,%ebx
140dc0f6d:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc0f71:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc0f75:	48 c1 f8 05          	sar    $0x5,%rax
140dc0f79:	48 3b c3             	cmp    %rbx,%rax
140dc0f7c:	0f 86 1a 0b 00 00    	jbe    0x140dc1a9c
140dc0f82:	4c 8b c6             	mov    %rsi,%r8
140dc0f85:	48 8b d3             	mov    %rbx,%rdx
140dc0f88:	48 8b cf             	mov    %rdi,%rcx
140dc0f8b:	e8 a0 86 ff ff       	call   0x140db9630
140dc0f90:	44 3a f0             	cmp    %al,%r14b
140dc0f93:	0f 84 4b fd ff ff    	je     0x140dc0ce4
140dc0f99:	48 ff c3             	inc    %rbx
140dc0f9c:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc0fa0:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc0fa4:	48 c1 f8 05          	sar    $0x5,%rax
140dc0fa8:	48 3b d8             	cmp    %rax,%rbx
140dc0fab:	72 d5                	jb     0x140dc0f82
140dc0fad:	e9 ea 0a 00 00       	jmp    0x140dc1a9c
140dc0fb2:	44 88 64 24 40       	mov    %r12b,0x40(%rsp)
140dc0fb7:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
140dc0fbb:	48 83 7f 40 0f       	cmpq   $0xf,0x40(%rdi)
140dc0fc0:	76 04                	jbe    0x140dc0fc6
140dc0fc2:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140dc0fc6:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140dc0fcb:	48 8b 47 38          	mov    0x38(%rdi),%rax
140dc0fcf:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140dc0fd4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140dc0fd9:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140dc0fdd:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140dc0fe2:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
140dc0fe8:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140dc0fec:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dc0ff1:	4c 8d 0d 68 e1 3e 00 	lea    0x3ee168(%rip),%r9        # 0x1411af160
140dc0ff8:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140dc0ffd:	48 8d 54 24 41       	lea    0x41(%rsp),%rdx
140dc1002:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140dc1007:	e8 44 cc ff ff       	call   0x140dbdc50
140dc100c:	44 38 64 24 6c       	cmp    %r12b,0x6c(%rsp)
140dc1011:	0f 84 85 0a 00 00    	je     0x140dc1a9c
140dc1017:	49 8b 06             	mov    (%r14),%rax
140dc101a:	49 8b ce             	mov    %r14,%rcx
140dc101d:	48 8b 40 38          	mov    0x38(%rax),%rax
140dc1021:	ff 15 f9 29 1c 00    	call   *0x1c29f9(%rip)        # 0x140f83a20
140dc1027:	44 0f b7 f0          	movzwl %ax,%r14d
140dc102b:	4c 8b c6             	mov    %rsi,%r8
140dc102e:	33 d2                	xor    %edx,%edx
140dc1030:	48 8b cf             	mov    %rdi,%rcx
140dc1033:	e8 f8 8f ff ff       	call   0x140dba030
140dc1038:	44 0f b7 c8          	movzwl %ax,%r9d
140dc103c:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140dc1041:	41 8b d0             	mov    %r8d,%edx
140dc1044:	45 85 c0             	test   %r8d,%r8d
140dc1047:	0f 84 96 00 00 00    	je     0x140dc10e3
140dc104d:	83 ea 01             	sub    $0x1,%edx
140dc1050:	74 3c                	je     0x140dc108e
140dc1052:	83 ea 04             	sub    $0x4,%edx
140dc1055:	74 25                	je     0x140dc107c
140dc1057:	83 fa 01             	cmp    $0x1,%edx
140dc105a:	74 14                	je     0x140dc1070
140dc105c:	4c 8b ce             	mov    %rsi,%r9
140dc105f:	41 0f b7 d6          	movzwl %r14w,%edx
140dc1063:	48 8b cf             	mov    %rdi,%rcx
140dc1066:	e8 d5 6f ff ff       	call   0x140db8040
140dc106b:	e9 2e 0a 00 00       	jmp    0x140dc1a9e
140dc1070:	66 45 85 f1          	test   %r14w,%r9w
140dc1074:	0f 95 c0             	setne  %al
140dc1077:	e9 22 0a 00 00       	jmp    0x140dc1a9e
140dc107c:	41 8b c6             	mov    %r14d,%eax
140dc107f:	33 d2                	xor    %edx,%edx
140dc1081:	41 f7 f1             	div    %r9d
140dc1084:	85 d2                	test   %edx,%edx
140dc1086:	0f 94 c0             	sete   %al
140dc1089:	e9 10 0a 00 00       	jmp    0x140dc1a9e
140dc108e:	66 45 3b f1          	cmp    %r9w,%r14w
140dc1092:	0f 84 4c fc ff ff    	je     0x140dc0ce4
140dc1098:	bb 01 00 00 00       	mov    $0x1,%ebx
140dc109d:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc10a1:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc10a5:	48 c1 f8 05          	sar    $0x5,%rax
140dc10a9:	48 3b c3             	cmp    %rbx,%rax
140dc10ac:	0f 86 ea 09 00 00    	jbe    0x140dc1a9c
140dc10b2:	4c 8b c6             	mov    %rsi,%r8
140dc10b5:	48 8b d3             	mov    %rbx,%rdx
140dc10b8:	48 8b cf             	mov    %rdi,%rcx
140dc10bb:	e8 70 8f ff ff       	call   0x140dba030
140dc10c0:	66 44 3b f0          	cmp    %ax,%r14w
140dc10c4:	0f 84 1a fc ff ff    	je     0x140dc0ce4
140dc10ca:	48 ff c3             	inc    %rbx
140dc10cd:	48 8b 47 50          	mov    0x50(%rdi),%rax
140dc10d1:	48 2b 47 48          	sub    0x48(%rdi),%rax
140dc10d5:	48 c1 f8 05          	sar    $0x5,%rax
140dc10d9:	48 3b d8             	cmp    %rax,%rbx
140dc10dc:	72 d4                	jb     0x140dc10b2
140dc10de:	e9 b9 09 00 00       	jmp    0x140dc1a9c
140dc10e3:	66 45 3b f1          	cmp    %r9w,%r14w
140dc10e7:	0f 94 c0             	sete   %al
140dc10ea:	e9 af 09 00 00       	jmp    0x140dc1a9e
140dc10ef:	44 88 64 24 40       	mov    %r12b,0x40(%rsp)
140dc10f4:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
140dc10f8:	48 83 7f 40 0f       	cmpq   $0xf,0x40(%rdi)
140dc10fd:	76 04                	jbe    0x140dc1103
140dc10ff:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140dc1103:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140dc1108:	48 8b 47 38          	mov    0x38(%rdi),%rax
140dc110c:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140dc1111:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140dc1116:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140dc111a:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140dc111f:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
140dc1125:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140dc1129:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dc112e:	4c 8d 0d 2b e0 3e 00 	lea    0x3ee02b(%rip),%r9        # 0x1411af160
140dc1135:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140dc113a:	48 8d 54 24 41       	lea    0x41(%rsp),%rdx
140dc113f:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140dc1144:	e8 07 cb ff ff       	call   0x140dbdc50
140dc1149:	44 38 64 24 6c       	cmp    %r12b,0x6c(%rsp)
140dc114e:	0f 84 48 09 00 00    	je     0x140dc1a9c
140dc1154:	49 8b 06             	mov    (%r14),%rax
140dc1157:	49 8b ce             	mov    %r14,%rcx
140dc115a:	48 8b 40 30          	mov    0x30(%rax),%rax
140dc115e:	ff 15 bc 28 1c 00    	call   *0x1c28bc(%rip)        # 0x140f83a20
140dc1164:	44 8b f0             	mov    %eax,%r14d
140dc1167:	4c 8b c6             	mov    %rsi,%r8
140dc116a:	33 d2                	xor    %edx,%edx
140dc116c:	48 8b cf             	mov    %rdi,%rcx
140dc116f:	e8 fc 92 ff ff       	call   0x140dba470
140dc1174:	44 8b c8             	mov    %eax,%r9d
140dc1177:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140dc117c:	41 8b d0             	mov    %r8d,%edx
140dc117f:	45 85 c0             	test   %r8d,%r8d
140dc1182:	0f 84 98 00 00 00    	je     0x140dc1220
140dc1188:	83 ea 01             	sub    $0x1,%edx
140dc118b:	74 39                	je     0x140dc11c6