140a4fd36:	44 38 b9 a0 01 00 00 	cmp    %r15b,0x1a0(%rcx)
140a4fd3d:	74 0f                	je     0x140a4fd4e
140a4fd3f:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140a4fd43:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140a4fd47:	e8 b4 67 00 00       	call   0x140a56500
140a4fd4c:	eb 09                	jmp    0x140a4fd57
140a4fd4e:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140a4fd52:	e8 11 6b 00 00       	call   0x140a56868
140a4fd57:	48 8b 08             	mov    (%rax),%rcx
140a4fd5a:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a4fd5e:	4c 89 38             	mov    %r15,(%rax)
140a4fd61:	4c 89 78 08          	mov    %r15,0x8(%rax)
140a4fd65:	48 8b 58 18          	mov    0x18(%rax),%rbx
140a4fd69:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140a4fd6d:	83 cf ff             	or     $0xffffffff,%edi
140a4fd70:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
140a4fd74:	4c 89 78 10          	mov    %r15,0x10(%rax)
140a4fd78:	4c 89 78 18          	mov    %r15,0x18(%rax)
140a4fd7c:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140a4fd80:	e8 2f 0e 5e ff       	call   0x140030bb4
140a4fd85:	4c 89 3e             	mov    %r15,(%rsi)
140a4fd88:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
140a4fd8c:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140a4fd90:	48 85 c9             	test   %rcx,%rcx
140a4fd93:	74 04                	je     0x140a4fd99
140a4fd95:	f0 ff 41 08          	lock incl 0x8(%rcx)
140a4fd99:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
140a4fd9d:	48 89 06             	mov    %rax,(%rsi)
140a4fda0:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
140a4fda4:	48 89 46 08          	mov    %rax,0x8(%rsi)
140a4fda8:	48 85 db             	test   %rbx,%rbx
140a4fdab:	74 35                	je     0x140a4fde2
140a4fdad:	8b c7                	mov    %edi,%eax
140a4fdaf:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4fdb4:	03 c7                	add    %edi,%eax
140a4fdb6:	75 2a                	jne    0x140a4fde2
140a4fdb8:	48 8b 03             	mov    (%rbx),%rax
140a4fdbb:	48 8b cb             	mov    %rbx,%rcx
140a4fdbe:	48 8b 00             	mov    (%rax),%rax
140a4fdc1:	ff 15 71 ce 0b 00    	call   *0xbce71(%rip)        # 0x140b0cc38
140a4fdc7:	8b c7                	mov    %edi,%eax
140a4fdc9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4fdce:	03 c7                	add    %edi,%eax
140a4fdd0:	75 10                	jne    0x140a4fde2
140a4fdd2:	48 8b 03             	mov    (%rbx),%rax
140a4fdd5:	48 8b cb             	mov    %rbx,%rcx
140a4fdd8:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4fddc:	ff 15 56 ce 0b 00    	call   *0xbce56(%rip)        # 0x140b0cc38
140a4fde2:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140a4fde6:	48 85 c9             	test   %rcx,%rcx
140a4fde9:	74 3a                	je     0x140a4fe25
140a4fdeb:	8b c7                	mov    %edi,%eax
140a4fded:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a4fdf2:	03 c7                	add    %edi,%eax
140a4fdf4:	75 2f                	jne    0x140a4fe25
140a4fdf6:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
140a4fdfa:	48 8b 03             	mov    (%rbx),%rax
140a4fdfd:	48 8b cb             	mov    %rbx,%rcx
140a4fe00:	48 8b 00             	mov    (%rax),%rax
140a4fe03:	ff 15 2f ce 0b 00    	call   *0xbce2f(%rip)        # 0x140b0cc38
140a4fe09:	8b c7                	mov    %edi,%eax
140a4fe0b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4fe10:	03 c7                	add    %edi,%eax
140a4fe12:	75 11                	jne    0x140a4fe25
140a4fe14:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140a4fe18:	48 8b 01             	mov    (%rcx),%rax
140a4fe1b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4fe1f:	ff 15 13 ce 0b 00    	call   *0xbce13(%rip)        # 0x140b0cc38
140a4fe25:	48 8b c6             	mov    %rsi,%rax
140a4fe28:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140a4fe2f:	00
140a4fe30:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140a4fe34:	49 8b 73 28          	mov    0x28(%r11),%rsi
140a4fe38:	49 8b 7b 30          	mov    0x30(%r11),%rdi
140a4fe3c:	49 8b e3             	mov    %r11,%rsp
140a4fe3f:	41 5f                	pop    %r15
140a4fe41:	41 5e                	pop    %r14
140a4fe43:	5d                   	pop    %rbp
140a4fe44:	c3                   	ret
140a4fe45:	90                   	nop
140a4fe46:	90                   	nop
140a4fe47:	90                   	nop
140a4fe48:	90                   	nop
140a4fe49:	90                   	nop
140a4fe4a:	90                   	nop
140a4fe4b:	90                   	nop
140a4fe4c:	90                   	nop
140a4fe4d:	90                   	nop
140a4fe4e:	90                   	nop
140a4fe4f:	90                   	nop
140a4fe50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a4fe55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a4fe5a:	57                   	push   %rdi
140a4fe5b:	48 83 ec 30          	sub    $0x30,%rsp
140a4fe5f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a4fe64:	49 8b d8             	mov    %r8,%rbx
140a4fe67:	e8 d8 5a 00 00       	call   0x140a55944
140a4fe6c:	48 8b 38             	mov    (%rax),%rdi
140a4fe6f:	48 8d 77 10          	lea    0x10(%rdi),%rsi
140a4fe73:	48 8b ce             	mov    %rsi,%rcx
140a4fe76:	ff 15 3c c2 0b 00    	call   *0xbc23c(%rip)        # 0x140b0c0b8
140a4fe7c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a4fe80:	48 85 c0             	test   %rax,%rax
140a4fe83:	74 04                	je     0x140a4fe89
140a4fe85:	f0 ff 40 08          	lock incl 0x8(%rax)
140a4fe89:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140a4fe8d:	48 8b 03             	mov    (%rbx),%rax
140a4fe90:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a4fe94:	48 89 07             	mov    %rax,(%rdi)
140a4fe97:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
140a4fe9b:	83 cf ff             	or     $0xffffffff,%edi
140a4fe9e:	48 85 db             	test   %rbx,%rbx
140a4fea1:	74 35                	je     0x140a4fed8
140a4fea3:	8b c7                	mov    %edi,%eax
140a4fea5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4feaa:	03 c7                	add    %edi,%eax
140a4feac:	75 2a                	jne    0x140a4fed8
140a4feae:	48 8b 03             	mov    (%rbx),%rax
140a4feb1:	48 8b cb             	mov    %rbx,%rcx
140a4feb4:	48 8b 00             	mov    (%rax),%rax
140a4feb7:	ff 15 7b cd 0b 00    	call   *0xbcd7b(%rip)        # 0x140b0cc38
140a4febd:	8b c7                	mov    %edi,%eax
140a4febf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4fec4:	03 c7                	add    %edi,%eax
140a4fec6:	75 10                	jne    0x140a4fed8
140a4fec8:	48 8b 03             	mov    (%rbx),%rax
140a4fecb:	48 8b cb             	mov    %rbx,%rcx
140a4fece:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4fed2:	ff 15 60 cd 0b 00    	call   *0xbcd60(%rip)        # 0x140b0cc38
140a4fed8:	48 85 f6             	test   %rsi,%rsi
140a4fedb:	74 09                	je     0x140a4fee6
140a4fedd:	48 8b ce             	mov    %rsi,%rcx
140a4fee0:	ff 15 da c1 0b 00    	call   *0xbc1da(%rip)        # 0x140b0c0c0
140a4fee6:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4feeb:	48 85 db             	test   %rbx,%rbx
140a4feee:	74 35                	je     0x140a4ff25
140a4fef0:	8b c7                	mov    %edi,%eax
140a4fef2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4fef7:	03 c7                	add    %edi,%eax
140a4fef9:	75 2a                	jne    0x140a4ff25
140a4fefb:	48 8b 03             	mov    (%rbx),%rax
140a4fefe:	48 8b cb             	mov    %rbx,%rcx
140a4ff01:	48 8b 00             	mov    (%rax),%rax
140a4ff04:	ff 15 2e cd 0b 00    	call   *0xbcd2e(%rip)        # 0x140b0cc38
140a4ff0a:	8b c7                	mov    %edi,%eax
140a4ff0c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4ff11:	03 c7                	add    %edi,%eax
140a4ff13:	75 10                	jne    0x140a4ff25
140a4ff15:	48 8b 03             	mov    (%rbx),%rax
140a4ff18:	48 8b cb             	mov    %rbx,%rcx
140a4ff1b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4ff1f:	ff 15 13 cd 0b 00    	call   *0xbcd13(%rip)        # 0x140b0cc38
140a4ff25:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a4ff2a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140a4ff2f:	48 83 c4 30          	add    $0x30,%rsp
140a4ff33:	5f                   	pop    %rdi
140a4ff34:	c3                   	ret
140a4ff35:	90                   	nop
140a4ff36:	90                   	nop
140a4ff37:	90                   	nop
140a4ff38:	90                   	nop
140a4ff39:	90                   	nop
140a4ff3a:	90                   	nop
140a4ff3b:	90                   	nop
140a4ff3c:	90                   	nop
140a4ff3d:	90                   	nop
140a4ff3e:	90                   	nop
140a4ff3f:	90                   	nop
140a4ff40:	40 53                	rex push %rbx
140a4ff42:	48 83 ec 20          	sub    $0x20,%rsp
140a4ff46:	48 8b d9             	mov    %rcx,%rbx
140a4ff49:	48 8b 89 70 01 00 00 	mov    0x170(%rcx),%rcx
140a4ff50:	48 8b 01             	mov    (%rcx),%rax
140a4ff53:	48 8b 40 58          	mov    0x58(%rax),%rax
140a4ff57:	ff 15 db cc 0b 00    	call   *0xbccdb(%rip)        # 0x140b0cc38
140a4ff5d:	48 8b 8b 60 01 00 00 	mov    0x160(%rbx),%rcx
140a4ff64:	48 8b 01             	mov    (%rcx),%rax
140a4ff67:	48 8b 40 58          	mov    0x58(%rax),%rax
140a4ff6b:	ff 15 c7 cc 0b 00    	call   *0xbccc7(%rip)        # 0x140b0cc38
140a4ff71:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
140a4ff78:	48 8b 01             	mov    (%rcx),%rax
140a4ff7b:	48 8b 40 58          	mov    0x58(%rax),%rax
140a4ff7f:	ff 15 b3 cc 0b 00    	call   *0xbccb3(%rip)        # 0x140b0cc38
140a4ff85:	48 8b 8b 90 01 00 00 	mov    0x190(%rbx),%rcx
140a4ff8c:	48 8b 01             	mov    (%rcx),%rax
140a4ff8f:	48 8b 40 58          	mov    0x58(%rax),%rax
140a4ff93:	ff 15 9f cc 0b 00    	call   *0xbcc9f(%rip)        # 0x140b0cc38
140a4ff99:	48 8b 8b 40 01 00 00 	mov    0x140(%rbx),%rcx
140a4ffa0:	48 8b 01             	mov    (%rcx),%rax
140a4ffa3:	48 8b 40 58          	mov    0x58(%rax),%rax
140a4ffa7:	ff 15 8b cc 0b 00    	call   *0xbcc8b(%rip)        # 0x140b0cc38
140a4ffad:	48 8b 8b 50 01 00 00 	mov    0x150(%rbx),%rcx
140a4ffb4:	48 8b 01             	mov    (%rcx),%rax
140a4ffb7:	48 8b 40 58          	mov    0x58(%rax),%rax
140a4ffbb:	ff 15 77 cc 0b 00    	call   *0xbcc77(%rip)        # 0x140b0cc38
140a4ffc1:	48 8b 8b 80 01 00 00 	mov    0x180(%rbx),%rcx
140a4ffc8:	48 8b 01             	mov    (%rcx),%rax
140a4ffcb:	48 8b 40 58          	mov    0x58(%rax),%rax
140a4ffcf:	ff 15 63 cc 0b 00    	call   *0xbcc63(%rip)        # 0x140b0cc38
140a4ffd5:	48 8b 8b a8 01 00 00 	mov    0x1a8(%rbx),%rcx
140a4ffdc:	48 8b 01             	mov    (%rcx),%rax
140a4ffdf:	48 8b 40 58          	mov    0x58(%rax),%rax
140a4ffe3:	48 83 c4 20          	add    $0x20,%rsp
140a4ffe7:	5b                   	pop    %rbx
140a4ffe8:	48 ff 25 49 cc 0b 00 	rex.W jmp *0xbcc49(%rip)        # 0x140b0cc38
140a4ffef:	cc                   	int3
140a4fff0:	4c 8b dc             	mov    %rsp,%r11
140a4fff3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140a4fff7:	49 89 53 10          	mov    %rdx,0x10(%r11)
140a4fffb:	57                   	push   %rdi
140a4fffc:	48 83 ec 40          	sub    $0x40,%rsp
140a50000:	48 8b 41 10          	mov    0x10(%rcx),%rax
140a50004:	48 8b fa             	mov    %rdx,%rdi
140a50007:	49 8d 53 10          	lea    0x10(%r11),%rdx
140a5000b:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a5000f:	49 89 4b 10          	mov    %rcx,0x10(%r11)
140a50013:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
140a50017:	e8 f4 6b 00 00       	call   0x140a56c10
140a5001c:	48 8b 08             	mov    (%rax),%rcx
140a5001f:	48 83 20 00          	andq   $0x0,(%rax)
140a50023:	48 89 0f             	mov    %rcx,(%rdi)
140a50026:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a5002a:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a5002f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a50034:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
140a50038:	48 85 db             	test   %rbx,%rbx
140a5003b:	74 39                	je     0x140a50076
140a5003d:	83 c8 ff             	or     $0xffffffff,%eax
140a50040:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a50045:	83 f8 01             	cmp    $0x1,%eax
140a50048:	75 2c                	jne    0x140a50076
140a5004a:	48 8b 03             	mov    (%rbx),%rax
140a5004d:	48 8b cb             	mov    %rbx,%rcx
140a50050:	48 8b 00             	mov    (%rax),%rax
140a50053:	ff 15 df cb 0b 00    	call   *0xbcbdf(%rip)        # 0x140b0cc38
140a50059:	83 c8 ff             	or     $0xffffffff,%eax
140a5005c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a50061:	83 f8 01             	cmp    $0x1,%eax
140a50064:	75 10                	jne    0x140a50076
140a50066:	48 8b 03             	mov    (%rbx),%rax
140a50069:	48 8b cb             	mov    %rbx,%rcx
140a5006c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a50070:	ff 15 c2 cb 0b 00    	call   *0xbcbc2(%rip)        # 0x140b0cc38
140a50076:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a5007b:	48 8b c7             	mov    %rdi,%rax
140a5007e:	48 83 c4 40          	add    $0x40,%rsp
140a50082:	5f                   	pop    %rdi
140a50083:	c3                   	ret
140a50084:	90                   	nop
140a50085:	90                   	nop
140a50086:	90                   	nop
140a50087:	90                   	nop
140a50088:	90                   	nop
140a50089:	90                   	nop
140a5008a:	90                   	nop
140a5008b:	90                   	nop
140a5008c:	90                   	nop
140a5008d:	90                   	nop
140a5008e:	90                   	nop
140a5008f:	90                   	nop
140a50090:	4c 8b dc             	mov    %rsp,%r11
140a50093:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140a50097:	49 89 53 10          	mov    %rdx,0x10(%r11)
140a5009b:	57                   	push   %rdi
140a5009c:	48 83 ec 40          	sub    $0x40,%rsp
140a500a0:	48 8b 41 10          	mov    0x10(%rcx),%rax
140a500a4:	48 8b fa             	mov    %rdx,%rdi
140a500a7:	49 8d 53 10          	lea    0x10(%r11),%rdx
140a500ab:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a500af:	49 89 4b 10          	mov    %rcx,0x10(%r11)
140a500b3:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
140a500b7:	e8 f4 6b 00 00       	call   0x140a56cb0
140a500bc:	48 8b 08             	mov    (%rax),%rcx
140a500bf:	48 83 20 00          	andq   $0x0,(%rax)
140a500c3:	48 89 0f             	mov    %rcx,(%rdi)
140a500c6:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a500ca:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a500cf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a500d4:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
140a500d8:	48 85 db             	test   %rbx,%rbx
140a500db:	74 39                	je     0x140a50116
140a500dd:	83 c8 ff             	or     $0xffffffff,%eax
140a500e0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a500e5:	83 f8 01             	cmp    $0x1,%eax
140a500e8:	75 2c                	jne    0x140a50116
140a500ea:	48 8b 03             	mov    (%rbx),%rax
140a500ed:	48 8b cb             	mov    %rbx,%rcx
140a500f0:	48 8b 00             	mov    (%rax),%rax
140a500f3:	ff 15 3f cb 0b 00    	call   *0xbcb3f(%rip)        # 0x140b0cc38
140a500f9:	83 c8 ff             	or     $0xffffffff,%eax
140a500fc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a50101:	83 f8 01             	cmp    $0x1,%eax
140a50104:	75 10                	jne    0x140a50116
140a50106:	48 8b 03             	mov    (%rbx),%rax
140a50109:	48 8b cb             	mov    %rbx,%rcx
140a5010c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a50110:	ff 15 22 cb 0b 00    	call   *0xbcb22(%rip)        # 0x140b0cc38
140a50116:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a5011b:	48 8b c7             	mov    %rdi,%rax
140a5011e:	48 83 c4 40          	add    $0x40,%rsp
140a50122:	5f                   	pop    %rdi
140a50123:	c3                   	ret
140a50124:	90                   	nop
140a50125:	90                   	nop
140a50126:	90                   	nop
140a50127:	90                   	nop
140a50128:	90                   	nop
140a50129:	90                   	nop
140a5012a:	90                   	nop
140a5012b:	90                   	nop
140a5012c:	90                   	nop
140a5012d:	90                   	nop
140a5012e:	90                   	nop
140a5012f:	90                   	nop
140a50130:	48 8b c4             	mov    %rsp,%rax
140a50133:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a50137:	48 89 68 10          	mov    %rbp,0x10(%rax)
140a5013b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a5013f:	57                   	push   %rdi
140a50140:	48 83 ec 50          	sub    $0x50,%rsp
140a50144:	48 8b 1a             	mov    (%rdx),%rbx
140a50147:	49 8b e8             	mov    %r8,%rbp
140a5014a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140a5014e:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
140a50152:	48 8d 73 20          	lea    0x20(%rbx),%rsi
140a50156:	48 8b ce             	mov    %rsi,%rcx
140a50159:	ff 15 09 bf 0b 00    	call   *0xbbf09(%rip)        # 0x140b0c068
140a5015f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140a50163:	0f 57 f6             	xorps  %xmm6,%xmm6
140a50166:	48 8b 43 10          	mov    0x10(%rbx),%rax
140a5016a:	48 2b c1             	sub    %rcx,%rax
140a5016d:	48 c1 f8 05          	sar    $0x5,%rax
140a50171:	48 3b f8             	cmp    %rax,%rdi
140a50174:	73 08                	jae    0x140a5017e
140a50176:	48 c1 e7 05          	shl    $0x5,%rdi
140a5017a:	0f 10 34 0f          	movups (%rdi,%rcx,1),%xmm6
140a5017e:	48 85 f6             	test   %rsi,%rsi
140a50181:	74 09                	je     0x140a5018c
140a50183:	48 8b ce             	mov    %rsi,%rcx
140a50186:	ff 15 e4 be 0b 00    	call   *0xbbee4(%rip)        # 0x140b0c070
140a5018c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a50191:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140a50196:	f3 0f 7f 75 00       	movdqu %xmm6,0x0(%rbp)
140a5019b:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140a501a0:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
140a501a5:	48 83 c4 50          	add    $0x50,%rsp
140a501a9:	5f                   	pop    %rdi
140a501aa:	c3                   	ret
140a501ab:	90                   	nop
140a501ac:	90                   	nop