140235aa8:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140235aad:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140235ab4:	48 8b 05 45 34 18 01 	mov    0x1183445(%rip),%rax        # 0x1413b8f00
140235abb:	48 33 c4             	xor    %rsp,%rax
140235abe:	48 89 45 37          	mov    %rax,0x37(%rbp)
140235ac2:	49 8b f8             	mov    %r8,%rdi
140235ac5:	48 8b d9             	mov    %rcx,%rbx
140235ac8:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
140235acc:	33 f6                	xor    %esi,%esi
140235ace:	8b 02                	mov    (%rdx),%eax
140235ad0:	40 38 72 08          	cmp    %sil,0x8(%rdx)
140235ad4:	75 29                	jne    0x140235aff
140235ad6:	8b d0                	mov    %eax,%edx
140235ad8:	e8 a3 e5 ff ff       	call   0x140234080
140235add:	48 8b c3             	mov    %rbx,%rax
140235ae0:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140235ae4:	48 33 cc             	xor    %rsp,%rcx
140235ae7:	e8 14 5a be 00       	call   0x140e1b500
140235aec:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
140235af3:	00
140235af4:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140235afb:	5f                   	pop    %rdi
140235afc:	5e                   	pop    %rsi
140235afd:	5d                   	pop    %rbp
140235afe:	c3                   	ret
140235aff:	83 f8 03             	cmp    $0x3,%eax
140235b02:	0f 85 54 01 00 00    	jne    0x140235c5c
140235b08:	44 0f b6 42 10       	movzbl 0x10(%rdx),%r8d
140235b0d:	41 8b c0             	mov    %r8d,%eax
140235b10:	48 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rcx
140235b17:	9c f2 cb
140235b1a:	48 33 c1             	xor    %rcx,%rax
140235b1d:	48 b9 b3 01 00 00 00 	movabs $0x100000001b3,%rcx
140235b24:	01 00 00
140235b27:	48 0f af c1          	imul   %rcx,%rax
140235b2b:	48 8b 0d 9e 47 1e 01 	mov    0x11e479e(%rip),%rcx        # 0x14141a2d0
140235b32:	48 23 c8             	and    %rax,%rcx
140235b35:	48 03 c9             	add    %rcx,%rcx
140235b38:	48 8b 05 79 47 1e 01 	mov    0x11e4779(%rip),%rax        # 0x14141a2b8
140235b3f:	48 8b 54 c8 08       	mov    0x8(%rax,%rcx,8),%rdx
140235b44:	48 3b 15 5d 47 1e 01 	cmp    0x11e475d(%rip),%rdx        # 0x14141a2a8
140235b4b:	0f 84 fe 00 00 00    	je     0x140235c4f
140235b51:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
140235b55:	44 3a 42 10          	cmp    0x10(%rdx),%r8b
140235b59:	74 18                	je     0x140235b73
140235b5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140235b60:	48 3b d0             	cmp    %rax,%rdx
140235b63:	0f 84 e6 00 00 00    	je     0x140235c4f
140235b69:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140235b6d:	44 3a 42 10          	cmp    0x10(%rdx),%r8b
140235b71:	75 ed                	jne    0x140235b60
140235b73:	48 83 c2 18          	add    $0x18,%rdx
140235b77:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140235b7b:	e8 c0 2e f7 ff       	call   0x1401a8a40
140235b80:	90                   	nop
140235b81:	0f 57 c0             	xorps  %xmm0,%xmm0
140235b84:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
140235b88:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
140235b8c:	48 8d 45 17          	lea    0x17(%rbp),%rax
140235b90:	48 83 7d 2f 0f       	cmpq   $0xf,0x2f(%rbp)
140235b95:	48 0f 47 45 17       	cmova  0x17(%rbp),%rax
140235b9a:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140235b9e:	48 8b 45 27          	mov    0x27(%rbp),%rax
140235ba2:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140235ba6:	4c 8b c7             	mov    %rdi,%r8
140235ba9:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140235bad:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140235bb1:	e8 8a d9 72 00       	call   0x140963540
140235bb6:	90                   	nop
140235bb7:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
140235bbb:	48 8b 55 07          	mov    0x7(%rbp),%rdx
140235bbf:	48 3b 55 0f          	cmp    0xf(%rbp),%rdx
140235bc3:	74 0c                	je     0x140235bd1
140235bc5:	c6 02 00             	movb   $0x0,(%rdx)
140235bc8:	4c 8b 45 07          	mov    0x7(%rbp),%r8
140235bcc:	49 ff c0             	inc    %r8
140235bcf:	eb 11                	jmp    0x140235be2
140235bd1:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140235bd5:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140235bd9:	e8 f2 2f ff ff       	call   0x140228bd0
140235bde:	4c 8b 45 07          	mov    0x7(%rbp),%r8
140235be2:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
140235be6:	48 89 75 0f          	mov    %rsi,0xf(%rbp)
140235bea:	48 89 75 07          	mov    %rsi,0x7(%rbp)
140235bee:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140235bf2:	48 89 75 ff          	mov    %rsi,-0x1(%rbp)
140235bf6:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
140235bfa:	48 89 03             	mov    %rax,(%rbx)
140235bfd:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140235c01:	4c 89 43 10          	mov    %r8,0x10(%rbx)
140235c05:	48 89 53 18          	mov    %rdx,0x18(%rbx)
140235c09:	48 8b 55 2f          	mov    0x2f(%rbp),%rdx
140235c0d:	48 83 fa 0f          	cmp    $0xf,%rdx
140235c11:	0f 86 c6 fe ff ff    	jbe    0x140235add
140235c17:	48 ff c2             	inc    %rdx
140235c1a:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140235c1e:	48 8b c1             	mov    %rcx,%rax
140235c21:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140235c28:	72 15                	jb     0x140235c3f
140235c2a:	48 83 c2 27          	add    $0x27,%rdx
140235c2e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140235c32:	48 2b c1             	sub    %rcx,%rax
140235c35:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140235c39:	48 83 f8 1f          	cmp    $0x1f,%rax
140235c3d:	77 0a                	ja     0x140235c49
140235c3f:	e8 00 55 be 00       	call   0x140e1b144
140235c44:	e9 94 fe ff ff       	jmp    0x140235add
140235c49:	e8 56 45 bf 00       	call   0x140e2a1a4
140235c4e:	cc                   	int3
140235c4f:	48 8d 0d 62 bb d7 00 	lea    0xd7bb62(%rip),%rcx        # 0x140fb17b8
140235c56:	e8 7d 57 bc 00       	call   0x140dfb3d8
140235c5b:	cc                   	int3
140235c5c:	48 8d 15 9d ba d7 00 	lea    0xd7ba9d(%rip),%rdx        # 0x140fb1700
140235c63:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140235c67:	e8 24 cd ff ff       	call   0x140232990
140235c6c:	48 8d 15 cd ba 16 01 	lea    0x116bacd(%rip),%rdx        # 0x1413a1740
140235c73:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140235c77:	e8 9c 6b be 00       	call   0x140e1c818
140235c7c:	cc                   	int3
140235c7d:	cc                   	int3
140235c7e:	cc                   	int3
140235c7f:	cc                   	int3
140235c80:	4c 8b dc             	mov    %rsp,%r11
140235c83:	53                   	push   %rbx
140235c84:	56                   	push   %rsi
140235c85:	57                   	push   %rdi
140235c86:	41 56                	push   %r14
140235c88:	41 57                	push   %r15
140235c8a:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140235c91:	48 8b 05 68 32 18 01 	mov    0x1183268(%rip),%rax        # 0x1413b8f00
140235c98:	48 33 c4             	xor    %rsp,%rax
140235c9b:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140235ca2:	00
140235ca3:	48 8b f9             	mov    %rcx,%rdi
140235ca6:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140235cab:	45 33 ff             	xor    %r15d,%r15d
140235cae:	0f 57 c0             	xorps  %xmm0,%xmm0
140235cb1:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140235cb7:	0f 57 c9             	xorps  %xmm1,%xmm1
140235cba:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
140235cc0:	66 0f 6f 05 a8 c2 d7 	movdqa 0xd7c2a8(%rip),%xmm0        # 0x140fb1f70
140235cc7:	00
140235cc8:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
140235cce:	0f 57 c0             	xorps  %xmm0,%xmm0
140235cd1:	41 0f 11 43 88       	movups %xmm0,-0x78(%r11)
140235cd6:	41 0f 11 43 b8       	movups %xmm0,-0x48(%r11)
140235cdb:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140235ce0:	49 89 43 88          	mov    %rax,-0x78(%r11)
140235ce4:	4d 89 7b 90          	mov    %r15,-0x70(%r11)
140235ce8:	66 41 0f 7f 43 98    	movdqa %xmm0,-0x68(%r11)
140235cee:	66 41 0f 7f 4b a8    	movdqa %xmm1,-0x58(%r11)
140235cf4:	49 c7 43 b8 00 02 00 	movq   $0x200,-0x48(%r11)
140235cfb:	00
140235cfc:	41 c7 43 c0 44 01 00 	movl   $0x144,-0x40(%r11)
140235d03:	00
140235d04:	45 88 7b c4          	mov    %r15b,-0x3c(%r11)
140235d08:	49 8d 4b 88          	lea    -0x78(%r11),%rcx
140235d0c:	e8 bf dc ff ff       	call   0x1402339d0
140235d11:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140235d16:	4c 8b f3             	mov    %rbx,%r14
140235d19:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140235d1e:	4d 2b f0             	sub    %r8,%r14
140235d21:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140235d26:	48 8b c1             	mov    %rcx,%rax
140235d29:	48 2b c3             	sub    %rbx,%rax
140235d2c:	48 83 f8 01          	cmp    $0x1,%rax
140235d30:	0f 8d 87 00 00 00    	jge    0x140235dbd
140235d36:	4d 85 c0             	test   %r8,%r8
140235d39:	75 39                	jne    0x140235d74
140235d3b:	4c 39 44 24 50       	cmp    %r8,0x50(%rsp)
140235d40:	75 2b                	jne    0x140235d6d
140235d42:	b9 01 00 00 00       	mov    $0x1,%ecx
140235d47:	e8 bc 53 be 00       	call   0x140e1b108
140235d4c:	48 8b c8             	mov    %rax,%rcx
140235d4f:	41 8b c7             	mov    %r15d,%eax
140235d52:	48 85 c9             	test   %rcx,%rcx
140235d55:	48 0f 45 c1          	cmovne %rcx,%rax
140235d59:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140235d5e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140235d63:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140235d68:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140235d6d:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140235d72:	eb 0d                	jmp    0x140235d81
140235d74:	49 2b c8             	sub    %r8,%rcx
140235d77:	48 8d 41 01          	lea    0x1(%rcx),%rax
140235d7b:	48 d1 e8             	shr    $1,%rax
140235d7e:	48 03 c8             	add    %rax,%rcx
140235d81:	49 2b d8             	sub    %r8,%rbx
140235d84:	48 8d 73 01          	lea    0x1(%rbx),%rsi
140235d88:	48 3b ce             	cmp    %rsi,%rcx
140235d8b:	48 0f 43 f1          	cmovae %rcx,%rsi
140235d8f:	49 8b c8             	mov    %r8,%rcx
140235d92:	48 85 f6             	test   %rsi,%rsi
140235d95:	75 0a                	jne    0x140235da1
140235d97:	e8 f4 b2 bf 00       	call   0x140e31090
140235d9c:	49 8b cf             	mov    %r15,%rcx
140235d9f:	eb 0b                	jmp    0x140235dac
140235da1:	48 8b d6             	mov    %rsi,%rdx
140235da4:	e8 ff b3 bf 00       	call   0x140e311a8
140235da9:	48 8b c8             	mov    %rax,%rcx
140235dac:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140235db1:	48 8d 04 0e          	lea    (%rsi,%rcx,1),%rax
140235db5:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140235dba:	48 03 d9             	add    %rcx,%rbx
140235dbd:	48 8d 43 01          	lea    0x1(%rbx),%rax
140235dc1:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140235dc6:	c6 03 00             	movb   $0x0,(%rbx)
140235dc9:	48 ff 4c 24 68       	decq   0x68(%rsp)
140235dce:	0f 57 c0             	xorps  %xmm0,%xmm0
140235dd1:	0f 11 07             	movups %xmm0,(%rdi)
140235dd4:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
140235dd8:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
140235ddc:	4d 8b c6             	mov    %r14,%r8
140235ddf:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140235de4:	48 8b cf             	mov    %rdi,%rcx
140235de7:	e8 14 10 f6 ff       	call   0x140196e00
140235dec:	90                   	nop
140235ded:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140235df4:	00
140235df5:	e8 96 b2 bf 00       	call   0x140e31090
140235dfa:	ba 01 00 00 00       	mov    $0x1,%edx
140235dff:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140235e06:	00
140235e07:	e8 38 53 be 00       	call   0x140e1b144
140235e0c:	90                   	nop
140235e0d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140235e12:	e8 79 b2 bf 00       	call   0x140e31090
140235e17:	ba 01 00 00 00       	mov    $0x1,%edx
140235e1c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140235e21:	e8 1e 53 be 00       	call   0x140e1b144
140235e26:	48 8b c7             	mov    %rdi,%rax
140235e29:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140235e30:	00
140235e31:	48 33 cc             	xor    %rsp,%rcx
140235e34:	e8 c7 56 be 00       	call   0x140e1b500
140235e39:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
140235e40:	41 5f                	pop    %r15
140235e42:	41 5e                	pop    %r14
140235e44:	5f                   	pop    %rdi
140235e45:	5e                   	pop    %rsi
140235e46:	5b                   	pop    %rbx
140235e47:	c3                   	ret
140235e48:	cc                   	int3
140235e49:	cc                   	int3
140235e4a:	cc                   	int3
140235e4b:	cc                   	int3
140235e4c:	cc                   	int3
140235e4d:	cc                   	int3
140235e4e:	cc                   	int3
140235e4f:	cc                   	int3
140235e50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140235e55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140235e5a:	57                   	push   %rdi
140235e5b:	48 83 ec 20          	sub    $0x20,%rsp
140235e5f:	41 8b f0             	mov    %r8d,%esi
140235e62:	48 8b d9             	mov    %rcx,%rbx
140235e65:	48 8b 09             	mov    (%rcx),%rcx
140235e68:	48 8b fa             	mov    %rdx,%rdi
140235e6b:	8d 04 76             	lea    (%rsi,%rsi,2),%eax
140235e6e:	8d 14 45 02 00 00 00 	lea    0x2(,%rax,2),%edx
140235e75:	48 8b 41 20          	mov    0x20(%rcx),%rax
140235e79:	48 2b 41 18          	sub    0x18(%rcx),%rax
140235e7d:	48 3b d0             	cmp    %rax,%rdx
140235e80:	7e 08                	jle    0x140235e8a
140235e82:	0f ae e8             	lfence
140235e85:	e8 f6 29 ff ff       	call   0x140228880
140235e8a:	48 8b 13             	mov    (%rbx),%rdx
140235e8d:	4c 8b de             	mov    %rsi,%r11
140235e90:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140235e94:	48 8d 41 01          	lea    0x1(%rcx),%rax
140235e98:	48 89 42 18          	mov    %rax,0x18(%rdx)
140235e9c:	c6 01 22             	movb   $0x22,(%rcx)
140235e9f:	85 f6                	test   %esi,%esi
140235ea1:	0f 84 cf 00 00 00    	je     0x140235f76
140235ea7:	45 33 d2             	xor    %r10d,%r10d
140235eaa:	48 8d 35 4f a1 dc ff 	lea    -0x235eb1(%rip),%rsi        # 0x140000000
140235eb1:	44 0f b6 0f          	movzbl (%rdi),%r9d
140235eb5:	48 8d 7f 01          	lea    0x1(%rdi),%rdi
140235eb9:	48 8b 03             	mov    (%rbx),%rax
140235ebc:	49 ff c2             	inc    %r10
140235ebf:	41 80 bc 31 50 18 fb 	cmpb   $0x0,0xfb1850(%r9,%rsi,1)
140235ec6:	00 00
140235ec8:	48 8b 50 18          	mov    0x18(%rax),%rdx
140235ecc:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
140235ed0:	48 89 48 18          	mov    %rcx,0x18(%rax)
140235ed4:	0f 84 90 00 00 00    	je     0x140235f6a
140235eda:	c6 02 5c             	movb   $0x5c,(%rdx)
140235edd:	48 8b 13             	mov    (%rbx),%rdx
140235ee0:	45 0f b6 84 31 50 18 	movzbl 0xfb1850(%r9,%rsi,1),%r8d
140235ee7:	fb 00
140235ee9:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140235eed:	48 8d 41 01          	lea    0x1(%rcx),%rax
140235ef1:	48 89 42 18          	mov    %rax,0x18(%rdx)
140235ef5:	44 88 01             	mov    %r8b,(%rcx)
140235ef8:	41 80 bc 31 50 18 fb 	cmpb   $0x75,0xfb1850(%r9,%rsi,1)
140235eff:	00 75
140235f01:	75 6a                	jne    0x140235f6d
140235f03:	48 8b 13             	mov    (%rbx),%rdx
140235f06:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140235f0a:	48 8d 41 01          	lea    0x1(%rcx),%rax
140235f0e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140235f12:	c6 01 30             	movb   $0x30,(%rcx)
140235f15:	48 8b 13             	mov    (%rbx),%rdx
140235f18:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140235f1c:	48 8d 41 01          	lea    0x1(%rcx),%rax
140235f20:	48 89 42 18          	mov    %rax,0x18(%rdx)
140235f24:	41 8b c1             	mov    %r9d,%eax
140235f27:	c6 01 30             	movb   $0x30,(%rcx)
140235f2a:	48 8b 13             	mov    (%rbx),%rdx
140235f2d:	48 c1 e8 04          	shr    $0x4,%rax
140235f31:	41 83 e1 0f          	and    $0xf,%r9d
140235f35:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140235f39:	44 0f b6 84 30 40 18 	movzbl 0xfb1840(%rax,%rsi,1),%r8d
140235f40:	fb 00
140235f42:	48 8d 41 01          	lea    0x1(%rcx),%rax
140235f46:	48 89 42 18          	mov    %rax,0x18(%rdx)
140235f4a:	44 88 01             	mov    %r8b,(%rcx)
140235f4d:	48 8b 13             	mov    (%rbx),%rdx
140235f50:	45 0f b6 84 31 40 18 	movzbl 0xfb1840(%r9,%rsi,1),%r8d
140235f57:	fb 00
140235f59:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140235f5d:	48 8d 41 01          	lea    0x1(%rcx),%rax
140235f61:	48 89 42 18          	mov    %rax,0x18(%rdx)
140235f65:	44 88 01             	mov    %r8b,(%rcx)
140235f68:	eb 03                	jmp    0x140235f6d
140235f6a:	44 88 0a             	mov    %r9b,(%rdx)
140235f6d:	4d 3b d3             	cmp    %r11,%r10
140235f70:	0f 82 3b ff ff ff    	jb     0x140235eb1
140235f76:	48 8b 13             	mov    (%rbx),%rdx
140235f79:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140235f7e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140235f83:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140235f87:	48 8d 41 01          	lea    0x1(%rcx),%rax
140235f8b:	48 89 42 18          	mov    %rax,0x18(%rdx)
140235f8f:	b0 01                	mov    $0x1,%al
140235f91:	c6 01 22             	movb   $0x22,(%rcx)
140235f94:	48 83 c4 20          	add    $0x20,%rsp
140235f98:	5f                   	pop    %rdi
140235f99:	c3                   	ret
140235f9a:	cc                   	int3
140235f9b:	cc                   	int3
140235f9c:	cc                   	int3
140235f9d:	cc                   	int3
140235f9e:	cc                   	int3
140235f9f:	cc                   	int3
140235fa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140235fa5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140235faa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140235faf:	57                   	push   %rdi
140235fb0:	48 83 ec 30          	sub    $0x30,%rsp