1401d6dca:	0f 84 70 ff ff ff    	je     0x1401d6d40
1401d6dd0:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401d6dd4:	83 ff 10             	cmp    $0x10,%edi
1401d6dd7:	75 c7                	jne    0x1401d6da0
1401d6dd9:	41 80 fa 0d          	cmp    $0xd,%r10b
1401d6ddd:	75 cb                	jne    0x1401d6daa
1401d6ddf:	4c 39 ca             	cmp    %r9,%rdx
1401d6de2:	73 54                	jae    0x1401d6e38
1401d6de4:	80 78 01 0a          	cmpb   $0xa,0x1(%rax)
1401d6de8:	74 d5                	je     0x1401d6dbf
1401d6dea:	89 c8                	mov    %ecx,%eax
1401d6dec:	c1 e0 05             	shl    $0x5,%eax
1401d6def:	01 c8                	add    %ecx,%eax
1401d6df1:	83 f0 0d             	xor    $0xd,%eax
1401d6df4:	89 c1                	mov    %eax,%ecx
1401d6df6:	eb c7                	jmp    0x1401d6dbf
1401d6df8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d6dff:	00
1401d6e00:	48 89 c2             	mov    %rax,%rdx
1401d6e03:	eb 19                	jmp    0x1401d6e1e
1401d6e05:	0f 1f 00             	nopl   (%rax)
1401d6e08:	0f b6 1a             	movzbl (%rdx),%ebx
1401d6e0b:	f6 04 1e 01          	testb  $0x1,(%rsi,%rbx,1)
1401d6e0f:	0f 84 5b ff ff ff    	je     0x1401d6d70
1401d6e15:	80 fb 0a             	cmp    $0xa,%bl
1401d6e18:	0f 84 52 ff ff ff    	je     0x1401d6d70
1401d6e1e:	48 89 d5             	mov    %rdx,%rbp
1401d6e21:	48 83 c2 01          	add    $0x1,%rdx
1401d6e25:	4c 39 ca             	cmp    %r9,%rdx
1401d6e28:	72 de                	jb     0x1401d6e08
1401d6e2a:	49 89 d1             	mov    %rdx,%r9
1401d6e2d:	e9 18 ff ff ff       	jmp    0x1401d6d4a
1401d6e32:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d6e38:	89 c8                	mov    %ecx,%eax
1401d6e3a:	c1 e0 05             	shl    $0x5,%eax
1401d6e3d:	01 c8                	add    %ecx,%eax
1401d6e3f:	83 f0 0d             	xor    $0xd,%eax
1401d6e42:	89 c1                	mov    %eax,%ecx
1401d6e44:	eb e4                	jmp    0x1401d6e2a
1401d6e46:	41 f6 c0 04          	test   $0x4,%r8b
1401d6e4a:	75 43                	jne    0x1401d6e8f
1401d6e4c:	41 f6 c0 08          	test   $0x8,%r8b
1401d6e50:	0f 84 2a ff ff ff    	je     0x1401d6d80
1401d6e56:	48 39 c2             	cmp    %rax,%rdx
1401d6e59:	74 56                	je     0x1401d6eb1
1401d6e5b:	41 89 ca             	mov    %ecx,%r10d
1401d6e5e:	48 89 c3             	mov    %rax,%rbx
1401d6e61:	48 83 c0 01          	add    $0x1,%rax
1401d6e65:	41 c1 e2 05          	shl    $0x5,%r10d
1401d6e69:	41 01 ca             	add    %ecx,%r10d
1401d6e6c:	0f be 48 ff          	movsbl -0x1(%rax),%ecx
1401d6e70:	44 31 d1             	xor    %r10d,%ecx
1401d6e73:	48 39 c2             	cmp    %rax,%rdx
1401d6e76:	75 e3                	jne    0x1401d6e5b
1401d6e78:	44 0f b6 12          	movzbl (%rdx),%r10d
1401d6e7c:	41 80 fa 0a          	cmp    $0xa,%r10b
1401d6e80:	0f 84 ba fe ff ff    	je     0x1401d6d40
1401d6e86:	48 8d 53 02          	lea    0x2(%rbx),%rdx
1401d6e8a:	e9 11 ff ff ff       	jmp    0x1401d6da0
1401d6e8f:	89 c8                	mov    %ecx,%eax
1401d6e91:	44 0f b6 12          	movzbl (%rdx),%r10d
1401d6e95:	c1 e0 05             	shl    $0x5,%eax
1401d6e98:	01 c8                	add    %ecx,%eax
1401d6e9a:	83 f0 20             	xor    $0x20,%eax
1401d6e9d:	89 c1                	mov    %eax,%ecx
1401d6e9f:	41 80 fa 0a          	cmp    $0xa,%r10b
1401d6ea3:	0f 85 e5 fe ff ff    	jne    0x1401d6d8e
1401d6ea9:	48 89 d0             	mov    %rdx,%rax
1401d6eac:	e9 8f fe ff ff       	jmp    0x1401d6d40
1401d6eb1:	44 0f b6 12          	movzbl (%rdx),%r10d
1401d6eb5:	41 80 fa 0a          	cmp    $0xa,%r10b
1401d6eb9:	0f 84 81 fe ff ff    	je     0x1401d6d40
1401d6ebf:	48 83 c2 01          	add    $0x1,%rdx
1401d6ec3:	e9 d8 fe ff ff       	jmp    0x1401d6da0
1401d6ec8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d6ecf:	00
1401d6ed0:	83 f9 01             	cmp    $0x1,%ecx
1401d6ed3:	76 1b                	jbe    0x1401d6ef0
1401d6ed5:	31 c0                	xor    %eax,%eax
1401d6ed7:	ba 01 00 00 00       	mov    $0x1,%edx
1401d6edc:	0f 1f 40 00          	nopl   0x0(%rax)
1401d6ee0:	01 d2                	add    %edx,%edx
1401d6ee2:	83 c0 01             	add    $0x1,%eax
1401d6ee5:	39 ca                	cmp    %ecx,%edx
1401d6ee7:	73 05                	jae    0x1401d6eee
1401d6ee9:	83 f8 20             	cmp    $0x20,%eax
1401d6eec:	75 f2                	jne    0x1401d6ee0
1401d6eee:	c3                   	ret
1401d6eef:	90                   	nop
1401d6ef0:	b8 01 00 00 00       	mov    $0x1,%eax
1401d6ef5:	c3                   	ret
1401d6ef6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401d6efd:	00 00 00
1401d6f00:	53                   	push   %rbx
1401d6f01:	48 83 ec 50          	sub    $0x50,%rsp
1401d6f05:	48 8b 1d e4 1b 06 00 	mov    0x61be4(%rip),%rbx        # 0x140238af0
1401d6f0c:	48 8b 03             	mov    (%rbx),%rax
1401d6f0f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401d6f14:	31 c0                	xor    %eax,%eax
1401d6f16:	c6 44 24 3f 00       	movb   $0x0,0x3f(%rsp)
1401d6f1b:	49 89 ca             	mov    %rcx,%r10
1401d6f1e:	85 d2                	test   %edx,%edx
1401d6f20:	0f 88 c2 00 00 00    	js     0x1401d6fe8
1401d6f26:	0f 84 94 00 00 00    	je     0x1401d6fc0
1401d6f2c:	48 8d 4c 24 3f       	lea    0x3f(%rsp),%rcx
1401d6f31:	4c 8d 1d b6 0e 06 00 	lea    0x60eb6(%rip),%r11        # 0x140237dee
1401d6f38:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1401d6f3d:	eb 05                	jmp    0x1401d6f44
1401d6f3f:	90                   	nop
1401d6f40:	85 c0                	test   %eax,%eax
1401d6f42:	74 38                	je     0x1401d6f7c
1401d6f44:	48 63 c2             	movslq %edx,%rax
1401d6f47:	41 89 d0             	mov    %edx,%r8d
1401d6f4a:	48 83 e9 01          	sub    $0x1,%rcx
1401d6f4e:	48 69 c0 67 66 66 66 	imul   $0x66666667,%rax,%rax
1401d6f55:	41 c1 f8 1f          	sar    $0x1f,%r8d
1401d6f59:	48 c1 f8 22          	sar    $0x22,%rax
1401d6f5d:	44 29 c0             	sub    %r8d,%eax
1401d6f60:	44 8d 04 80          	lea    (%rax,%rax,4),%r8d
1401d6f64:	45 01 c0             	add    %r8d,%r8d
1401d6f67:	44 29 c2             	sub    %r8d,%edx
1401d6f6a:	48 63 d2             	movslq %edx,%rdx
1401d6f6d:	45 0f b6 04 13       	movzbl (%r11,%rdx,1),%r8d
1401d6f72:	89 c2                	mov    %eax,%edx
1401d6f74:	44 88 01             	mov    %r8b,(%rcx)
1401d6f77:	49 39 c9             	cmp    %rcx,%r9
1401d6f7a:	72 c4                	jb     0x1401d6f40
1401d6f7c:	45 84 c0             	test   %r8b,%r8b
1401d6f7f:	74 3f                	je     0x1401d6fc0
1401d6f81:	4c 89 d0             	mov    %r10,%rax
1401d6f84:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d6f8b:	00 00 00 00
1401d6f8f:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d6f96:	00 00 00 00
1401d6f9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d6fa0:	48 83 c1 01          	add    $0x1,%rcx
1401d6fa4:	44 88 00             	mov    %r8b,(%rax)
1401d6fa7:	48 83 c0 01          	add    $0x1,%rax
1401d6fab:	44 0f b6 01          	movzbl (%rcx),%r8d
1401d6faf:	45 84 c0             	test   %r8b,%r8b
1401d6fb2:	75 ec                	jne    0x1401d6fa0
1401d6fb4:	89 c2                	mov    %eax,%edx
1401d6fb6:	44 29 d2             	sub    %r10d,%edx
1401d6fb9:	eb 12                	jmp    0x1401d6fcd
1401d6fbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d6fc0:	41 c6 02 30          	movb   $0x30,(%r10)
1401d6fc4:	49 8d 42 01          	lea    0x1(%r10),%rax
1401d6fc8:	ba 01 00 00 00       	mov    $0x1,%edx
1401d6fcd:	c6 00 00             	movb   $0x0,(%rax)
1401d6fd0:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401d6fd5:	48 2b 03             	sub    (%rbx),%rax
1401d6fd8:	75 1f                	jne    0x1401d6ff9
1401d6fda:	89 d0                	mov    %edx,%eax
1401d6fdc:	48 83 c4 50          	add    $0x50,%rsp
1401d6fe0:	5b                   	pop    %rbx
1401d6fe1:	c3                   	ret
1401d6fe2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d6fe8:	c6 44 24 3e 2d       	movb   $0x2d,0x3e(%rsp)
1401d6fed:	f7 da                	neg    %edx
1401d6fef:	48 8d 4c 24 3e       	lea    0x3e(%rsp),%rcx
1401d6ff4:	e9 38 ff ff ff       	jmp    0x1401d6f31
1401d6ff9:	e8 72 d8 00 00       	call   0x1401e4870
1401d6ffe:	90                   	nop
1401d6fff:	90                   	nop
1401d7000:	41 57                	push   %r15
1401d7002:	41 56                	push   %r14
1401d7004:	41 55                	push   %r13
1401d7006:	41 54                	push   %r12
1401d7008:	55                   	push   %rbp
1401d7009:	57                   	push   %rdi
1401d700a:	56                   	push   %rsi
1401d700b:	53                   	push   %rbx
1401d700c:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
1401d7013:	48 8b 3d d6 1a 06 00 	mov    0x61ad6(%rip),%rdi        # 0x140238af0
1401d701a:	48 8b ac 24 60 01 00 	mov    0x160(%rsp),%rbp
1401d7021:	00
1401d7022:	4c 8b ac 24 50 01 00 	mov    0x150(%rsp),%r13
1401d7029:	00
1401d702a:	44 8b a4 24 58 01 00 	mov    0x158(%rsp),%r12d
1401d7031:	00
1401d7032:	4c 8b 17             	mov    (%rdi),%r10
1401d7035:	4c 89 94 24 d8 00 00 	mov    %r10,0xd8(%rsp)
1401d703c:	00
1401d703d:	4c 8b 55 08          	mov    0x8(%rbp),%r10
1401d7041:	89 c8                	mov    %ecx,%eax
1401d7043:	89 d3                	mov    %edx,%ebx
1401d7045:	44 89 ce             	mov    %r9d,%esi
1401d7048:	4d 85 d2             	test   %r10,%r10
1401d704b:	74 5b                	je     0x1401d70a8
1401d704d:	83 fa 01             	cmp    $0x1,%edx
1401d7050:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1401d7054:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1401d7059:	83 d8 00             	sbb    $0x0,%eax
1401d705c:	41 83 f9 01          	cmp    $0x1,%r9d
1401d7060:	45 89 c1             	mov    %r8d,%r9d
1401d7063:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
1401d7068:	41 83 d9 00          	sbb    $0x0,%r9d
1401d706c:	41 89 d0             	mov    %edx,%r8d
1401d706f:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1401d7074:	89 c2                	mov    %eax,%edx
1401d7076:	41 ff d2             	call   *%r10
1401d7079:	c1 f8 1f             	sar    $0x1f,%eax
1401d707c:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
1401d7083:	00
1401d7084:	48 2b 17             	sub    (%rdi),%rdx
1401d7087:	0f 85 be 01 00 00    	jne    0x1401d724b
1401d708d:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
1401d7094:	5b                   	pop    %rbx
1401d7095:	5e                   	pop    %rsi
1401d7096:	5f                   	pop    %rdi
1401d7097:	5d                   	pop    %rbp
1401d7098:	41 5c                	pop    %r12
1401d709a:	41 5d                	pop    %r13
1401d709c:	41 5e                	pop    %r14
1401d709e:	41 5f                	pop    %r15
1401d70a0:	c3                   	ret
1401d70a1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d70a8:	c7 44 24 50 40 40 20 	movl   $0x2d204040,0x50(%rsp)
1401d70af:	2d
1401d70b0:	44 89 84 24 40 01 00 	mov    %r8d,0x140(%rsp)
1401d70b7:	00
1401d70b8:	85 d2                	test   %edx,%edx
1401d70ba:	0f 84 f0 00 00 00    	je     0x1401d71b0
1401d70c0:	89 c2                	mov    %eax,%edx
1401d70c2:	48 8d 4c 24 54       	lea    0x54(%rsp),%rcx
1401d70c7:	4c 8d 74 24 50       	lea    0x50(%rsp),%r14
1401d70cc:	e8 2f fe ff ff       	call   0x1401d6f00
1401d70d1:	83 fb 01             	cmp    $0x1,%ebx
1401d70d4:	44 8b 84 24 40 01 00 	mov    0x140(%rsp),%r8d
1401d70db:	00
1401d70dc:	8d 50 04             	lea    0x4(%rax),%edx
1401d70df:	0f 85 e3 00 00 00    	jne    0x1401d71c8
1401d70e5:	8d 5a 02             	lea    0x2(%rdx),%ebx
1401d70e8:	48 63 c2             	movslq %edx,%rax
1401d70eb:	41 b9 20 2b 00 00    	mov    $0x2b20,%r9d
1401d70f1:	48 63 cb             	movslq %ebx,%rcx
1401d70f4:	66 45 89 0c 06       	mov    %r9w,(%r14,%rax,1)
1401d70f9:	4c 01 f1             	add    %r14,%rcx
1401d70fc:	85 f6                	test   %esi,%esi
1401d70fe:	0f 85 0c 01 00 00    	jne    0x1401d7210
1401d7104:	41 8d 50 ff          	lea    -0x1(%r8),%edx
1401d7108:	e8 f3 fd ff ff       	call   0x1401d6f00
1401d710d:	01 d8                	add    %ebx,%eax
1401d710f:	48 63 d0             	movslq %eax,%rdx
1401d7112:	8d 58 01             	lea    0x1(%rax),%ebx
1401d7115:	41 c6 04 16 2c       	movb   $0x2c,(%r14,%rdx,1)
1401d711a:	48 63 cb             	movslq %ebx,%rcx
1401d711d:	89 f2                	mov    %esi,%edx
1401d711f:	4c 01 f1             	add    %r14,%rcx
1401d7122:	e8 d9 fd ff ff       	call   0x1401d6f00
1401d7127:	01 d8                	add    %ebx,%eax
1401d7129:	48 63 d0             	movslq %eax,%rdx
1401d712c:	b9 20 40 00 00       	mov    $0x4020,%ecx
1401d7131:	8d 70 03             	lea    0x3(%rax),%esi
1401d7134:	4c 01 f2             	add    %r14,%rdx
1401d7137:	66 89 0a             	mov    %cx,(%rdx)
1401d713a:	c6 42 02 40          	movb   $0x40,0x2(%rdx)
1401d713e:	4d 85 ed             	test   %r13,%r13
1401d7141:	0f 84 b9 00 00 00    	je     0x1401d7200
1401d7147:	45 85 e4             	test   %r12d,%r12d
1401d714a:	0f 84 b0 00 00 00    	je     0x1401d7200
1401d7150:	83 c0 04             	add    $0x4,%eax
1401d7153:	ba 7f 00 00 00       	mov    $0x7f,%edx
1401d7158:	48 63 f6             	movslq %esi,%rsi
1401d715b:	4d 63 c4             	movslq %r12d,%r8
1401d715e:	48 63 c8             	movslq %eax,%rcx
1401d7161:	c6 44 34 50 20       	movb   $0x20,0x50(%rsp,%rsi,1)
1401d7166:	48 29 ca             	sub    %rcx,%rdx
1401d7169:	4c 39 c2             	cmp    %r8,%rdx
1401d716c:	0f 82 be 00 00 00    	jb     0x1401d7230
1401d7172:	41 8d 34 04          	lea    (%r12,%rax,1),%esi
1401d7176:	8d 5e 01             	lea    0x1(%rsi),%ebx
1401d7179:	4c 01 f1             	add    %r14,%rcx
1401d717c:	4c 89 ea             	mov    %r13,%rdx
1401d717f:	e8 6c 2c 01 00       	call   0x1401e9df0
1401d7184:	48 63 f6             	movslq %esi,%rsi
1401d7187:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
1401d718b:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1401d718f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401d7194:	c6 44 34 50 0a       	movb   $0xa,0x50(%rsp,%rsi,1)
1401d7199:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401d719f:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1401d71a4:	ff 55 10             	call   *0x10(%rbp)
1401d71a7:	c1 f8 1f             	sar    $0x1f,%eax
1401d71aa:	e9 cd fe ff ff       	jmp    0x1401d707c
1401d71af:	90                   	nop
1401d71b0:	8d 51 ff             	lea    -0x1(%rcx),%edx
1401d71b3:	48 8d 4c 24 54       	lea    0x54(%rsp),%rcx
1401d71b8:	e8 43 fd ff ff       	call   0x1401d6f00
1401d71bd:	44 8b 84 24 40 01 00 	mov    0x140(%rsp),%r8d
1401d71c4:	00
1401d71c5:	8d 50 04             	lea    0x4(%rax),%edx
1401d71c8:	4c 8d 74 24 50       	lea    0x50(%rsp),%r14
1401d71cd:	48 63 d2             	movslq %edx,%rdx
1401d71d0:	44 8d 78 05          	lea    0x5(%rax),%r15d
1401d71d4:	44 89 84 24 40 01 00 	mov    %r8d,0x140(%rsp)
1401d71db:	00
1401d71dc:	41 c6 04 16 2c       	movb   $0x2c,(%r14,%rdx,1)
1401d71e1:	49 63 cf             	movslq %r15d,%rcx
1401d71e4:	89 da                	mov    %ebx,%edx
1401d71e6:	4c 01 f1             	add    %r14,%rcx
1401d71e9:	e8 12 fd ff ff       	call   0x1401d6f00
1401d71ee:	44 8b 84 24 40 01 00 	mov    0x140(%rsp),%r8d
1401d71f5:	00
1401d71f6:	41 8d 14 07          	lea    (%r15,%rax,1),%edx
1401d71fa:	e9 e6 fe ff ff       	jmp    0x1401d70e5
1401d71ff:	90                   	nop
1401d7200:	8d 58 04             	lea    0x4(%rax),%ebx
1401d7203:	e9 7c ff ff ff       	jmp    0x1401d7184
1401d7208:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d720f:	00
1401d7210:	44 89 c2             	mov    %r8d,%edx
1401d7213:	e8 e8 fc ff ff       	call   0x1401d6f00
1401d7218:	01 d8                	add    %ebx,%eax
1401d721a:	83 fe 01             	cmp    $0x1,%esi
1401d721d:	0f 84 06 ff ff ff    	je     0x1401d7129
1401d7223:	e9 e7 fe ff ff       	jmp    0x1401d710f
1401d7228:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d722f:	00
1401d7230:	41 b8 7f 00 00 00    	mov    $0x7f,%r8d
1401d7236:	bb 80 00 00 00       	mov    $0x80,%ebx
1401d723b:	be 7f 00 00 00       	mov    $0x7f,%esi
1401d7240:	41 29 c0             	sub    %eax,%r8d
1401d7243:	4d 63 c0             	movslq %r8d,%r8
1401d7246:	e9 2e ff ff ff       	jmp    0x1401d7179
1401d724b:	e8 20 d6 00 00       	call   0x1401e4870
1401d7250:	90                   	nop
1401d7251:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d7258:	00 00 00 00
1401d725c:	0f 1f 40 00          	nopl   0x0(%rax)
1401d7260:	41 56                	push   %r14
1401d7262:	41 55                	push   %r13
1401d7264:	41 54                	push   %r12
1401d7266:	55                   	push   %rbp
1401d7267:	57                   	push   %rdi
1401d7268:	56                   	push   %rsi
1401d7269:	53                   	push   %rbx
1401d726a:	48 81 ec 30 01 00 00 	sub    $0x130,%rsp
1401d7271:	48 8b 35 78 18 06 00 	mov    0x61878(%rip),%rsi        # 0x140238af0
1401d7278:	4c 63 ac 24 90 01 00 	movslq 0x190(%rsp),%r13
1401d727f:	00
1401d7280:	8b bc 24 98 01 00 00 	mov    0x198(%rsp),%edi
1401d7287:	4c 89 e8             	mov    %r13,%rax
1401d728a:	01 f8                	add    %edi,%eax
1401d728c:	48 89 cb             	mov    %rcx,%rbx
1401d728f:	44 89 cd             	mov    %r9d,%ebp
1401d7292:	4d 63 e0             	movslq %r8d,%r12
1401d7295:	48 98                	cltq
1401d7297:	48 8b 0e             	mov    (%rsi),%rcx
1401d729a:	48 89 8c 24 28 01 00 	mov    %rcx,0x128(%rsp)