140004935:	48 8b 03             	mov    (%rbx),%rax
140004938:	48 8b cb             	mov    %rbx,%rcx
14000493b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000493f:	ff 15 43 ad 06 00    	call   *0x6ad43(%rip)        # 0x14006f688
140004945:	90                   	nop
140004946:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14000494b:	48 85 db             	test   %rbx,%rbx
14000494e:	74 35                	je     0x140004985
140004950:	8b c7                	mov    %edi,%eax
140004952:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004957:	03 c7                	add    %edi,%eax
140004959:	75 2a                	jne    0x140004985
14000495b:	48 8b 03             	mov    (%rbx),%rax
14000495e:	48 8b cb             	mov    %rbx,%rcx
140004961:	48 8b 00             	mov    (%rax),%rax
140004964:	ff 15 1e ad 06 00    	call   *0x6ad1e(%rip)        # 0x14006f688
14000496a:	8b c7                	mov    %edi,%eax
14000496c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004971:	03 c7                	add    %edi,%eax
140004973:	75 10                	jne    0x140004985
140004975:	48 8b 03             	mov    (%rbx),%rax
140004978:	48 8b cb             	mov    %rbx,%rcx
14000497b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000497f:	ff 15 03 ad 06 00    	call   *0x6ad03(%rip)        # 0x14006f688
140004985:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000498a:	48 83 c4 40          	add    $0x40,%rsp
14000498e:	5f                   	pop    %rdi
14000498f:	c3                   	ret
140004990:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004995:	57                   	push   %rdi
140004996:	48 83 ec 40          	sub    $0x40,%rsp
14000499a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14000499e:	48 8b 07             	mov    (%rdi),%rax
1400049a1:	48 8b 58 20          	mov    0x20(%rax),%rbx
1400049a5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400049aa:	e8 6d 50 00 00       	call   0x140009a1c
1400049af:	0f 57 c0             	xorps  %xmm0,%xmm0
1400049b2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400049b8:	48 8b 10             	mov    (%rax),%rdx
1400049bb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400049c0:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400049c4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400049c9:	48 83 20 00          	andq   $0x0,(%rax)
1400049cd:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400049d2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400049d7:	48 8b cf             	mov    %rdi,%rcx
1400049da:	48 8b c3             	mov    %rbx,%rax
1400049dd:	ff 15 a5 ac 06 00    	call   *0x6aca5(%rip)        # 0x14006f688
1400049e3:	83 cf ff             	or     $0xffffffff,%edi
1400049e6:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400049eb:	48 85 db             	test   %rbx,%rbx
1400049ee:	74 36                	je     0x140004a26
1400049f0:	8b c7                	mov    %edi,%eax
1400049f2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400049f7:	03 c7                	add    %edi,%eax
1400049f9:	75 2b                	jne    0x140004a26
1400049fb:	48 8b 03             	mov    (%rbx),%rax
1400049fe:	48 8b cb             	mov    %rbx,%rcx
140004a01:	48 8b 00             	mov    (%rax),%rax
140004a04:	ff 15 7e ac 06 00    	call   *0x6ac7e(%rip)        # 0x14006f688
140004a0a:	8b c7                	mov    %edi,%eax
140004a0c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004a11:	03 c7                	add    %edi,%eax
140004a13:	75 11                	jne    0x140004a26
140004a15:	48 8b 03             	mov    (%rbx),%rax
140004a18:	48 8b cb             	mov    %rbx,%rcx
140004a1b:	48 8b 40 08          	mov    0x8(%rax),%rax
140004a1f:	ff 15 63 ac 06 00    	call   *0x6ac63(%rip)        # 0x14006f688
140004a25:	90                   	nop
140004a26:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140004a2b:	48 85 db             	test   %rbx,%rbx
140004a2e:	74 35                	je     0x140004a65
140004a30:	8b c7                	mov    %edi,%eax
140004a32:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004a37:	03 c7                	add    %edi,%eax
140004a39:	75 2a                	jne    0x140004a65
140004a3b:	48 8b 03             	mov    (%rbx),%rax
140004a3e:	48 8b cb             	mov    %rbx,%rcx
140004a41:	48 8b 00             	mov    (%rax),%rax
140004a44:	ff 15 3e ac 06 00    	call   *0x6ac3e(%rip)        # 0x14006f688
140004a4a:	8b c7                	mov    %edi,%eax
140004a4c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004a51:	03 c7                	add    %edi,%eax
140004a53:	75 10                	jne    0x140004a65
140004a55:	48 8b 03             	mov    (%rbx),%rax
140004a58:	48 8b cb             	mov    %rbx,%rcx
140004a5b:	48 8b 40 08          	mov    0x8(%rax),%rax
140004a5f:	ff 15 23 ac 06 00    	call   *0x6ac23(%rip)        # 0x14006f688
140004a65:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140004a6a:	48 83 c4 40          	add    $0x40,%rsp
140004a6e:	5f                   	pop    %rdi
140004a6f:	c3                   	ret
140004a70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004a75:	57                   	push   %rdi
140004a76:	48 83 ec 40          	sub    $0x40,%rsp
140004a7a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140004a7e:	48 8b 07             	mov    (%rdi),%rax
140004a81:	48 8b 58 20          	mov    0x20(%rax),%rbx
140004a85:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140004a8a:	e8 0d 50 00 00       	call   0x140009a9c
140004a8f:	0f 57 c0             	xorps  %xmm0,%xmm0
140004a92:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140004a98:	48 8b 10             	mov    (%rax),%rdx
140004a9b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140004aa0:	48 8b 50 08          	mov    0x8(%rax),%rdx
140004aa4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140004aa9:	48 83 20 00          	andq   $0x0,(%rax)
140004aad:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140004ab2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140004ab7:	48 8b cf             	mov    %rdi,%rcx
140004aba:	48 8b c3             	mov    %rbx,%rax
140004abd:	ff 15 c5 ab 06 00    	call   *0x6abc5(%rip)        # 0x14006f688
140004ac3:	83 cf ff             	or     $0xffffffff,%edi
140004ac6:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140004acb:	48 85 db             	test   %rbx,%rbx
140004ace:	74 36                	je     0x140004b06
140004ad0:	8b c7                	mov    %edi,%eax
140004ad2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004ad7:	03 c7                	add    %edi,%eax
140004ad9:	75 2b                	jne    0x140004b06
140004adb:	48 8b 03             	mov    (%rbx),%rax
140004ade:	48 8b cb             	mov    %rbx,%rcx
140004ae1:	48 8b 00             	mov    (%rax),%rax
140004ae4:	ff 15 9e ab 06 00    	call   *0x6ab9e(%rip)        # 0x14006f688
140004aea:	8b c7                	mov    %edi,%eax
140004aec:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004af1:	03 c7                	add    %edi,%eax
140004af3:	75 11                	jne    0x140004b06
140004af5:	48 8b 03             	mov    (%rbx),%rax
140004af8:	48 8b cb             	mov    %rbx,%rcx
140004afb:	48 8b 40 08          	mov    0x8(%rax),%rax
140004aff:	ff 15 83 ab 06 00    	call   *0x6ab83(%rip)        # 0x14006f688
140004b05:	90                   	nop
140004b06:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140004b0b:	48 85 db             	test   %rbx,%rbx
140004b0e:	74 35                	je     0x140004b45
140004b10:	8b c7                	mov    %edi,%eax
140004b12:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004b17:	03 c7                	add    %edi,%eax
140004b19:	75 2a                	jne    0x140004b45
140004b1b:	48 8b 03             	mov    (%rbx),%rax
140004b1e:	48 8b cb             	mov    %rbx,%rcx
140004b21:	48 8b 00             	mov    (%rax),%rax
140004b24:	ff 15 5e ab 06 00    	call   *0x6ab5e(%rip)        # 0x14006f688
140004b2a:	8b c7                	mov    %edi,%eax
140004b2c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004b31:	03 c7                	add    %edi,%eax
140004b33:	75 10                	jne    0x140004b45
140004b35:	48 8b 03             	mov    (%rbx),%rax
140004b38:	48 8b cb             	mov    %rbx,%rcx
140004b3b:	48 8b 40 08          	mov    0x8(%rax),%rax
140004b3f:	ff 15 43 ab 06 00    	call   *0x6ab43(%rip)        # 0x14006f688
140004b45:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140004b4a:	48 83 c4 40          	add    $0x40,%rsp
140004b4e:	5f                   	pop    %rdi
140004b4f:	c3                   	ret
140004b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004b55:	57                   	push   %rdi
140004b56:	48 83 ec 40          	sub    $0x40,%rsp
140004b5a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140004b5e:	48 8b 07             	mov    (%rdi),%rax
140004b61:	48 8b 58 20          	mov    0x20(%rax),%rbx
140004b65:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140004b6a:	e8 ad 4f 00 00       	call   0x140009b1c
140004b6f:	0f 57 c0             	xorps  %xmm0,%xmm0
140004b72:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140004b78:	48 8b 10             	mov    (%rax),%rdx
140004b7b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140004b80:	48 8b 50 08          	mov    0x8(%rax),%rdx
140004b84:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140004b89:	48 83 20 00          	andq   $0x0,(%rax)
140004b8d:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140004b92:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140004b97:	48 8b cf             	mov    %rdi,%rcx
140004b9a:	48 8b c3             	mov    %rbx,%rax
140004b9d:	ff 15 e5 aa 06 00    	call   *0x6aae5(%rip)        # 0x14006f688
140004ba3:	83 cf ff             	or     $0xffffffff,%edi
140004ba6:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140004bab:	48 85 db             	test   %rbx,%rbx
140004bae:	74 36                	je     0x140004be6
140004bb0:	8b c7                	mov    %edi,%eax
140004bb2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004bb7:	03 c7                	add    %edi,%eax
140004bb9:	75 2b                	jne    0x140004be6
140004bbb:	48 8b 03             	mov    (%rbx),%rax
140004bbe:	48 8b cb             	mov    %rbx,%rcx
140004bc1:	48 8b 00             	mov    (%rax),%rax
140004bc4:	ff 15 be aa 06 00    	call   *0x6aabe(%rip)        # 0x14006f688
140004bca:	8b c7                	mov    %edi,%eax
140004bcc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004bd1:	03 c7                	add    %edi,%eax
140004bd3:	75 11                	jne    0x140004be6
140004bd5:	48 8b 03             	mov    (%rbx),%rax
140004bd8:	48 8b cb             	mov    %rbx,%rcx
140004bdb:	48 8b 40 08          	mov    0x8(%rax),%rax
140004bdf:	ff 15 a3 aa 06 00    	call   *0x6aaa3(%rip)        # 0x14006f688
140004be5:	90                   	nop
140004be6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140004beb:	48 85 db             	test   %rbx,%rbx
140004bee:	74 35                	je     0x140004c25
140004bf0:	8b c7                	mov    %edi,%eax
140004bf2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004bf7:	03 c7                	add    %edi,%eax
140004bf9:	75 2a                	jne    0x140004c25
140004bfb:	48 8b 03             	mov    (%rbx),%rax
140004bfe:	48 8b cb             	mov    %rbx,%rcx
140004c01:	48 8b 00             	mov    (%rax),%rax
140004c04:	ff 15 7e aa 06 00    	call   *0x6aa7e(%rip)        # 0x14006f688
140004c0a:	8b c7                	mov    %edi,%eax
140004c0c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004c11:	03 c7                	add    %edi,%eax
140004c13:	75 10                	jne    0x140004c25
140004c15:	48 8b 03             	mov    (%rbx),%rax
140004c18:	48 8b cb             	mov    %rbx,%rcx
140004c1b:	48 8b 40 08          	mov    0x8(%rax),%rax
140004c1f:	ff 15 63 aa 06 00    	call   *0x6aa63(%rip)        # 0x14006f688
140004c25:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140004c2a:	48 83 c4 40          	add    $0x40,%rsp
140004c2e:	5f                   	pop    %rdi
140004c2f:	c3                   	ret
140004c30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004c35:	57                   	push   %rdi
140004c36:	48 83 ec 40          	sub    $0x40,%rsp
140004c3a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140004c3e:	48 8b 07             	mov    (%rdi),%rax
140004c41:	48 8b 58 20          	mov    0x20(%rax),%rbx
140004c45:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140004c4a:	e8 4d 4f 00 00       	call   0x140009b9c
140004c4f:	0f 57 c0             	xorps  %xmm0,%xmm0
140004c52:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140004c58:	48 8b 10             	mov    (%rax),%rdx
140004c5b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140004c60:	48 8b 50 08          	mov    0x8(%rax),%rdx
140004c64:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140004c69:	48 83 20 00          	andq   $0x0,(%rax)
140004c6d:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140004c72:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140004c77:	48 8b cf             	mov    %rdi,%rcx
140004c7a:	48 8b c3             	mov    %rbx,%rax
140004c7d:	ff 15 05 aa 06 00    	call   *0x6aa05(%rip)        # 0x14006f688
140004c83:	83 cf ff             	or     $0xffffffff,%edi
140004c86:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140004c8b:	48 85 db             	test   %rbx,%rbx
140004c8e:	74 36                	je     0x140004cc6
140004c90:	8b c7                	mov    %edi,%eax
140004c92:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004c97:	03 c7                	add    %edi,%eax
140004c99:	75 2b                	jne    0x140004cc6
140004c9b:	48 8b 03             	mov    (%rbx),%rax
140004c9e:	48 8b cb             	mov    %rbx,%rcx
140004ca1:	48 8b 00             	mov    (%rax),%rax
140004ca4:	ff 15 de a9 06 00    	call   *0x6a9de(%rip)        # 0x14006f688
140004caa:	8b c7                	mov    %edi,%eax
140004cac:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004cb1:	03 c7                	add    %edi,%eax
140004cb3:	75 11                	jne    0x140004cc6
140004cb5:	48 8b 03             	mov    (%rbx),%rax
140004cb8:	48 8b cb             	mov    %rbx,%rcx
140004cbb:	48 8b 40 08          	mov    0x8(%rax),%rax
140004cbf:	ff 15 c3 a9 06 00    	call   *0x6a9c3(%rip)        # 0x14006f688
140004cc5:	90                   	nop
140004cc6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140004ccb:	48 85 db             	test   %rbx,%rbx
140004cce:	74 35                	je     0x140004d05
140004cd0:	8b c7                	mov    %edi,%eax
140004cd2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004cd7:	03 c7                	add    %edi,%eax
140004cd9:	75 2a                	jne    0x140004d05
140004cdb:	48 8b 03             	mov    (%rbx),%rax
140004cde:	48 8b cb             	mov    %rbx,%rcx
140004ce1:	48 8b 00             	mov    (%rax),%rax
140004ce4:	ff 15 9e a9 06 00    	call   *0x6a99e(%rip)        # 0x14006f688
140004cea:	8b c7                	mov    %edi,%eax
140004cec:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004cf1:	03 c7                	add    %edi,%eax
140004cf3:	75 10                	jne    0x140004d05
140004cf5:	48 8b 03             	mov    (%rbx),%rax
140004cf8:	48 8b cb             	mov    %rbx,%rcx
140004cfb:	48 8b 40 08          	mov    0x8(%rax),%rax
140004cff:	ff 15 83 a9 06 00    	call   *0x6a983(%rip)        # 0x14006f688
140004d05:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140004d0a:	48 83 c4 40          	add    $0x40,%rsp
140004d0e:	5f                   	pop    %rdi
140004d0f:	c3                   	ret
140004d10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004d15:	57                   	push   %rdi
140004d16:	48 83 ec 40          	sub    $0x40,%rsp
140004d1a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140004d1e:	48 8b 07             	mov    (%rdi),%rax
140004d21:	48 8b 58 20          	mov    0x20(%rax),%rbx
140004d25:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140004d2a:	e8 ed 4e 00 00       	call   0x140009c1c
140004d2f:	0f 57 c0             	xorps  %xmm0,%xmm0
140004d32:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140004d38:	48 8b 10             	mov    (%rax),%rdx
140004d3b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140004d40:	48 8b 50 08          	mov    0x8(%rax),%rdx
140004d44:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140004d49:	48 83 20 00          	andq   $0x0,(%rax)
140004d4d:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140004d52:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140004d57:	48 8b cf             	mov    %rdi,%rcx
140004d5a:	48 8b c3             	mov    %rbx,%rax
140004d5d:	ff 15 25 a9 06 00    	call   *0x6a925(%rip)        # 0x14006f688
140004d63:	83 cf ff             	or     $0xffffffff,%edi
140004d66:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140004d6b:	48 85 db             	test   %rbx,%rbx
140004d6e:	74 36                	je     0x140004da6
140004d70:	8b c7                	mov    %edi,%eax
140004d72:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004d77:	03 c7                	add    %edi,%eax
140004d79:	75 2b                	jne    0x140004da6
140004d7b:	48 8b 03             	mov    (%rbx),%rax
140004d7e:	48 8b cb             	mov    %rbx,%rcx
140004d81:	48 8b 00             	mov    (%rax),%rax
140004d84:	ff 15 fe a8 06 00    	call   *0x6a8fe(%rip)        # 0x14006f688
140004d8a:	8b c7                	mov    %edi,%eax
140004d8c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004d91:	03 c7                	add    %edi,%eax
140004d93:	75 11                	jne    0x140004da6
140004d95:	48 8b 03             	mov    (%rbx),%rax
140004d98:	48 8b cb             	mov    %rbx,%rcx
140004d9b:	48 8b 40 08          	mov    0x8(%rax),%rax
140004d9f:	ff 15 e3 a8 06 00    	call   *0x6a8e3(%rip)        # 0x14006f688
140004da5:	90                   	nop
140004da6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140004dab:	48 85 db             	test   %rbx,%rbx
140004dae:	74 35                	je     0x140004de5
140004db0:	8b c7                	mov    %edi,%eax
140004db2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004db7:	03 c7                	add    %edi,%eax
140004db9:	75 2a                	jne    0x140004de5
140004dbb:	48 8b 03             	mov    (%rbx),%rax
140004dbe:	48 8b cb             	mov    %rbx,%rcx
140004dc1:	48 8b 00             	mov    (%rax),%rax
140004dc4:	ff 15 be a8 06 00    	call   *0x6a8be(%rip)        # 0x14006f688
140004dca:	8b c7                	mov    %edi,%eax
140004dcc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004dd1:	03 c7                	add    %edi,%eax
140004dd3:	75 10                	jne    0x140004de5
140004dd5:	48 8b 03             	mov    (%rbx),%rax
140004dd8:	48 8b cb             	mov    %rbx,%rcx
140004ddb:	48 8b 40 08          	mov    0x8(%rax),%rax
140004ddf:	ff 15 a3 a8 06 00    	call   *0x6a8a3(%rip)        # 0x14006f688
140004de5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140004dea:	48 83 c4 40          	add    $0x40,%rsp
140004dee:	5f                   	pop    %rdi
140004def:	c3                   	ret
140004df0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004df5:	57                   	push   %rdi