14088fc77:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14088fc7b:	48 8b 09             	mov    (%rcx),%rcx
14088fc7e:	48 89 bc 24 b0 00 00 	mov    %rdi,0xb0(%rsp)
14088fc85:	00
14088fc86:	e8 55 19 05 00       	call   0x1408e15e0
14088fc8b:	48 8b f8             	mov    %rax,%rdi
14088fc8e:	48 85 c0             	test   %rax,%rax
14088fc91:	74 44                	je     0x14088fcd7
14088fc93:	4c 8b 56 08          	mov    0x8(%rsi),%r10
14088fc97:	4d 85 d2             	test   %r10,%r10
14088fc9a:	75 56                	jne    0x14088fcf2
14088fc9c:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14088fca0:	0f b7 47 3c          	movzwl 0x3c(%rdi),%eax
14088fca4:	4c 8d 4f 3a          	lea    0x3a(%rdi),%r9
14088fca8:	66 89 84 24 8c 00 00 	mov    %ax,0x8c(%rsp)
14088fcaf:	00
14088fcb0:	45 33 c0             	xor    %r8d,%r8d
14088fcb3:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14088fcb8:	ba 01 00 00 00       	mov    $0x1,%edx
14088fcbd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14088fcc2:	e8 a9 e9 00 00       	call   0x14089e670
14088fcc7:	0f b7 84 24 8c 00 00 	movzwl 0x8c(%rsp),%eax
14088fcce:	00
14088fccf:	66 89 47 3c          	mov    %ax,0x3c(%rdi)
14088fcd3:	83 4f 30 10          	orl    $0x10,0x30(%rdi)
14088fcd7:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
14088fcde:	00
14088fcdf:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
14088fce6:	00
14088fce7:	33 c0                	xor    %eax,%eax
14088fce9:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14088fcf0:	5e                   	pop    %rsi
14088fcf1:	c3                   	ret
14088fcf2:	48 8b 16             	mov    (%rsi),%rdx
14088fcf5:	48 85 d2             	test   %rdx,%rdx
14088fcf8:	74 6a                	je     0x14088fd64
14088fcfa:	4d 8b ca             	mov    %r10,%r9
14088fcfd:	4c 8d 1d 1c 80 7b 00 	lea    0x7b801c(%rip),%r11        # 0x141047d20
14088fd04:	4c 2b ca             	sub    %rdx,%r9
14088fd07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14088fd0e:	00 00
14088fd10:	44 0f b6 02          	movzbl (%rdx),%r8d
14088fd14:	41 0f b6 04 11       	movzbl (%r9,%rdx,1),%eax
14088fd19:	44 3b c0             	cmp    %eax,%r8d
14088fd1c:	75 0a                	jne    0x14088fd28
14088fd1e:	45 85 c0             	test   %r8d,%r8d
14088fd21:	74 1e                	je     0x14088fd41
14088fd23:	48 ff c2             	inc    %rdx
14088fd26:	eb e8                	jmp    0x14088fd10
14088fd28:	42 0f b6 0c 18       	movzbl (%rax,%r11,1),%ecx
14088fd2d:	47 0f b6 04 18       	movzbl (%r8,%r11,1),%r8d
14088fd32:	44 2b c1             	sub    %ecx,%r8d
14088fd35:	75 05                	jne    0x14088fd3c
14088fd37:	48 ff c2             	inc    %rdx
14088fd3a:	eb d4                	jmp    0x14088fd10
14088fd3c:	45 85 c0             	test   %r8d,%r8d
14088fd3f:	75 23                	jne    0x14088fd64
14088fd41:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
14088fd45:	48 85 db             	test   %rbx,%rbx
14088fd48:	74 2c                	je     0x14088fd76
14088fd4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14088fd50:	8b 43 64             	mov    0x64(%rbx),%eax
14088fd53:	24 03                	and    $0x3,%al
14088fd55:	3c 02                	cmp    $0x2,%al
14088fd57:	74 1d                	je     0x14088fd76
14088fd59:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
14088fd5d:	48 85 db             	test   %rbx,%rbx
14088fd60:	75 ee                	jne    0x14088fd50
14088fd62:	eb 12                	jmp    0x14088fd76
14088fd64:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14088fd68:	49 8b d2             	mov    %r10,%rdx
14088fd6b:	48 8b 0b             	mov    (%rbx),%rcx
14088fd6e:	e8 4d 17 05 00       	call   0x1408e14c0
14088fd73:	48 8b d8             	mov    %rax,%rbx
14088fd76:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14088fd7a:	48 85 db             	test   %rbx,%rbx
14088fd7d:	0f 84 1d ff ff ff    	je     0x14088fca0
14088fd83:	0f b7 53 5e          	movzwl 0x5e(%rbx),%edx
14088fd87:	45 33 c0             	xor    %r8d,%r8d
14088fd8a:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
14088fd8e:	ff c2                	inc    %edx
14088fd90:	83 63 64 fb          	andl   $0xfffffffb,0x64(%rbx)
14088fd94:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14088fd99:	e8 d2 e8 00 00       	call   0x14089e670
14088fd9e:	81 4b 64 80 00 00 00 	orl    $0x80,0x64(%rbx)
14088fda5:	48 83 7b 48 00       	cmpq   $0x0,0x48(%rbx)
14088fdaa:	0f 85 27 ff ff ff    	jne    0x14088fcd7
14088fdb0:	48 8b 43 10          	mov    0x10(%rbx),%rax
14088fdb4:	0f b7 08             	movzwl (%rax),%ecx
14088fdb7:	66 89 4f 3a          	mov    %cx,0x3a(%rdi)
14088fdbb:	e9 13 ff ff ff       	jmp    0x14088fcd3
14088fdc0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14088fdc5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14088fdca:	56                   	push   %rsi
14088fdcb:	57                   	push   %rdi
14088fdcc:	41 55                	push   %r13
14088fdce:	41 56                	push   %r14
14088fdd0:	41 57                	push   %r15
14088fdd2:	48 83 ec 30          	sub    $0x30,%rsp
14088fdd6:	4c 8b 41 28          	mov    0x28(%rcx),%r8
14088fdda:	48 8b da             	mov    %rdx,%rbx
14088fddd:	0f b6 12             	movzbl (%rdx),%edx
14088fde0:	4d 8b 28             	mov    (%r8),%r13
14088fde3:	4d 8b 48 08          	mov    0x8(%r8),%r9
14088fde7:	49 8b 70 10          	mov    0x10(%r8),%rsi
14088fdeb:	81 ea a7 00 00 00    	sub    $0xa7,%edx
14088fdf1:	0f 84 9f 01 00 00    	je     0x14088ff96
14088fdf7:	83 ea 01             	sub    $0x1,%edx
14088fdfa:	74 10                	je     0x14088fe0c
14088fdfc:	83 fa 01             	cmp    $0x1,%edx
14088fdff:	0f 84 91 01 00 00    	je     0x14088ff96
14088fe05:	33 c0                	xor    %eax,%eax
14088fe07:	e9 4f 03 00 00       	jmp    0x14089015b
14088fe0c:	41 f7 40 28 00 00 02 	testl  $0x20000,0x28(%r8)
14088fe13:	00
14088fe14:	75 ef                	jne    0x14088fe05
14088fe16:	0f b6 43 02          	movzbl 0x2(%rbx),%eax
14088fe1a:	39 41 20             	cmp    %eax,0x20(%rcx)
14088fe1d:	75 e6                	jne    0x14088fe05
14088fe1f:	4c 8b 76 30          	mov    0x30(%rsi),%r14
14088fe23:	33 ed                	xor    %ebp,%ebp
14088fe25:	8b fd                	mov    %ebp,%edi
14088fe27:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
14088fe2d:	39 6e 38             	cmp    %ebp,0x38(%rsi)
14088fe30:	7e 24                	jle    0x14088fe56
14088fe32:	49 8b 16             	mov    (%r14),%rdx
14088fe35:	48 3b d3             	cmp    %rbx,%rdx
14088fe38:	74 1c                	je     0x14088fe56
14088fe3a:	45 8b cf             	mov    %r15d,%r9d
14088fe3d:	4c 8b c3             	mov    %rbx,%r8
14088fe40:	33 c9                	xor    %ecx,%ecx
14088fe42:	e8 09 e6 04 00       	call   0x1408de450
14088fe47:	85 c0                	test   %eax,%eax
14088fe49:	74 0b                	je     0x14088fe56
14088fe4b:	ff c7                	inc    %edi
14088fe4d:	49 83 c6 20          	add    $0x20,%r14
14088fe51:	3b 7e 38             	cmp    0x38(%rsi),%edi
14088fe54:	7c dc                	jl     0x14088fe32
14088fe56:	48 63 46 38          	movslq 0x38(%rsi),%rax
14088fe5a:	3b f8                	cmp    %eax,%edi
14088fe5c:	0f 8c ec 02 00 00    	jl     0x14089014e
14088fe62:	4d 8b 4d 00          	mov    0x0(%r13),%r9
14088fe66:	4c 8b f0             	mov    %rax,%r14
14088fe69:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
14088fe6d:	48 8b f8             	mov    %rax,%rdi
14088fe70:	48 ff c8             	dec    %rax
14088fe73:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14088fe78:	4c 8b e1             	mov    %rcx,%r12
14088fe7b:	41 0f b6 51 64       	movzbl 0x64(%r9),%edx
14088fe80:	88 54 24 60          	mov    %dl,0x60(%rsp)
14088fe84:	49 85 c6             	test   %rax,%r14
14088fe87:	0f 85 81 00 00 00    	jne    0x14088ff0e
14088fe8d:	85 ff                	test   %edi,%edi
14088fe8f:	75 08                	jne    0x14088fe99
14088fe91:	41 b8 20 00 00 00    	mov    $0x20,%r8d
14088fe97:	eb 07                	jmp    0x14088fea0
14088fe99:	4d 8b c6             	mov    %r14,%r8
14088fe9c:	49 c1 e0 06          	shl    $0x6,%r8
14088fea0:	48 85 c9             	test   %rcx,%rcx
14088fea3:	75 0d                	jne    0x14088feb2
14088fea5:	49 8b d0             	mov    %r8,%rdx
14088fea8:	49 8b c9             	mov    %r9,%rcx
14088feab:	e8 50 67 04 00       	call   0x1408d6600
14088feb0:	eb 3e                	jmp    0x14088fef0
14088feb2:	49 3b 89 f0 01 00 00 	cmp    0x1f0(%r9),%rcx
14088feb9:	73 2a                	jae    0x14088fee5
14088febb:	49 3b 89 e0 01 00 00 	cmp    0x1e0(%r9),%rcx
14088fec2:	72 0b                	jb     0x14088fecf
14088fec4:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
14088fecb:	77 18                	ja     0x14088fee5
14088fecd:	eb 3f                	jmp    0x14088ff0e
14088fecf:	49 3b 89 e8 01 00 00 	cmp    0x1e8(%r9),%rcx
14088fed6:	72 0d                	jb     0x14088fee5
14088fed8:	41 0f b7 81 a6 01 00 	movzwl 0x1a6(%r9),%eax
14088fedf:	00
14088fee0:	4c 3b c0             	cmp    %rax,%r8
14088fee3:	76 29                	jbe    0x14088ff0e
14088fee5:	48 8b d1             	mov    %rcx,%rdx
14088fee8:	49 8b c9             	mov    %r9,%rcx
14088feeb:	e8 20 e5 00 00       	call   0x14089e410
14088fef0:	48 8b c8             	mov    %rax,%rcx
14088fef3:	48 85 c0             	test   %rax,%rax
14088fef6:	75 11                	jne    0x14088ff09
14088fef8:	4c 89 66 30          	mov    %r12,0x30(%rsi)
14088fefc:	41 8b ff             	mov    %r15d,%edi
14088feff:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14088ff04:	e9 45 02 00 00       	jmp    0x14089014e
14088ff09:	0f b6 54 24 60       	movzbl 0x60(%rsp),%edx
14088ff0e:	49 c1 e6 05          	shl    $0x5,%r14
14088ff12:	0f 57 c0             	xorps  %xmm0,%xmm0
14088ff15:	41 0f 11 04 0e       	movups %xmm0,(%r14,%rcx,1)
14088ff1a:	41 0f 11 44 0e 10    	movups %xmm0,0x10(%r14,%rcx,1)
14088ff20:	ff 46 38             	incl   0x38(%rsi)
14088ff23:	48 89 4e 30          	mov    %rcx,0x30(%rsi)
14088ff27:	85 ff                	test   %edi,%edi
14088ff29:	78 61                	js     0x14088ff8c
14088ff2b:	4c 8b f7             	mov    %rdi,%r14
14088ff2e:	49 c1 e6 05          	shl    $0x5,%r14
14088ff32:	4c 03 f1             	add    %rcx,%r14
14088ff35:	49 89 1e             	mov    %rbx,(%r14)
14088ff38:	41 ff 45 38          	incl   0x38(%r13)
14088ff3c:	41 8b 45 38          	mov    0x38(%r13),%eax
14088ff40:	41 89 46 10          	mov    %eax,0x10(%r14)
14088ff44:	48 8b 43 20          	mov    0x20(%rbx),%rax
14088ff48:	48 85 c0             	test   %rax,%rax
14088ff4b:	74 02                	je     0x14088ff4f
14088ff4d:	8b 28                	mov    (%rax),%ebp
14088ff4f:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14088ff53:	44 0f b6 ca          	movzbl %dl,%r9d
14088ff57:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14088ff5b:	44 8b c5             	mov    %ebp,%r8d
14088ff5e:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
14088ff63:	e8 c8 07 05 00       	call   0x1408e0730
14088ff68:	49 89 46 08          	mov    %rax,0x8(%r14)
14088ff6c:	f6 43 04 04          	testb  $0x4,0x4(%rbx)
14088ff70:	74 16                	je     0x14088ff88
14088ff72:	41 8b 45 34          	mov    0x34(%r13),%eax
14088ff76:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14088ff7b:	41 89 46 14          	mov    %eax,0x14(%r14)
14088ff7f:	41 ff 45 34          	incl   0x34(%r13)
14088ff83:	e9 c6 01 00 00       	jmp    0x14089014e
14088ff88:	45 89 7e 14          	mov    %r15d,0x14(%r14)
14088ff8c:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14088ff91:	e9 b8 01 00 00       	jmp    0x14089014e
14088ff96:	4d 85 c9             	test   %r9,%r9
14088ff99:	0f 84 b7 01 00 00    	je     0x140890156
14088ff9f:	41 8b 11             	mov    (%r9),%edx
14088ffa2:	33 ed                	xor    %ebp,%ebp
14088ffa4:	8b cd                	mov    %ebp,%ecx
14088ffa6:	85 d2                	test   %edx,%edx
14088ffa8:	0f 8e a8 01 00 00    	jle    0x140890156
14088ffae:	44 8b 43 2c          	mov    0x2c(%rbx),%r8d
14088ffb2:	49 8d 41 4c          	lea    0x4c(%r9),%rax
14088ffb6:	44 3b 00             	cmp    (%rax),%r8d
14088ffb9:	74 0f                	je     0x14088ffca
14088ffbb:	ff c1                	inc    %ecx
14088ffbd:	48 83 c0 68          	add    $0x68,%rax
14088ffc1:	3b ca                	cmp    %edx,%ecx
14088ffc3:	7c f1                	jl     0x14088ffb6
14088ffc5:	e9 8c 01 00 00       	jmp    0x140890156
14088ffca:	44 8b 4e 28          	mov    0x28(%rsi),%r9d
14088ffce:	8b fd                	mov    %ebp,%edi
14088ffd0:	48 8b 56 20          	mov    0x20(%rsi),%rdx
14088ffd4:	45 85 c9             	test   %r9d,%r9d
14088ffd7:	7e 2c                	jle    0x140890005
14088ffd9:	48 8d 4a 18          	lea    0x18(%rdx),%rcx
14088ffdd:	0f 1f 00             	nopl   (%rax)
14088ffe0:	44 39 41 f8          	cmp    %r8d,-0x8(%rcx)
14088ffe4:	75 09                	jne    0x14088ffef
14088ffe6:	0f b7 43 30          	movzwl 0x30(%rbx),%eax
14088ffea:	66 39 01             	cmp    %ax,(%rcx)
14088ffed:	74 0d                	je     0x14088fffc
14088ffef:	ff c7                	inc    %edi
14088fff1:	48 83 c1 20          	add    $0x20,%rcx
14088fff5:	41 3b f9             	cmp    %r9d,%edi
14088fff8:	7c e6                	jl     0x14088ffe0
14088fffa:	eb 09                	jmp    0x140890005
14088fffc:	41 3b f9             	cmp    %r9d,%edi
14088ffff:	0f 8c 46 01 00 00    	jl     0x14089014b
140890005:	48 63 7e 28          	movslq 0x28(%rsi),%rdi
140890009:	4c 8b fa             	mov    %rdx,%r15
14089000c:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140890010:	4c 8b f7             	mov    %rdi,%r14
140890013:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
140890017:	48 85 c7             	test   %rax,%rdi
14089001a:	75 4c                	jne    0x140890068
14089001c:	85 ff                	test   %edi,%edi
14089001e:	75 08                	jne    0x140890028
140890020:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140890026:	eb 07                	jmp    0x14089002f
140890028:	4d 8b c6             	mov    %r14,%r8
14089002b:	49 c1 e0 06          	shl    $0x6,%r8
14089002f:	48 85 d2             	test   %rdx,%rdx
140890032:	75 0d                	jne    0x140890041
140890034:	49 8b d0             	mov    %r8,%rdx
140890037:	e8 c4 65 04 00       	call   0x1408d6600
14089003c:	e9 da 00 00 00       	jmp    0x14089011b
140890041:	48 3b 91 f0 01 00 00 	cmp    0x1f0(%rcx),%rdx
140890048:	0f 83 c8 00 00 00    	jae    0x140890116
14089004e:	48 3b 91 e0 01 00 00 	cmp    0x1e0(%rcx),%rdx
140890055:	0f 82 a2 00 00 00    	jb     0x1408900fd
14089005b:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
140890062:	0f 87 ae 00 00 00    	ja     0x140890116
140890068:	49 c1 e6 05          	shl    $0x5,%r14
14089006c:	0f 57 c0             	xorps  %xmm0,%xmm0
14089006f:	41 0f 11 04 16       	movups %xmm0,(%r14,%rdx,1)
140890074:	41 0f 11 44 16 10    	movups %xmm0,0x10(%r14,%rdx,1)
14089007a:	ff 46 28             	incl   0x28(%rsi)
14089007d:	48 89 56 20          	mov    %rdx,0x20(%rsi)
140890081:	85 ff                	test   %edi,%edi
140890083:	0f 88 c2 00 00 00    	js     0x14089014b
140890089:	48 8b 43 40          	mov    0x40(%rbx),%rax
14089008d:	4c 8b c7             	mov    %rdi,%r8
140890090:	49 c1 e0 05          	shl    $0x5,%r8
140890094:	4c 03 c2             	add    %rdx,%r8
140890097:	49 89 00             	mov    %rax,(%r8)
14089009a:	8b 43 2c             	mov    0x2c(%rbx),%eax
14089009d:	41 89 40 10          	mov    %eax,0x10(%r8)
1408900a1:	0f b7 43 30          	movzwl 0x30(%rbx),%eax
1408900a5:	66 41 89 40 18       	mov    %ax,0x18(%r8)
1408900aa:	41 ff 45 38          	incl   0x38(%r13)
1408900ae:	41 8b 45 38          	mov    0x38(%r13),%eax
1408900b2:	41 89 40 14          	mov    %eax,0x14(%r8)
1408900b6:	66 41 c7 40 1a ff ff 	movw   $0xffff,0x1a(%r8)
1408900bd:	49 89 58 08          	mov    %rbx,0x8(%r8)
1408900c1:	4c 8b 4e 18          	mov    0x18(%rsi),%r9
1408900c5:	4d 85 c9             	test   %r9,%r9
1408900c8:	74 6d                	je     0x140890137
1408900ca:	49 8d 51 08          	lea    0x8(%r9),%rdx
1408900ce:	45 8b 09             	mov    (%r9),%r9d
1408900d1:	45 85 c9             	test   %r9d,%r9d
1408900d4:	7e 61                	jle    0x140890137
1408900d6:	48 8b 0a             	mov    (%rdx),%rcx
1408900d9:	80 39 a7             	cmpb   $0xa7,(%rcx)
1408900dc:	75 12                	jne    0x1408900f0
1408900de:	8b 43 2c             	mov    0x2c(%rbx),%eax
1408900e1:	39 41 2c             	cmp    %eax,0x2c(%rcx)
1408900e4:	75 0a                	jne    0x1408900f0
1408900e6:	0f b7 43 30          	movzwl 0x30(%rbx),%eax
1408900ea:	66 39 41 30          	cmp    %ax,0x30(%rcx)
1408900ee:	74 42                	je     0x140890132
1408900f0:	ff c5                	inc    %ebp
1408900f2:	48 83 c2 20          	add    $0x20,%rdx
1408900f6:	41 3b e9             	cmp    %r9d,%ebp
1408900f9:	7c db                	jl     0x1408900d6
1408900fb:	eb 3a                	jmp    0x140890137
1408900fd:	48 3b 91 e8 01 00 00 	cmp    0x1e8(%rcx),%rdx
140890104:	72 10                	jb     0x140890116
140890106:	0f b7 81 a6 01 00 00 	movzwl 0x1a6(%rcx),%eax
14089010d:	4c 3b c0             	cmp    %rax,%r8
140890110:	0f 86 52 ff ff ff    	jbe    0x140890068
140890116:	e8 f5 e2 00 00       	call   0x14089e410
14089011b:	48 8b d0             	mov    %rax,%rdx
14089011e:	48 85 c0             	test   %rax,%rax
140890121:	0f 85 41 ff ff ff    	jne    0x140890068
140890127:	4c 89 7e 20          	mov    %r15,0x20(%rsi)
14089012b:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140890130:	eb 19                	jmp    0x14089014b
140890132:	66 41 89 68 1a       	mov    %bp,0x1a(%r8)
140890137:	66 41 83 78 1a 00    	cmpw   $0x0,0x1a(%r8)
14089013d:	7d 0c                	jge    0x14089014b
14089013f:	0f b7 46 0c          	movzwl 0xc(%rsi),%eax
140890143:	66 41 89 40 1a       	mov    %ax,0x1a(%r8)
140890148:	ff 46 0c             	incl   0xc(%rsi)
14089014b:	c6 03 a9             	movb   $0xa9,(%rbx)
14089014e:	66 89 7b 32          	mov    %di,0x32(%rbx)
140890152:	48 89 73 38          	mov    %rsi,0x38(%rbx)
140890156:	b8 01 00 00 00       	mov    $0x1,%eax
14089015b:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140890160:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp