14018cbd8:	48 8b 08             	mov    (%rax),%rcx
14018cbdb:	66 89 11             	mov    %dx,(%rcx)
14018cbde:	48 8b 03             	mov    (%rbx),%rax
14018cbe1:	48 83 00 02          	addq   $0x2,(%rax)
14018cbe5:	41 83 39 ff          	cmpl   $0xffffffff,(%r9)
14018cbe9:	74 08                	je     0x14018cbf3
14018cbeb:	41 ff c3             	inc    %r11d
14018cbee:	45 3b d8             	cmp    %r8d,%r11d
14018cbf1:	7c b5                	jl     0x14018cba8
14018cbf3:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14018cbf8:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
14018cbfd:	c3                   	ret
14018cbfe:	cc                   	int3
14018cbff:	cc                   	int3
14018cc00:	40 53                	rex push %rbx
14018cc02:	48 83 ec 20          	sub    $0x20,%rsp
14018cc06:	48 8b d9             	mov    %rcx,%rbx
14018cc09:	33 c9                	xor    %ecx,%ecx
14018cc0b:	48 89 0b             	mov    %rcx,(%rbx)
14018cc0e:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14018cc12:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
14018cc16:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
14018cc1a:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
14018cc1e:	48 89 4b 28          	mov    %rcx,0x28(%rbx)
14018cc22:	48 89 4b 30          	mov    %rcx,0x30(%rbx)
14018cc26:	89 4b 38             	mov    %ecx,0x38(%rbx)
14018cc29:	66 89 4b 40          	mov    %cx,0x40(%rbx)
14018cc2d:	89 4b 50             	mov    %ecx,0x50(%rbx)
14018cc30:	88 4b 54             	mov    %cl,0x54(%rbx)
14018cc33:	48 89 8b 58 04 00 00 	mov    %rcx,0x458(%rbx)
14018cc3a:	48 89 8b 60 04 00 00 	mov    %rcx,0x460(%rbx)
14018cc41:	48 8b 02             	mov    (%rdx),%rax
14018cc44:	48 89 83 68 04 00 00 	mov    %rax,0x468(%rbx)
14018cc4b:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14018cc50:	48 89 43 08          	mov    %rax,0x8(%rbx)
14018cc54:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14018cc59:	48 89 43 20          	mov    %rax,0x20(%rbx)
14018cc5d:	4c 89 03             	mov    %r8,(%rbx)
14018cc60:	4c 89 4b 18          	mov    %r9,0x18(%rbx)
14018cc64:	89 8b 70 04 00 00    	mov    %ecx,0x470(%rbx)
14018cc6a:	e8 9d 32 00 00       	call   0x14018ff0c
14018cc6f:	48 89 43 10          	mov    %rax,0x10(%rbx)
14018cc73:	48 8b c3             	mov    %rbx,%rax
14018cc76:	48 83 c4 20          	add    $0x20,%rsp
14018cc7a:	5b                   	pop    %rbx
14018cc7b:	c3                   	ret
14018cc7c:	40 53                	rex push %rbx
14018cc7e:	48 83 ec 20          	sub    $0x20,%rsp
14018cc82:	48 8b d9             	mov    %rcx,%rbx
14018cc85:	33 c9                	xor    %ecx,%ecx
14018cc87:	48 89 0b             	mov    %rcx,(%rbx)
14018cc8a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14018cc8e:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
14018cc92:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
14018cc96:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
14018cc9a:	48 89 4b 28          	mov    %rcx,0x28(%rbx)
14018cc9e:	48 89 4b 30          	mov    %rcx,0x30(%rbx)
14018cca2:	89 4b 38             	mov    %ecx,0x38(%rbx)
14018cca5:	88 4b 40             	mov    %cl,0x40(%rbx)
14018cca8:	66 89 4b 42          	mov    %cx,0x42(%rbx)
14018ccac:	89 4b 50             	mov    %ecx,0x50(%rbx)
14018ccaf:	88 4b 54             	mov    %cl,0x54(%rbx)
14018ccb2:	48 89 8b 58 04 00 00 	mov    %rcx,0x458(%rbx)
14018ccb9:	48 89 8b 60 04 00 00 	mov    %rcx,0x460(%rbx)
14018ccc0:	48 8b 02             	mov    (%rdx),%rax
14018ccc3:	48 89 83 68 04 00 00 	mov    %rax,0x468(%rbx)
14018ccca:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14018cccf:	48 89 43 08          	mov    %rax,0x8(%rbx)
14018ccd3:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14018ccd8:	48 89 43 20          	mov    %rax,0x20(%rbx)
14018ccdc:	4c 89 03             	mov    %r8,(%rbx)
14018ccdf:	4c 89 4b 18          	mov    %r9,0x18(%rbx)
14018cce3:	89 8b 70 04 00 00    	mov    %ecx,0x470(%rbx)
14018cce9:	e8 1e 32 00 00       	call   0x14018ff0c
14018ccee:	48 89 43 10          	mov    %rax,0x10(%rbx)
14018ccf2:	48 8b c3             	mov    %rbx,%rax
14018ccf5:	48 83 c4 20          	add    $0x20,%rsp
14018ccf9:	5b                   	pop    %rbx
14018ccfa:	c3                   	ret
14018ccfb:	cc                   	int3
14018ccfc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14018cd01:	57                   	push   %rdi
14018cd02:	48 83 ec 20          	sub    $0x20,%rsp
14018cd06:	48 8b d9             	mov    %rcx,%rbx
14018cd09:	48 8b fa             	mov    %rdx,%rdi
14018cd0c:	0f be 09             	movsbl (%rcx),%ecx
14018cd0f:	e8 14 31 00 00       	call   0x14018fe28
14018cd14:	83 f8 65             	cmp    $0x65,%eax
14018cd17:	74 0f                	je     0x14018cd28
14018cd19:	48 ff c3             	inc    %rbx
14018cd1c:	0f b6 0b             	movzbl (%rbx),%ecx
14018cd1f:	e8 88 f0 ff ff       	call   0x14018bdac
14018cd24:	85 c0                	test   %eax,%eax
14018cd26:	75 f1                	jne    0x14018cd19
14018cd28:	0f be 0b             	movsbl (%rbx),%ecx
14018cd2b:	e8 f8 30 00 00       	call   0x14018fe28
14018cd30:	83 f8 78             	cmp    $0x78,%eax
14018cd33:	75 04                	jne    0x14018cd39
14018cd35:	48 83 c3 02          	add    $0x2,%rbx
14018cd39:	48 8b 07             	mov    (%rdi),%rax
14018cd3c:	8a 13                	mov    (%rbx),%dl
14018cd3e:	48 8b 88 f8 00 00 00 	mov    0xf8(%rax),%rcx
14018cd45:	48 8b 01             	mov    (%rcx),%rax
14018cd48:	8a 08                	mov    (%rax),%cl
14018cd4a:	88 0b                	mov    %cl,(%rbx)
14018cd4c:	48 ff c3             	inc    %rbx
14018cd4f:	8a 03                	mov    (%rbx),%al
14018cd51:	88 13                	mov    %dl,(%rbx)
14018cd53:	8a d0                	mov    %al,%dl
14018cd55:	8a 03                	mov    (%rbx),%al
14018cd57:	48 ff c3             	inc    %rbx
14018cd5a:	84 c0                	test   %al,%al
14018cd5c:	75 f1                	jne    0x14018cd4f
14018cd5e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14018cd63:	48 83 c4 20          	add    $0x20,%rsp
14018cd67:	5f                   	pop    %rdi
14018cd68:	c3                   	ret
14018cd69:	cc                   	int3
14018cd6a:	cc                   	int3
14018cd6b:	cc                   	int3
14018cd6c:	48 8b c4             	mov    %rsp,%rax
14018cd6f:	48 89 58 10          	mov    %rbx,0x10(%rax)
14018cd73:	48 89 68 18          	mov    %rbp,0x18(%rax)
14018cd77:	56                   	push   %rsi
14018cd78:	57                   	push   %rdi
14018cd79:	41 56                	push   %r14
14018cd7b:	48 83 ec 20          	sub    $0x20,%rsp
14018cd7f:	48 8b 71 10          	mov    0x10(%rcx),%rsi
14018cd83:	48 8b f9             	mov    %rcx,%rdi
14018cd86:	bd 01 00 00 00       	mov    $0x1,%ebp
14018cd8b:	48 8b da             	mov    %rdx,%rbx
14018cd8e:	48 8d 50 08          	lea    0x8(%rax),%rdx
14018cd92:	44 8b 36             	mov    (%rsi),%r14d
14018cd95:	83 26 00             	andl   $0x0,(%rsi)
14018cd98:	44 8d 45 09          	lea    0x9(%rbp),%r8d
14018cd9c:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14018cda0:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14018cda5:	48 2b cd             	sub    %rbp,%rcx
14018cda8:	e8 cb 46 00 00       	call   0x140191478
14018cdad:	89 03                	mov    %eax,(%rbx)
14018cdaf:	48 8b 47 10          	mov    0x10(%rdi),%rax
14018cdb3:	83 38 22             	cmpl   $0x22,(%rax)
14018cdb6:	74 11                	je     0x14018cdc9
14018cdb8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14018cdbd:	48 3b 47 18          	cmp    0x18(%rdi),%rax
14018cdc1:	72 06                	jb     0x14018cdc9
14018cdc3:	48 89 47 18          	mov    %rax,0x18(%rdi)
14018cdc7:	eb 03                	jmp    0x14018cdcc
14018cdc9:	40 32 ed             	xor    %bpl,%bpl
14018cdcc:	83 3e 00             	cmpl   $0x0,(%rsi)
14018cdcf:	75 08                	jne    0x14018cdd9
14018cdd1:	45 85 f6             	test   %r14d,%r14d
14018cdd4:	74 03                	je     0x14018cdd9
14018cdd6:	44 89 36             	mov    %r14d,(%rsi)
14018cdd9:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14018cdde:	40 8a c5             	mov    %bpl,%al
14018cde1:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14018cde6:	48 83 c4 20          	add    $0x20,%rsp
14018cdea:	41 5e                	pop    %r14
14018cdec:	5f                   	pop    %rdi
14018cded:	5e                   	pop    %rsi
14018cdee:	c3                   	ret
14018cdef:	cc                   	int3
14018cdf0:	48 8b c4             	mov    %rsp,%rax
14018cdf3:	48 89 58 10          	mov    %rbx,0x10(%rax)
14018cdf7:	48 89 68 18          	mov    %rbp,0x18(%rax)
14018cdfb:	48 89 70 20          	mov    %rsi,0x20(%rax)
14018cdff:	57                   	push   %rdi
14018ce00:	48 83 ec 20          	sub    $0x20,%rsp
14018ce04:	48 8b 71 10          	mov    0x10(%rcx),%rsi
14018ce08:	48 8b f9             	mov    %rcx,%rdi
14018ce0b:	48 8b da             	mov    %rdx,%rbx
14018ce0e:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14018ce14:	48 8d 50 08          	lea    0x8(%rax),%rdx
14018ce18:	8b 2e                	mov    (%rsi),%ebp
14018ce1a:	83 26 00             	andl   $0x0,(%rsi)
14018ce1d:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14018ce21:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14018ce26:	48 83 e9 02          	sub    $0x2,%rcx
14018ce2a:	e8 a9 46 00 00       	call   0x1401914d8
14018ce2f:	89 03                	mov    %eax,(%rbx)
14018ce31:	48 8b 47 10          	mov    0x10(%rdi),%rax
14018ce35:	83 38 22             	cmpl   $0x22,(%rax)
14018ce38:	74 13                	je     0x14018ce4d
14018ce3a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14018ce3f:	48 3b 47 18          	cmp    0x18(%rdi),%rax
14018ce43:	72 08                	jb     0x14018ce4d
14018ce45:	48 89 47 18          	mov    %rax,0x18(%rdi)
14018ce49:	b0 01                	mov    $0x1,%al
14018ce4b:	eb 02                	jmp    0x14018ce4f
14018ce4d:	32 c0                	xor    %al,%al
14018ce4f:	83 3e 00             	cmpl   $0x0,(%rsi)
14018ce52:	75 06                	jne    0x14018ce5a
14018ce54:	85 ed                	test   %ebp,%ebp
14018ce56:	74 02                	je     0x14018ce5a
14018ce58:	89 2e                	mov    %ebp,(%rsi)
14018ce5a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14018ce5f:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14018ce64:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14018ce69:	48 83 c4 20          	add    $0x20,%rsp
14018ce6d:	5f                   	pop    %rdi
14018ce6e:	c3                   	ret
14018ce6f:	cc                   	int3
14018ce70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14018ce75:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14018ce7a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14018ce7f:	57                   	push   %rdi
14018ce80:	48 83 ec 20          	sub    $0x20,%rsp
14018ce84:	33 f6                	xor    %esi,%esi
14018ce86:	48 8b d9             	mov    %rcx,%rbx
14018ce89:	48 39 b1 68 04 00 00 	cmp    %rsi,0x468(%rcx)
14018ce90:	75 18                	jne    0x14018ceaa
14018ce92:	e8 75 30 00 00       	call   0x14018ff0c
14018ce97:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14018ce9d:	e8 c2 e6 ff ff       	call   0x14018b564
14018cea2:	83 c8 ff             	or     $0xffffffff,%eax
14018cea5:	e9 af 01 00 00       	jmp    0x14018d059
14018ceaa:	48 39 71 18          	cmp    %rsi,0x18(%rcx)
14018ceae:	74 e2                	je     0x14018ce92
14018ceb0:	ff 81 70 04 00 00    	incl   0x470(%rcx)
14018ceb6:	83 b9 70 04 00 00 02 	cmpl   $0x2,0x470(%rcx)
14018cebd:	0f 84 93 01 00 00    	je     0x14018d056
14018cec3:	83 cf ff             	or     $0xffffffff,%edi
14018cec6:	48 8d 2d 93 4c 09 00 	lea    0x94c93(%rip),%rbp        # 0x140221b60
14018cecd:	89 73 50             	mov    %esi,0x50(%rbx)
14018ced0:	89 73 2c             	mov    %esi,0x2c(%rbx)
14018ced3:	e9 4b 01 00 00       	jmp    0x14018d023
14018ced8:	48 ff 43 18          	incq   0x18(%rbx)
14018cedc:	39 73 28             	cmp    %esi,0x28(%rbx)
14018cedf:	0f 8c 53 01 00 00    	jl     0x14018d038
14018cee5:	8a 43 41             	mov    0x41(%rbx),%al
14018cee8:	8b 53 2c             	mov    0x2c(%rbx),%edx
14018ceeb:	2c 20                	sub    $0x20,%al
14018ceed:	3c 5a                	cmp    $0x5a,%al
14018ceef:	77 0f                	ja     0x14018cf00
14018cef1:	48 0f be 43 41       	movsbq 0x41(%rbx),%rax
14018cef6:	0f b6 4c 28 e0       	movzbl -0x20(%rax,%rbp,1),%ecx
14018cefb:	83 e1 0f             	and    $0xf,%ecx
14018cefe:	eb 02                	jmp    0x14018cf02
14018cf00:	8b ce                	mov    %esi,%ecx
14018cf02:	8d 04 ca             	lea    (%rdx,%rcx,8),%eax
14018cf05:	03 c8                	add    %eax,%ecx
14018cf07:	8b c1                	mov    %ecx,%eax
14018cf09:	0f b6 0c 29          	movzbl (%rcx,%rbp,1),%ecx
14018cf0d:	c1 e9 04             	shr    $0x4,%ecx
14018cf10:	89 4b 2c             	mov    %ecx,0x2c(%rbx)
14018cf13:	83 f9 08             	cmp    $0x8,%ecx
14018cf16:	0f 84 52 01 00 00    	je     0x14018d06e
14018cf1c:	85 c9                	test   %ecx,%ecx
14018cf1e:	0f 84 f3 00 00 00    	je     0x14018d017
14018cf24:	83 e9 01             	sub    $0x1,%ecx
14018cf27:	0f 84 d6 00 00 00    	je     0x14018d003
14018cf2d:	83 e9 01             	sub    $0x1,%ecx
14018cf30:	0f 84 98 00 00 00    	je     0x14018cfce
14018cf36:	83 e9 01             	sub    $0x1,%ecx
14018cf39:	74 67                	je     0x14018cfa2
14018cf3b:	83 e9 01             	sub    $0x1,%ecx
14018cf3e:	74 5a                	je     0x14018cf9a
14018cf40:	83 e9 01             	sub    $0x1,%ecx
14018cf43:	74 28                	je     0x14018cf6d
14018cf45:	83 e9 01             	sub    $0x1,%ecx
14018cf48:	74 16                	je     0x14018cf60
14018cf4a:	83 f9 01             	cmp    $0x1,%ecx
14018cf4d:	0f 85 2b 01 00 00    	jne    0x14018d07e
14018cf53:	48 8b cb             	mov    %rbx,%rcx
14018cf56:	e8 e1 09 00 00       	call   0x14018d93c
14018cf5b:	e9 bf 00 00 00       	jmp    0x14018d01f
14018cf60:	48 8b cb             	mov    %rbx,%rcx
14018cf63:	e8 b4 06 00 00       	call   0x14018d61c
14018cf68:	e9 b2 00 00 00       	jmp    0x14018d01f
14018cf6d:	80 7b 41 2a          	cmpb   $0x2a,0x41(%rbx)
14018cf71:	74 11                	je     0x14018cf84
14018cf73:	48 8d 53 38          	lea    0x38(%rbx),%rdx
14018cf77:	48 8b cb             	mov    %rbx,%rcx
14018cf7a:	e8 ed fd ff ff       	call   0x14018cd6c
14018cf7f:	e9 9b 00 00 00       	jmp    0x14018d01f
14018cf84:	48 83 43 20 08       	addq   $0x8,0x20(%rbx)
14018cf89:	48 8b 43 20          	mov    0x20(%rbx),%rax
14018cf8d:	8b 48 f8             	mov    -0x8(%rax),%ecx
14018cf90:	85 c9                	test   %ecx,%ecx
14018cf92:	0f 48 cf             	cmovs  %edi,%ecx
14018cf95:	89 4b 38             	mov    %ecx,0x38(%rbx)
14018cf98:	eb 30                	jmp    0x14018cfca
14018cf9a:	89 73 38             	mov    %esi,0x38(%rbx)
14018cf9d:	e9 81 00 00 00       	jmp    0x14018d023
14018cfa2:	80 7b 41 2a          	cmpb   $0x2a,0x41(%rbx)
14018cfa6:	74 06                	je     0x14018cfae
14018cfa8:	48 8d 53 34          	lea    0x34(%rbx),%rdx
14018cfac:	eb c9                	jmp    0x14018cf77
14018cfae:	48 83 43 20 08       	addq   $0x8,0x20(%rbx)
14018cfb3:	48 8b 43 20          	mov    0x20(%rbx),%rax
14018cfb7:	8b 48 f8             	mov    -0x8(%rax),%ecx
14018cfba:	89 4b 34             	mov    %ecx,0x34(%rbx)
14018cfbd:	85 c9                	test   %ecx,%ecx
14018cfbf:	79 09                	jns    0x14018cfca
14018cfc1:	83 4b 30 04          	orl    $0x4,0x30(%rbx)
14018cfc5:	f7 d9                	neg    %ecx
14018cfc7:	89 4b 34             	mov    %ecx,0x34(%rbx)
14018cfca:	b0 01                	mov    $0x1,%al
14018cfcc:	eb 51                	jmp    0x14018d01f
14018cfce:	8a 43 41             	mov    0x41(%rbx),%al
14018cfd1:	3c 20                	cmp    $0x20,%al
14018cfd3:	74 28                	je     0x14018cffd
14018cfd5:	3c 23                	cmp    $0x23,%al
14018cfd7:	74 1e                	je     0x14018cff7
14018cfd9:	3c 2b                	cmp    $0x2b,%al
14018cfdb:	74 14                	je     0x14018cff1
14018cfdd:	3c 2d                	cmp    $0x2d,%al
14018cfdf:	74 0a                	je     0x14018cfeb
14018cfe1:	3c 30                	cmp    $0x30,%al
14018cfe3:	75 3e                	jne    0x14018d023
14018cfe5:	83 4b 30 08          	orl    $0x8,0x30(%rbx)
14018cfe9:	eb 38                	jmp    0x14018d023
14018cfeb:	83 4b 30 04          	orl    $0x4,0x30(%rbx)
14018cfef:	eb 32                	jmp    0x14018d023
14018cff1:	83 4b 30 01          	orl    $0x1,0x30(%rbx)
14018cff5:	eb 2c                	jmp    0x14018d023
14018cff7:	83 4b 30 20          	orl    $0x20,0x30(%rbx)
14018cffb:	eb 26                	jmp    0x14018d023
14018cffd:	83 4b 30 02          	orl    $0x2,0x30(%rbx)
14018d001:	eb 20                	jmp    0x14018d023
14018d003:	48 89 73 30          	mov    %rsi,0x30(%rbx)
14018d007:	40 88 73 40          	mov    %sil,0x40(%rbx)
14018d00b:	89 7b 38             	mov    %edi,0x38(%rbx)
14018d00e:	89 73 3c             	mov    %esi,0x3c(%rbx)
14018d011:	40 88 73 54          	mov    %sil,0x54(%rbx)
14018d015:	eb 0c                	jmp    0x14018d023
14018d017:	48 8b cb             	mov    %rbx,%rcx
14018d01a:	e8 f1 04 00 00       	call   0x14018d510
14018d01f:	84 c0                	test   %al,%al
14018d021:	74 5b                	je     0x14018d07e
14018d023:	48 8b 43 18          	mov    0x18(%rbx),%rax
14018d027:	8a 08                	mov    (%rax),%cl
14018d029:	88 4b 41             	mov    %cl,0x41(%rbx)
14018d02c:	84 c9                	test   %cl,%cl
14018d02e:	0f 85 a4 fe ff ff    	jne    0x14018ced8
14018d034:	48 ff 43 18          	incq   0x18(%rbx)
14018d038:	39 73 2c             	cmp    %esi,0x2c(%rbx)
14018d03b:	74 06                	je     0x14018d043
14018d03d:	83 7b 2c 07          	cmpl   $0x7,0x2c(%rbx)
14018d041:	75 2b                	jne    0x14018d06e
14018d043:	ff 83 70 04 00 00    	incl   0x470(%rbx)
14018d049:	83 bb 70 04 00 00 02 	cmpl   $0x2,0x470(%rbx)
14018d050:	0f 85 77 fe ff ff    	jne    0x14018cecd
14018d056:	8b 43 28             	mov    0x28(%rbx),%eax
14018d059:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14018d05e:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14018d063:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14018d068:	48 83 c4 20          	add    $0x20,%rsp
14018d06c:	5f                   	pop    %rdi