140b05849:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140b0584e:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140b05852:	48 3b de             	cmp    %rsi,%rbx
140b05855:	74 14                	je     0x140b0586b
140b05857:	48 8b cb             	mov    %rbx,%rcx
140b0585a:	e8 91 00 00 00       	call   0x140b058f0
140b0585f:	48 81 c3 c0 03 00 00 	add    $0x3c0,%rbx
140b05866:	48 3b de             	cmp    %rsi,%rbx
140b05869:	75 ec                	jne    0x140b05857
140b0586b:	4c 8b 07             	mov    (%rdi),%r8
140b0586e:	48 b8 89 88 88 88 88 	movabs $0x8888888888888889,%rax
140b05875:	88 88 88
140b05878:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140b0587c:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140b05881:	49 2b c8             	sub    %r8,%rcx
140b05884:	48 f7 e9             	imul   %rcx
140b05887:	48 03 d1             	add    %rcx,%rdx
140b0588a:	48 c1 fa 09          	sar    $0x9,%rdx
140b0588e:	48 8b c2             	mov    %rdx,%rax
140b05891:	48 c1 e8 3f          	shr    $0x3f,%rax
140b05895:	48 03 d0             	add    %rax,%rdx
140b05898:	48 69 d2 c0 03 00 00 	imul   $0x3c0,%rdx,%rdx
140b0589f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b058a6:	72 18                	jb     0x140b058c0
140b058a8:	49 8b 48 f8          	mov    -0x8(%r8),%rcx
140b058ac:	48 83 c2 27          	add    $0x27,%rdx
140b058b0:	4c 2b c1             	sub    %rcx,%r8
140b058b3:	49 8d 40 f8          	lea    -0x8(%r8),%rax
140b058b7:	48 83 f8 1f          	cmp    $0x1f,%rax
140b058bb:	77 23                	ja     0x140b058e0
140b058bd:	4c 8b c1             	mov    %rcx,%r8
140b058c0:	49 8b c8             	mov    %r8,%rcx
140b058c3:	e8 7c 58 31 00       	call   0x140e1b144
140b058c8:	33 c0                	xor    %eax,%eax
140b058ca:	48 89 07             	mov    %rax,(%rdi)
140b058cd:	48 89 47 08          	mov    %rax,0x8(%rdi)
140b058d1:	48 89 47 10          	mov    %rax,0x10(%rdi)
140b058d5:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140b058da:	48 83 c4 20          	add    $0x20,%rsp
140b058de:	5f                   	pop    %rdi
140b058df:	c3                   	ret
140b058e0:	e8 bf 48 32 00       	call   0x140e2a1a4
140b058e5:	cc                   	int3
140b058e6:	cc                   	int3
140b058e7:	cc                   	int3
140b058e8:	cc                   	int3
140b058e9:	cc                   	int3
140b058ea:	cc                   	int3
140b058eb:	cc                   	int3
140b058ec:	cc                   	int3
140b058ed:	cc                   	int3
140b058ee:	cc                   	int3
140b058ef:	cc                   	int3
140b058f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140b058f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140b058fa:	57                   	push   %rdi
140b058fb:	48 83 ec 20          	sub    $0x20,%rsp
140b058ff:	48 8d b9 78 03 00 00 	lea    0x378(%rcx),%rdi
140b05906:	33 f6                	xor    %esi,%esi
140b05908:	48 8b d9             	mov    %rcx,%rbx
140b0590b:	40 38 77 40          	cmp    %sil,0x40(%rdi)
140b0590f:	74 20                	je     0x140b05931
140b05911:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140b05915:	48 85 c9             	test   %rcx,%rcx
140b05918:	74 17                	je     0x140b05931
140b0591a:	48 8b 01             	mov    (%rcx),%rax
140b0591d:	48 3b cf             	cmp    %rdi,%rcx
140b05920:	0f 95 c2             	setne  %dl
140b05923:	48 8b 40 20          	mov    0x20(%rax),%rax
140b05927:	ff 15 f3 e0 47 00    	call   *0x47e0f3(%rip)        # 0x140f83a20
140b0592d:	48 89 77 38          	mov    %rsi,0x38(%rdi)
140b05931:	48 8d bb 30 03 00 00 	lea    0x330(%rbx),%rdi
140b05938:	40 38 77 40          	cmp    %sil,0x40(%rdi)
140b0593c:	74 20                	je     0x140b0595e
140b0593e:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140b05942:	48 85 c9             	test   %rcx,%rcx
140b05945:	74 17                	je     0x140b0595e
140b05947:	48 8b 01             	mov    (%rcx),%rax
140b0594a:	48 3b cf             	cmp    %rdi,%rcx
140b0594d:	0f 95 c2             	setne  %dl
140b05950:	48 8b 40 20          	mov    0x20(%rax),%rax
140b05954:	ff 15 c6 e0 47 00    	call   *0x47e0c6(%rip)        # 0x140f83a20
140b0595a:	48 89 77 38          	mov    %rsi,0x38(%rdi)
140b0595e:	48 8d bb e8 02 00 00 	lea    0x2e8(%rbx),%rdi
140b05965:	40 38 77 40          	cmp    %sil,0x40(%rdi)
140b05969:	74 20                	je     0x140b0598b
140b0596b:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140b0596f:	48 85 c9             	test   %rcx,%rcx
140b05972:	74 17                	je     0x140b0598b
140b05974:	48 8b 01             	mov    (%rcx),%rax
140b05977:	48 3b cf             	cmp    %rdi,%rcx
140b0597a:	0f 95 c2             	setne  %dl
140b0597d:	48 8b 40 20          	mov    0x20(%rax),%rax
140b05981:	ff 15 99 e0 47 00    	call   *0x47e099(%rip)        # 0x140f83a20
140b05987:	48 89 77 38          	mov    %rsi,0x38(%rdi)
140b0598b:	48 8d bb a0 02 00 00 	lea    0x2a0(%rbx),%rdi
140b05992:	40 38 77 40          	cmp    %sil,0x40(%rdi)
140b05996:	74 20                	je     0x140b059b8
140b05998:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140b0599c:	48 85 c9             	test   %rcx,%rcx
140b0599f:	74 17                	je     0x140b059b8
140b059a1:	48 8b 01             	mov    (%rcx),%rax
140b059a4:	48 3b cf             	cmp    %rdi,%rcx
140b059a7:	0f 95 c2             	setne  %dl
140b059aa:	48 8b 40 20          	mov    0x20(%rax),%rax
140b059ae:	ff 15 6c e0 47 00    	call   *0x47e06c(%rip)        # 0x140f83a20
140b059b4:	48 89 77 38          	mov    %rsi,0x38(%rdi)
140b059b8:	48 8d bb 58 02 00 00 	lea    0x258(%rbx),%rdi
140b059bf:	40 38 77 40          	cmp    %sil,0x40(%rdi)
140b059c3:	74 20                	je     0x140b059e5
140b059c5:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140b059c9:	48 85 c9             	test   %rcx,%rcx
140b059cc:	74 17                	je     0x140b059e5
140b059ce:	48 8b 01             	mov    (%rcx),%rax
140b059d1:	48 3b cf             	cmp    %rdi,%rcx
140b059d4:	0f 95 c2             	setne  %dl
140b059d7:	48 8b 40 20          	mov    0x20(%rax),%rax
140b059db:	ff 15 3f e0 47 00    	call   *0x47e03f(%rip)        # 0x140f83a20
140b059e1:	48 89 77 38          	mov    %rsi,0x38(%rdi)
140b059e5:	48 8d bb 10 02 00 00 	lea    0x210(%rbx),%rdi
140b059ec:	40 38 77 40          	cmp    %sil,0x40(%rdi)
140b059f0:	74 20                	je     0x140b05a12
140b059f2:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140b059f6:	48 85 c9             	test   %rcx,%rcx
140b059f9:	74 17                	je     0x140b05a12
140b059fb:	48 8b 01             	mov    (%rcx),%rax
140b059fe:	48 3b cf             	cmp    %rdi,%rcx
140b05a01:	0f 95 c2             	setne  %dl
140b05a04:	48 8b 40 20          	mov    0x20(%rax),%rax
140b05a08:	ff 15 12 e0 47 00    	call   *0x47e012(%rip)        # 0x140f83a20
140b05a0e:	48 89 77 38          	mov    %rsi,0x38(%rdi)
140b05a12:	48 8d bb c8 01 00 00 	lea    0x1c8(%rbx),%rdi
140b05a19:	40 38 77 40          	cmp    %sil,0x40(%rdi)
140b05a1d:	74 20                	je     0x140b05a3f
140b05a1f:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140b05a23:	48 85 c9             	test   %rcx,%rcx
140b05a26:	74 17                	je     0x140b05a3f
140b05a28:	48 8b 01             	mov    (%rcx),%rax
140b05a2b:	48 3b cf             	cmp    %rdi,%rcx
140b05a2e:	0f 95 c2             	setne  %dl
140b05a31:	48 8b 40 20          	mov    0x20(%rax),%rax
140b05a35:	ff 15 e5 df 47 00    	call   *0x47dfe5(%rip)        # 0x140f83a20
140b05a3b:	48 89 77 38          	mov    %rsi,0x38(%rdi)
140b05a3f:	48 8d bb 80 01 00 00 	lea    0x180(%rbx),%rdi
140b05a46:	40 38 77 40          	cmp    %sil,0x40(%rdi)
140b05a4a:	74 20                	je     0x140b05a6c
140b05a4c:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140b05a50:	48 85 c9             	test   %rcx,%rcx
140b05a53:	74 17                	je     0x140b05a6c
140b05a55:	48 8b 01             	mov    (%rcx),%rax
140b05a58:	48 3b cf             	cmp    %rdi,%rcx
140b05a5b:	0f 95 c2             	setne  %dl
140b05a5e:	48 8b 40 20          	mov    0x20(%rax),%rax
140b05a62:	ff 15 b8 df 47 00    	call   *0x47dfb8(%rip)        # 0x140f83a20
140b05a68:	48 89 77 38          	mov    %rsi,0x38(%rdi)
140b05a6c:	48 8d bb 38 01 00 00 	lea    0x138(%rbx),%rdi
140b05a73:	40 38 77 40          	cmp    %sil,0x40(%rdi)
140b05a77:	74 20                	je     0x140b05a99
140b05a79:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140b05a7d:	48 85 c9             	test   %rcx,%rcx
140b05a80:	74 17                	je     0x140b05a99
140b05a82:	48 8b 01             	mov    (%rcx),%rax
140b05a85:	48 3b cf             	cmp    %rdi,%rcx
140b05a88:	0f 95 c2             	setne  %dl
140b05a8b:	48 8b 40 20          	mov    0x20(%rax),%rax
140b05a8f:	ff 15 8b df 47 00    	call   *0x47df8b(%rip)        # 0x140f83a20
140b05a95:	48 89 77 38          	mov    %rsi,0x38(%rdi)
140b05a99:	48 8d bb f0 00 00 00 	lea    0xf0(%rbx),%rdi
140b05aa0:	40 38 77 40          	cmp    %sil,0x40(%rdi)
140b05aa4:	74 20                	je     0x140b05ac6
140b05aa6:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140b05aaa:	48 85 c9             	test   %rcx,%rcx
140b05aad:	74 17                	je     0x140b05ac6
140b05aaf:	48 8b 01             	mov    (%rcx),%rax
140b05ab2:	48 3b cf             	cmp    %rdi,%rcx
140b05ab5:	0f 95 c2             	setne  %dl
140b05ab8:	48 8b 40 20          	mov    0x20(%rax),%rax
140b05abc:	ff 15 5e df 47 00    	call   *0x47df5e(%rip)        # 0x140f83a20
140b05ac2:	48 89 77 38          	mov    %rsi,0x38(%rdi)
140b05ac6:	48 8d bb a8 00 00 00 	lea    0xa8(%rbx),%rdi
140b05acd:	40 38 77 40          	cmp    %sil,0x40(%rdi)
140b05ad1:	74 20                	je     0x140b05af3
140b05ad3:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140b05ad7:	48 85 c9             	test   %rcx,%rcx
140b05ada:	74 17                	je     0x140b05af3
140b05adc:	48 8b 01             	mov    (%rcx),%rax
140b05adf:	48 3b cf             	cmp    %rdi,%rcx
140b05ae2:	0f 95 c2             	setne  %dl
140b05ae5:	48 8b 40 20          	mov    0x20(%rax),%rax
140b05ae9:	ff 15 31 df 47 00    	call   *0x47df31(%rip)        # 0x140f83a20
140b05aef:	48 89 77 38          	mov    %rsi,0x38(%rdi)
140b05af3:	48 8d 7b 60          	lea    0x60(%rbx),%rdi
140b05af7:	40 38 77 40          	cmp    %sil,0x40(%rdi)
140b05afb:	74 20                	je     0x140b05b1d
140b05afd:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140b05b01:	48 85 c9             	test   %rcx,%rcx
140b05b04:	74 17                	je     0x140b05b1d
140b05b06:	48 8b 01             	mov    (%rcx),%rax
140b05b09:	48 3b cf             	cmp    %rdi,%rcx
140b05b0c:	0f 95 c2             	setne  %dl
140b05b0f:	48 8b 40 20          	mov    0x20(%rax),%rax
140b05b13:	ff 15 07 df 47 00    	call   *0x47df07(%rip)        # 0x140f83a20
140b05b19:	48 89 77 38          	mov    %rsi,0x38(%rdi)
140b05b1d:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140b05b21:	e8 3a e0 88 ff       	call   0x140393b60
140b05b26:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140b05b2a:	e8 d1 79 69 ff       	call   0x14019d500
140b05b2f:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140b05b33:	48 83 fa 0f          	cmp    $0xf,%rdx
140b05b37:	76 2c                	jbe    0x140b05b65
140b05b39:	48 8b 0b             	mov    (%rbx),%rcx
140b05b3c:	48 ff c2             	inc    %rdx
140b05b3f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b05b46:	72 18                	jb     0x140b05b60
140b05b48:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140b05b4c:	48 83 c2 27          	add    $0x27,%rdx
140b05b50:	49 2b c8             	sub    %r8,%rcx
140b05b53:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140b05b57:	48 83 f8 1f          	cmp    $0x1f,%rax
140b05b5b:	77 27                	ja     0x140b05b84
140b05b5d:	49 8b c8             	mov    %r8,%rcx
140b05b60:	e8 df 55 31 00       	call   0x140e1b144
140b05b65:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140b05b69:	40 88 33             	mov    %sil,(%rbx)
140b05b6c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140b05b71:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140b05b78:	00
140b05b79:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140b05b7e:	48 83 c4 20          	add    $0x20,%rsp
140b05b82:	5f                   	pop    %rdi
140b05b83:	c3                   	ret
140b05b84:	e8 1b 46 32 00       	call   0x140e2a1a4
140b05b89:	cc                   	int3
140b05b8a:	cc                   	int3
140b05b8b:	cc                   	int3
140b05b8c:	cc                   	int3
140b05b8d:	cc                   	int3
140b05b8e:	cc                   	int3
140b05b8f:	cc                   	int3
140b05b90:	48 83 ec 28          	sub    $0x28,%rsp
140b05b94:	8b 0d 6e 91 99 00    	mov    0x99916e(%rip),%ecx        # 0x14149ed08
140b05b9a:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140b05ba1:	00 00
140b05ba3:	ba 00 13 00 00       	mov    $0x1300,%edx
140b05ba8:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
140b05bac:	8b 04 02             	mov    (%rdx,%rax,1),%eax
140b05baf:	39 05 db 59 93 00    	cmp    %eax,0x9359db(%rip)        # 0x14143b590
140b05bb5:	7f 0c                	jg     0x140b05bc3
140b05bb7:	48 8d 05 12 54 93 00 	lea    0x935412(%rip),%rax        # 0x14143afd0
140b05bbe:	48 83 c4 28          	add    $0x28,%rsp
140b05bc2:	c3                   	ret
140b05bc3:	48 8d 0d c6 59 93 00 	lea    0x9359c6(%rip),%rcx        # 0x14143b590
140b05bca:	e8 fd 5a 31 00       	call   0x140e1b6cc
140b05bcf:	83 3d ba 59 93 00 ff 	cmpl   $0xffffffff,0x9359ba(%rip)        # 0x14143b590
140b05bd6:	75 df                	jne    0x140b05bb7
140b05bd8:	48 8d 0d 51 54 47 00 	lea    0x475451(%rip),%rcx        # 0x140f7b030
140b05bdf:	e8 90 57 31 00       	call   0x140e1b374
140b05be4:	48 8d 0d a5 59 93 00 	lea    0x9359a5(%rip),%rcx        # 0x14143b590
140b05beb:	e8 70 5a 31 00       	call   0x140e1b660
140b05bf0:	48 8d 05 d9 53 93 00 	lea    0x9353d9(%rip),%rax        # 0x14143afd0
140b05bf7:	48 83 c4 28          	add    $0x28,%rsp
140b05bfb:	c3                   	ret
140b05bfc:	cc                   	int3
140b05bfd:	cc                   	int3
140b05bfe:	cc                   	int3
140b05bff:	cc                   	int3
140b05c00:	48 83 ec 28          	sub    $0x28,%rsp
140b05c04:	80 b9 a0 00 00 00 00 	cmpb   $0x0,0xa0(%rcx)
140b05c0b:	74 0d                	je     0x140b05c1a
140b05c0d:	48 83 89 d8 01 00 00 	orq    $0x8,0x1d8(%rcx)
140b05c14:	08
140b05c15:	48 83 c4 28          	add    $0x28,%rsp
140b05c19:	c3                   	ret
140b05c1a:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b05c1e:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140b05c23:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140b05c28:	48 8b 01             	mov    (%rcx),%rax
140b05c2b:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
140b05c32:	ff 15 e8 dd 47 00    	call   *0x47dde8(%rip)        # 0x140f83a20
140b05c38:	48 8b 78 08          	mov    0x8(%rax),%rdi
140b05c3c:	48 8b 18             	mov    (%rax),%rbx
140b05c3f:	48 3b df             	cmp    %rdi,%rbx
140b05c42:	74 1e                	je     0x140b05c62
140b05c44:	48 8b cb             	mov    %rbx,%rcx
140b05c47:	e8 c4 1c fb ff       	call   0x140ab7910
140b05c4c:	48 85 c0             	test   %rax,%rax
140b05c4f:	74 08                	je     0x140b05c59
140b05c51:	48 8b c8             	mov    %rax,%rcx
140b05c54:	e8 a7 ff ff ff       	call   0x140b05c00
140b05c59:	48 83 c3 28          	add    $0x28,%rbx
140b05c5d:	48 3b df             	cmp    %rdi,%rbx
140b05c60:	75 e2                	jne    0x140b05c44
140b05c62:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140b05c67:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140b05c6c:	48 83 c4 28          	add    $0x28,%rsp
140b05c70:	c3                   	ret
140b05c71:	cc                   	int3
140b05c72:	cc                   	int3
140b05c73:	cc                   	int3
140b05c74:	cc                   	int3
140b05c75:	cc                   	int3
140b05c76:	cc                   	int3
140b05c77:	cc                   	int3
140b05c78:	cc                   	int3
140b05c79:	cc                   	int3
140b05c7a:	cc                   	int3
140b05c7b:	cc                   	int3
140b05c7c:	cc                   	int3
140b05c7d:	cc                   	int3
140b05c7e:	cc                   	int3
140b05c7f:	cc                   	int3
140b05c80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140b05c85:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140b05c8a:	57                   	push   %rdi
140b05c8b:	48 83 ec 70          	sub    $0x70,%rsp
140b05c8f:	48 8b f2             	mov    %rdx,%rsi
140b05c92:	48 8b f9             	mov    %rcx,%rdi
140b05c95:	48 85 d2             	test   %rdx,%rdx
140b05c98:	0f 85 0d 01 00 00    	jne    0x140b05dab
140b05c9e:	89 54 24 30          	mov    %edx,0x30(%rsp)
140b05ca2:	33 db                	xor    %ebx,%ebx
140b05ca4:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140b05ca9:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140b05cae:	b9 18 00 00 00       	mov    $0x18,%ecx
140b05cb3:	e8 50 54 31 00       	call   0x140e1b108
140b05cb8:	48 89 00             	mov    %rax,(%rax)
140b05cbb:	48 89 40 08          	mov    %rax,0x8(%rax)
140b05cbf:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140b05cc4:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140b05cc9:	0f 57 c0             	xorps  %xmm0,%xmm0
140b05ccc:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140b05cd2:	48 c7 44 24 60 07 00 	movq   $0x7,0x60(%rsp)
140b05cd9:	00 00
140b05cdb:	48 c7 44 24 68 08 00 	movq   $0x8,0x68(%rsp)
140b05ce2:	00 00
140b05ce4:	c7 44 24 30 00 00 80 	movl   $0x3f800000,0x30(%rsp)
140b05ceb:	3f
140b05cec:	4c 8b c0             	mov    %rax,%r8
140b05cef:	ba 10 00 00 00       	mov    $0x10,%edx
140b05cf4:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140b05cf9:	e8 82 6d 88 ff       	call   0x14038ca80
140b05cfe:	90                   	nop
140b05cff:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140b05d04:	48 8b cf             	mov    %rdi,%rcx
140b05d07:	e8 74 ff ff ff       	call   0x140b05c80
140b05d0c:	0f b6 f8             	movzbl %al,%edi
140b05d0f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140b05d14:	48 85 c9             	test   %rcx,%rcx
140b05d17:	74 44                	je     0x140b05d5d
140b05d19:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx