14058e96f:	cc                   	int3
14058e970:	40 53                	rex push %rbx
14058e972:	48 83 ec 50          	sub    $0x50,%rsp
14058e976:	48 8b 05 83 a5 e2 00 	mov    0xe2a583(%rip),%rax        # 0x1413b8f00
14058e97d:	48 33 c4             	xor    %rsp,%rax
14058e980:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14058e985:	48 8b d9             	mov    %rcx,%rbx
14058e988:	e8 93 18 17 00       	call   0x140700220
14058e98d:	0f 57 c0             	xorps  %xmm0,%xmm0
14058e990:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14058e995:	66 0f 6f 0d 83 59 a1 	movdqa 0xa15983(%rip),%xmm1        # 0x140fa4320
14058e99c:	00
14058e99d:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
14058e9a3:	48 8b 05 2e 2f a8 00 	mov    0xa82f2e(%rip),%rax        # 0x1410118d8
14058e9aa:	89 44 24 20          	mov    %eax,0x20(%rsp)
14058e9ae:	0f b7 05 27 2f a8 00 	movzwl 0xa82f27(%rip),%eax        # 0x1410118dc
14058e9b5:	66 89 44 24 24       	mov    %ax,0x24(%rsp)
14058e9ba:	0f b6 05 1d 2f a8 00 	movzbl 0xa82f1d(%rip),%eax        # 0x1410118de
14058e9c1:	88 44 24 26          	mov    %al,0x26(%rsp)
14058e9c5:	c6 44 24 27 00       	movb   $0x0,0x27(%rsp)
14058e9ca:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14058e9cf:	48 8b d3             	mov    %rbx,%rdx
14058e9d2:	48 8b 0d 4f 44 ea 00 	mov    0xea444f(%rip),%rcx        # 0x141432e28
14058e9d9:	e8 62 2d fa ff       	call   0x140531740
14058e9de:	90                   	nop
14058e9df:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14058e9e4:	48 83 fa 0f          	cmp    $0xf,%rdx
14058e9e8:	76 2e                	jbe    0x14058ea18
14058e9ea:	48 ff c2             	inc    %rdx
14058e9ed:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14058e9f2:	48 8b c1             	mov    %rcx,%rax
14058e9f5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14058e9fc:	72 15                	jb     0x14058ea13
14058e9fe:	48 83 c2 27          	add    $0x27,%rdx
14058ea02:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14058ea06:	48 2b c1             	sub    %rcx,%rax
14058ea09:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14058ea0d:	48 83 f8 1f          	cmp    $0x1f,%rax
14058ea11:	77 18                	ja     0x14058ea2b
14058ea13:	e8 2c c7 88 00       	call   0x140e1b144
14058ea18:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14058ea1d:	48 33 cc             	xor    %rsp,%rcx
14058ea20:	e8 db ca 88 00       	call   0x140e1b500
14058ea25:	48 83 c4 50          	add    $0x50,%rsp
14058ea29:	5b                   	pop    %rbx
14058ea2a:	c3                   	ret
14058ea2b:	e8 74 b7 89 00       	call   0x140e2a1a4
14058ea30:	cc                   	int3
14058ea31:	cc                   	int3
14058ea32:	cc                   	int3
14058ea33:	cc                   	int3
14058ea34:	cc                   	int3
14058ea35:	cc                   	int3
14058ea36:	cc                   	int3
14058ea37:	cc                   	int3
14058ea38:	cc                   	int3
14058ea39:	cc                   	int3
14058ea3a:	cc                   	int3
14058ea3b:	cc                   	int3
14058ea3c:	cc                   	int3
14058ea3d:	cc                   	int3
14058ea3e:	cc                   	int3
14058ea3f:	cc                   	int3
14058ea40:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14058ea45:	53                   	push   %rbx
14058ea46:	56                   	push   %rsi
14058ea47:	57                   	push   %rdi
14058ea48:	41 56                	push   %r14
14058ea4a:	41 57                	push   %r15
14058ea4c:	48 83 ec 20          	sub    $0x20,%rsp
14058ea50:	4c 8b f2             	mov    %rdx,%r14
14058ea53:	48 8b f9             	mov    %rcx,%rdi
14058ea56:	49 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%r8
14058ea5d:	ff ff 1f
14058ea60:	49 3b d0             	cmp    %r8,%rdx
14058ea63:	0f 87 29 01 00 00    	ja     0x14058eb92
14058ea69:	4c 8b 79 08          	mov    0x8(%rcx),%r15
14058ea6d:	4c 2b 39             	sub    (%rcx),%r15
14058ea70:	49 c1 ff 03          	sar    $0x3,%r15
14058ea74:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14058ea78:	48 2b 0f             	sub    (%rdi),%rcx
14058ea7b:	48 c1 f9 03          	sar    $0x3,%rcx
14058ea7f:	48 8b d1             	mov    %rcx,%rdx
14058ea82:	48 d1 ea             	shr    $1,%rdx
14058ea85:	49 8b c0             	mov    %r8,%rax
14058ea88:	48 2b c2             	sub    %rdx,%rax
14058ea8b:	48 3b c8             	cmp    %rax,%rcx
14058ea8e:	0f 87 f8 00 00 00    	ja     0x14058eb8c
14058ea94:	48 8d 04 0a          	lea    (%rdx,%rcx,1),%rax
14058ea98:	49 3b c6             	cmp    %r14,%rax
14058ea9b:	73 0a                	jae    0x14058eaa7
14058ea9d:	49 8b c6             	mov    %r14,%rax
14058eaa0:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14058eaa5:	eb 0e                	jmp    0x14058eab5
14058eaa7:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14058eaac:	49 3b c0             	cmp    %r8,%rax
14058eaaf:	0f 87 d7 00 00 00    	ja     0x14058eb8c
14058eab5:	48 8d 34 c5 00 00 00 	lea    0x0(,%rax,8),%rsi
14058eabc:	00
14058eabd:	48 85 f6             	test   %rsi,%rsi
14058eac0:	75 04                	jne    0x14058eac6
14058eac2:	33 db                	xor    %ebx,%ebx
14058eac4:	eb 3d                	jmp    0x14058eb03
14058eac6:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
14058eacd:	72 29                	jb     0x14058eaf8
14058eacf:	48 8d 4e 27          	lea    0x27(%rsi),%rcx
14058ead3:	48 3b ce             	cmp    %rsi,%rcx
14058ead6:	0f 86 b0 00 00 00    	jbe    0x14058eb8c
14058eadc:	e8 27 c6 88 00       	call   0x140e1b108
14058eae1:	48 85 c0             	test   %rax,%rax
14058eae4:	0f 84 ae 00 00 00    	je     0x14058eb98
14058eaea:	48 8d 58 27          	lea    0x27(%rax),%rbx
14058eaee:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
14058eaf2:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
14058eaf6:	eb 0b                	jmp    0x14058eb03
14058eaf8:	48 8b ce             	mov    %rsi,%rcx
14058eafb:	e8 08 c6 88 00       	call   0x140e1b108
14058eb00:	48 8b d8             	mov    %rax,%rbx
14058eb03:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
14058eb08:	4a 8d 0c fb          	lea    (%rbx,%r15,8),%rcx
14058eb0c:	4d 8b c6             	mov    %r14,%r8
14058eb0f:	4d 2b c7             	sub    %r15,%r8
14058eb12:	4e 8d 04 c5 00 00 00 	lea    0x0(,%r8,8),%r8
14058eb19:	00
14058eb1a:	33 d2                	xor    %edx,%edx
14058eb1c:	e8 8f 0b 95 00       	call   0x140edf6b0
14058eb21:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14058eb25:	48 8b 17             	mov    (%rdi),%rdx
14058eb28:	4c 2b c2             	sub    %rdx,%r8
14058eb2b:	48 8b cb             	mov    %rbx,%rcx
14058eb2e:	e8 dd 04 95 00       	call   0x140edf010
14058eb33:	90                   	nop
14058eb34:	48 8b 0f             	mov    (%rdi),%rcx
14058eb37:	48 85 c9             	test   %rcx,%rcx
14058eb3a:	74 31                	je     0x14058eb6d
14058eb3c:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14058eb40:	48 2b d1             	sub    %rcx,%rdx
14058eb43:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
14058eb47:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14058eb4e:	72 18                	jb     0x14058eb68
14058eb50:	48 83 c2 27          	add    $0x27,%rdx
14058eb54:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14058eb58:	49 2b c8             	sub    %r8,%rcx
14058eb5b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14058eb5f:	48 83 f8 1f          	cmp    $0x1f,%rax
14058eb63:	77 33                	ja     0x14058eb98
14058eb65:	49 8b c8             	mov    %r8,%rcx
14058eb68:	e8 d7 c5 88 00       	call   0x140e1b144
14058eb6d:	48 89 1f             	mov    %rbx,(%rdi)
14058eb70:	4a 8d 04 f3          	lea    (%rbx,%r14,8),%rax
14058eb74:	48 89 47 08          	mov    %rax,0x8(%rdi)
14058eb78:	48 8d 04 1e          	lea    (%rsi,%rbx,1),%rax
14058eb7c:	48 89 47 10          	mov    %rax,0x10(%rdi)
14058eb80:	48 83 c4 20          	add    $0x20,%rsp
14058eb84:	41 5f                	pop    %r15
14058eb86:	41 5e                	pop    %r14
14058eb88:	5f                   	pop    %rdi
14058eb89:	5e                   	pop    %rsi
14058eb8a:	5b                   	pop    %rbx
14058eb8b:	c3                   	ret
14058eb8c:	e8 ff e5 c0 ff       	call   0x14019d190
14058eb91:	cc                   	int3
14058eb92:	e8 f9 e9 c0 ff       	call   0x14019d590
14058eb97:	cc                   	int3
14058eb98:	e8 07 b6 89 00       	call   0x140e2a1a4
14058eb9d:	cc                   	int3
14058eb9e:	cc                   	int3
14058eb9f:	cc                   	int3
14058eba0:	4c 8b dc             	mov    %rsp,%r11
14058eba3:	49 89 4b 08          	mov    %rcx,0x8(%r11)
14058eba7:	53                   	push   %rbx
14058eba8:	57                   	push   %rdi
14058eba9:	48 83 ec 68          	sub    $0x68,%rsp
14058ebad:	48 8b d9             	mov    %rcx,%rbx
14058ebb0:	66 c7 41 08 00 00    	movw   $0x0,0x8(%rcx)
14058ebb6:	48 8d 05 7b 2d a8 00 	lea    0xa82d7b(%rip),%rax        # 0x141011938
14058ebbd:	48 89 01             	mov    %rax,(%rcx)
14058ebc0:	0f 57 c0             	xorps  %xmm0,%xmm0
14058ebc3:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
14058ebc7:	33 ff                	xor    %edi,%edi
14058ebc9:	48 89 79 20          	mov    %rdi,0x20(%rcx)
14058ebcd:	48 c7 41 28 0f 00 00 	movq   $0xf,0x28(%rcx)
14058ebd4:	00
14058ebd5:	40 88 79 10          	mov    %dil,0x10(%rcx)
14058ebd9:	48 c7 41 30 ff ff ff 	movq   $0xffffffffffffffff,0x30(%rcx)
14058ebe0:	ff
14058ebe1:	c7 41 38 ff ff ff ff 	movl   $0xffffffff,0x38(%rcx)
14058ebe8:	40 88 79 3c          	mov    %dil,0x3c(%rcx)
14058ebec:	48 83 c1 48          	add    $0x48,%rcx
14058ebf0:	49 89 4b 18          	mov    %rcx,0x18(%r11)
14058ebf4:	0f 11 01             	movups %xmm0,(%rcx)
14058ebf7:	48 89 79 10          	mov    %rdi,0x10(%rcx)
14058ebfb:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
14058ec02:	00
14058ec03:	40 88 39             	mov    %dil,(%rcx)
14058ec06:	48 89 79 30          	mov    %rdi,0x30(%rcx)
14058ec0a:	48 89 79 50          	mov    %rdi,0x50(%rcx)
14058ec0e:	48 89 79 58          	mov    %rdi,0x58(%rcx)
14058ec12:	48 89 79 60          	mov    %rdi,0x60(%rcx)
14058ec16:	89 79 68             	mov    %edi,0x68(%rcx)
14058ec19:	40 88 79 6c          	mov    %dil,0x6c(%rcx)
14058ec1d:	89 79 70             	mov    %edi,0x70(%rcx)
14058ec20:	48 89 79 78          	mov    %rdi,0x78(%rcx)
14058ec24:	48 89 b9 80 00 00 00 	mov    %rdi,0x80(%rcx)
14058ec2b:	48 89 b9 88 00 00 00 	mov    %rdi,0x88(%rcx)
14058ec32:	48 89 b9 90 00 00 00 	mov    %rdi,0x90(%rcx)
14058ec39:	c7 81 98 00 00 00 ff 	movl   $0xffffffff,0x98(%rcx)
14058ec40:	ff ff ff
14058ec43:	c7 81 9c 00 00 00 01 	movl   $0x1,0x9c(%rcx)
14058ec4a:	00 00 00
14058ec4d:	c7 81 a0 00 00 00 ff 	movl   $0xffffffff,0xa0(%rcx)
14058ec54:	ff ff ff
14058ec57:	c7 81 a4 00 00 00 0c 	movl   $0xc,0xa4(%rcx)
14058ec5e:	00 00 00
14058ec61:	40 88 b9 a8 00 00 00 	mov    %dil,0xa8(%rcx)
14058ec68:	48 89 b9 b0 00 00 00 	mov    %rdi,0xb0(%rcx)
14058ec6f:	49 89 7b 10          	mov    %rdi,0x10(%r11)
14058ec73:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14058ec78:	49 89 7b d8          	mov    %rdi,-0x28(%r11)
14058ec7c:	49 c7 43 e0 0f 00 00 	movq   $0xf,-0x20(%r11)
14058ec83:	00
14058ec84:	40 88 7c 24 40       	mov    %dil,0x40(%rsp)
14058ec89:	49 8d 43 c8          	lea    -0x38(%r11),%rax
14058ec8d:	49 89 43 c0          	mov    %rax,-0x40(%r11)
14058ec91:	40 88 7c 24 30       	mov    %dil,0x30(%rsp)
14058ec96:	49 89 7b b0          	mov    %rdi,-0x50(%r11)
14058ec9a:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14058ec9e:	45 33 c9             	xor    %r9d,%r9d
14058eca1:	4d 8d 43 10          	lea    0x10(%r11),%r8
14058eca5:	33 d2                	xor    %edx,%edx
14058eca7:	e8 74 13 00 00       	call   0x140590020
14058ecac:	90                   	nop
14058ecad:	48 89 bb 08 01 00 00 	mov    %rdi,0x108(%rbx)
14058ecb4:	48 89 bb 10 01 00 00 	mov    %rdi,0x110(%rbx)
14058ecbb:	48 89 bb 18 01 00 00 	mov    %rdi,0x118(%rbx)
14058ecc2:	48 8d 83 20 01 00 00 	lea    0x120(%rbx),%rax
14058ecc9:	0f 57 c0             	xorps  %xmm0,%xmm0
14058eccc:	0f 11 00             	movups %xmm0,(%rax)
14058eccf:	48 8d 48 10          	lea    0x10(%rax),%rcx
14058ecd3:	48 89 39             	mov    %rdi,(%rcx)
14058ecd6:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
14058ecdd:	00
14058ecde:	40 88 38             	mov    %dil,(%rax)
14058ece1:	40 88 7b 40          	mov    %dil,0x40(%rbx)
14058ece5:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
14058ecea:	76 03                	jbe    0x14058ecef
14058ecec:	48 8b 00             	mov    (%rax),%rax
14058ecef:	48 89 39             	mov    %rdi,(%rcx)
14058ecf2:	c6 00 00             	movb   $0x0,(%rax)
14058ecf5:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
14058ecf9:	48 8b c3             	mov    %rbx,%rax
14058ecfc:	48 83 c4 68          	add    $0x68,%rsp
14058ed00:	5f                   	pop    %rdi
14058ed01:	5b                   	pop    %rbx
14058ed02:	c3                   	ret
14058ed03:	cc                   	int3
14058ed04:	cc                   	int3
14058ed05:	cc                   	int3
14058ed06:	cc                   	int3
14058ed07:	cc                   	int3
14058ed08:	cc                   	int3
14058ed09:	cc                   	int3
14058ed0a:	cc                   	int3
14058ed0b:	cc                   	int3
14058ed0c:	cc                   	int3
14058ed0d:	cc                   	int3
14058ed0e:	cc                   	int3
14058ed0f:	cc                   	int3
14058ed10:	33 c0                	xor    %eax,%eax
14058ed12:	0f 57 c0             	xorps  %xmm0,%xmm0
14058ed15:	0f 11 01             	movups %xmm0,(%rcx)
14058ed18:	48 89 41 10          	mov    %rax,0x10(%rcx)
14058ed1c:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
14058ed23:	00
14058ed24:	88 01                	mov    %al,(%rcx)
14058ed26:	88 41 2c             	mov    %al,0x2c(%rcx)
14058ed29:	48 8b c1             	mov    %rcx,%rax
14058ed2c:	48 c7 41 20 ff ff ff 	movq   $0xffffffffffffffff,0x20(%rcx)
14058ed33:	ff
14058ed34:	c7 41 28 ff ff ff ff 	movl   $0xffffffff,0x28(%rcx)
14058ed3b:	c3                   	ret
14058ed3c:	cc                   	int3
14058ed3d:	cc                   	int3
14058ed3e:	cc                   	int3
14058ed3f:	cc                   	int3
14058ed40:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14058ed45:	56                   	push   %rsi
14058ed46:	48 83 ec 20          	sub    $0x20,%rsp
14058ed4a:	48 8d 05 e7 2b a8 00 	lea    0xa82be7(%rip),%rax        # 0x141011938
14058ed51:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14058ed56:	48 89 01             	mov    %rax,(%rcx)
14058ed59:	48 8b f1             	mov    %rcx,%rsi
14058ed5c:	48 8b a9 10 01 00 00 	mov    0x110(%rcx),%rbp
14058ed63:	48 8b 99 08 01 00 00 	mov    0x108(%rcx),%rbx
14058ed6a:	48 3b dd             	cmp    %rbp,%rbx
14058ed6d:	74 30                	je     0x14058ed9f
14058ed6f:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14058ed74:	48 8b 3b             	mov    (%rbx),%rdi
14058ed77:	48 85 ff             	test   %rdi,%rdi
14058ed7a:	74 15                	je     0x14058ed91
14058ed7c:	48 8b cf             	mov    %rdi,%rcx
14058ed7f:	e8 4c 47 00 00       	call   0x1405934d0
14058ed84:	ba 40 00 00 00       	mov    $0x40,%edx
14058ed89:	48 8b cf             	mov    %rdi,%rcx
14058ed8c:	e8 b3 c3 88 00       	call   0x140e1b144
14058ed91:	48 83 c3 08          	add    $0x8,%rbx
14058ed95:	48 3b dd             	cmp    %rbp,%rbx
14058ed98:	75 da                	jne    0x14058ed74
14058ed9a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14058ed9f:	48 8b 96 38 01 00 00 	mov    0x138(%rsi),%rdx
14058eda6:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14058edab:	48 83 fa 0f          	cmp    $0xf,%rdx
14058edaf:	76 34                	jbe    0x14058ede5
14058edb1:	48 8b 8e 20 01 00 00 	mov    0x120(%rsi),%rcx
14058edb8:	48 ff c2             	inc    %rdx
14058edbb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14058edc2:	72 1c                	jb     0x14058ede0
14058edc4:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14058edc8:	48 83 c2 27          	add    $0x27,%rdx
14058edcc:	49 2b c8             	sub    %r8,%rcx
14058edcf:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14058edd3:	48 83 f8 1f          	cmp    $0x1f,%rax
14058edd7:	0f 87 df 00 00 00    	ja     0x14058eebc
14058eddd:	49 8b c8             	mov    %r8,%rcx
14058ede0:	e8 5f c3 88 00       	call   0x140e1b144
14058ede5:	33 db                	xor    %ebx,%ebx
14058ede7:	48 c7 86 38 01 00 00 	movq   $0xf,0x138(%rsi)
14058edee:	0f 00 00 00
14058edf2:	48 89 9e 30 01 00 00 	mov    %rbx,0x130(%rsi)
14058edf9:	88 9e 20 01 00 00    	mov    %bl,0x120(%rsi)
14058edff:	48 8b 8e 08 01 00 00 	mov    0x108(%rsi),%rcx
14058ee06:	48 85 c9             	test   %rcx,%rcx
14058ee09:	74 4d                	je     0x14058ee58
14058ee0b:	48 8b 96 18 01 00 00 	mov    0x118(%rsi),%rdx
14058ee12:	48 2b d1             	sub    %rcx,%rdx
14058ee15:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
14058ee19:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14058ee20:	72 1c                	jb     0x14058ee3e
14058ee22:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14058ee26:	48 83 c2 27          	add    $0x27,%rdx
14058ee2a:	49 2b c8             	sub    %r8,%rcx
14058ee2d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14058ee31:	48 83 f8 1f          	cmp    $0x1f,%rax
14058ee35:	0f 87 81 00 00 00    	ja     0x14058eebc
14058ee3b:	49 8b c8             	mov    %r8,%rcx
14058ee3e:	e8 01 c3 88 00       	call   0x140e1b144
14058ee43:	48 89 9e 08 01 00 00 	mov    %rbx,0x108(%rsi)
14058ee4a:	48 89 9e 10 01 00 00 	mov    %rbx,0x110(%rsi)
14058ee51:	48 89 9e 18 01 00 00 	mov    %rbx,0x118(%rsi)
14058ee58:	48 8d 4e 48          	lea    0x48(%rsi),%rcx