140124997:	0f 85 86 02 00 00    	jne    0x140124c23
14012499d:	4c 8b 86 d0 01 00 00 	mov    0x1d0(%rsi),%r8
1401249a4:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
1401249a8:	48 8b 96 c8 01 00 00 	mov    0x1c8(%rsi),%rdx
1401249af:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1401249b3:	e8 08 99 08 00       	call   0x1401ae2c0
1401249b8:	e9 64 02 00 00       	jmp    0x140124c21
1401249bd:	48 8b 8e c8 01 00 00 	mov    0x1c8(%rsi),%rcx
1401249c4:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1401249c8:	e8 b3 97 08 00       	call   0x1401ae180
1401249cd:	e9 51 02 00 00       	jmp    0x140124c23
1401249d2:	48 8b 8e d0 01 00 00 	mov    0x1d0(%rsi),%rcx
1401249d9:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1401249dd:	e8 9e 97 08 00       	call   0x1401ae180
1401249e2:	e9 3c 02 00 00       	jmp    0x140124c23
1401249e7:	48 8b 8e c8 01 00 00 	mov    0x1c8(%rsi),%rcx
1401249ee:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1401249f2:	e8 89 97 08 00       	call   0x1401ae180
1401249f7:	41 bc 03 00 00 00    	mov    $0x3,%r12d
1401249fd:	e9 21 02 00 00       	jmp    0x140124c23
140124a02:	4c 8b 86 d0 01 00 00 	mov    0x1d0(%rsi),%r8
140124a09:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140124a0d:	48 8b 96 c8 01 00 00 	mov    0x1c8(%rsi),%rdx
140124a14:	48 8b 8e e0 01 00 00 	mov    0x1e0(%rsi),%rcx
140124a1b:	e8 80 97 08 00       	call   0x1401ae1a0
140124a20:	e9 fc 01 00 00       	jmp    0x140124c21
140124a25:	41 c7 45 00 02 00 00 	movl   $0x2,0x0(%r13)
140124a2c:	00
140124a2d:	33 c0                	xor    %eax,%eax
140124a2f:	e9 57 02 00 00       	jmp    0x140124c8b
140124a34:	4c 8d 45 07          	lea    0x7(%rbp),%r8
140124a38:	49 8b d7             	mov    %r15,%rdx
140124a3b:	48 8b cb             	mov    %rbx,%rcx
140124a3e:	e8 1d 09 00 00       	call   0x140125360
140124a43:	8b f8                	mov    %eax,%edi
140124a45:	85 c0                	test   %eax,%eax
140124a47:	0f 85 d6 01 00 00    	jne    0x140124c23
140124a4d:	4c 8b 4d c7          	mov    -0x39(%rbp),%r9
140124a51:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140124a55:	4c 8b 86 c8 01 00 00 	mov    0x1c8(%rsi),%r8
140124a5c:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140124a60:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140124a65:	49 8b cf             	mov    %r15,%rcx
140124a68:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140124a6d:	4c 8b 8e d0 01 00 00 	mov    0x1d0(%rsi),%r9
140124a74:	e8 bb 04 fc ff       	call   0x1400e4f34
140124a79:	8b f8                	mov    %eax,%edi
140124a7b:	85 c0                	test   %eax,%eax
140124a7d:	0f 85 a0 01 00 00    	jne    0x140124c23
140124a83:	48 8b 03             	mov    (%rbx),%rax
140124a86:	f6 40 3a 01          	testb  $0x1,0x3a(%rax)
140124a8a:	0f 84 93 01 00 00    	je     0x140124c23
140124a90:	44 8d 67 07          	lea    0x7(%rdi),%r12d
140124a94:	e9 8a 01 00 00       	jmp    0x140124c23
140124a99:	83 e9 07             	sub    $0x7,%ecx
140124a9c:	0f 84 81 01 00 00    	je     0x140124c23
140124aa2:	2b ca                	sub    %edx,%ecx
140124aa4:	0f 84 39 01 00 00    	je     0x140124be3
140124aaa:	2b ca                	sub    %edx,%ecx
140124aac:	0f 84 d8 00 00 00    	je     0x140124b8a
140124ab2:	83 e9 04             	sub    $0x4,%ecx
140124ab5:	0f 84 86 00 00 00    	je     0x140124b41
140124abb:	2b ca                	sub    %edx,%ecx
140124abd:	74 3d                	je     0x140124afc
140124abf:	83 f9 02             	cmp    $0x2,%ecx
140124ac2:	74 19                	je     0x140124add
140124ac4:	48 8d 15 dd f4 1e 00 	lea    0x1ef4dd(%rip),%rdx        # 0x140313fa8
140124acb:	49 8b cf             	mov    %r15,%rcx
140124ace:	e8 fd fe f8 ff       	call   0x1400b49d0
140124ad3:	bf 01 00 00 00       	mov    $0x1,%edi
140124ad8:	e9 46 01 00 00       	jmp    0x140124c23
140124add:	0f b7 43 1c          	movzwl 0x1c(%rbx),%eax
140124ae1:	4d 8b cd             	mov    %r13,%r9
140124ae4:	66 31 43 18          	xor    %ax,0x18(%rbx)
140124ae8:	49 8b d7             	mov    %r15,%rdx
140124aeb:	44 8a 43 20          	mov    0x20(%rbx),%r8b
140124aef:	48 8b cb             	mov    %rbx,%rcx
140124af2:	e8 c5 03 00 00       	call   0x140124ebc
140124af7:	e9 8f 01 00 00       	jmp    0x140124c8b
140124afc:	48 8b 03             	mov    (%rbx),%rax
140124aff:	44 3b 70 34          	cmp    0x34(%rax),%r14d
140124b03:	75 04                	jne    0x140124b09
140124b05:	33 c9                	xor    %ecx,%ecx
140124b07:	eb 26                	jmp    0x140124b2f
140124b09:	44 3b 70 30          	cmp    0x30(%rax),%r14d
140124b0d:	75 1b                	jne    0x140124b2a
140124b0f:	4c 8b c2             	mov    %rdx,%r8
140124b12:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140124b16:	48 8d 15 83 f4 1e 00 	lea    0x1ef483(%rip),%rdx        # 0x140313fa0
140124b1d:	45 33 c9             	xor    %r9d,%r9d
140124b20:	e8 f7 f5 ff ff       	call   0x14012411c
140124b25:	e9 f9 00 00 00       	jmp    0x140124c23
140124b2a:	b9 43 00 00 00       	mov    $0x43,%ecx
140124b2f:	41 c7 45 00 02 00 00 	movl   $0x2,0x0(%r13)
140124b36:	00
140124b37:	8b c1                	mov    %ecx,%eax
140124b39:	21 7b 08             	and    %edi,0x8(%rbx)
140124b3c:	e9 4a 01 00 00       	jmp    0x140124c8b
140124b41:	48 8b 8e c8 01 00 00 	mov    0x1c8(%rsi),%rcx
140124b48:	b8 00 01 00 00       	mov    $0x100,%eax
140124b4d:	66 39 43 1c          	cmp    %ax,0x1c(%rbx)
140124b51:	75 25                	jne    0x140124b78
140124b53:	4c 8b 4d cf          	mov    -0x31(%rbp),%r9
140124b57:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140124b5b:	44 8b 45 ff          	mov    -0x1(%rbp),%r8d
140124b5f:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140124b63:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140124b68:	e8 e7 98 08 00       	call   0x1401ae454
140124b6d:	41 bc 0e 00 00 00    	mov    $0xe,%r12d
140124b73:	e9 a9 00 00 00       	jmp    0x140124c21
140124b78:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140124b7c:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140124b80:	e8 43 99 08 00       	call   0x1401ae4c8
140124b85:	e9 97 00 00 00       	jmp    0x140124c21
140124b8a:	4c 8d 45 07          	lea    0x7(%rbp),%r8
140124b8e:	49 8b d7             	mov    %r15,%rdx
140124b91:	48 8b cb             	mov    %rbx,%rcx
140124b94:	e8 c7 07 00 00       	call   0x140125360
140124b99:	8b f8                	mov    %eax,%edi
140124b9b:	85 c0                	test   %eax,%eax
140124b9d:	0f 85 80 00 00 00    	jne    0x140124c23
140124ba3:	4c 8d b6 c8 03 00 00 	lea    0x3c8(%rsi),%r14
140124baa:	49 8b cf             	mov    %r15,%rcx
140124bad:	4d 8b c6             	mov    %r14,%r8
140124bb0:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140124bb4:	e8 83 46 fc ff       	call   0x1400e923c
140124bb9:	8b f8                	mov    %eax,%edi
140124bbb:	85 c0                	test   %eax,%eax
140124bbd:	75 64                	jne    0x140124c23
140124bbf:	4c 8b 86 d0 01 00 00 	mov    0x1d0(%rsi),%r8
140124bc6:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140124bca:	48 8b 96 c8 01 00 00 	mov    0x1c8(%rsi),%rdx
140124bd1:	4d 8b ce             	mov    %r14,%r9
140124bd4:	49 8b cf             	mov    %r15,%rcx
140124bd7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140124bdc:	e8 4b 40 fc ff       	call   0x1400e8c2c
140124be1:	eb 3e                	jmp    0x140124c21
140124be3:	4c 8b 4d c7          	mov    -0x39(%rbp),%r9
140124be7:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140124beb:	4c 8b 86 d0 01 00 00 	mov    0x1d0(%rsi),%r8
140124bf2:	48 8d 86 c8 03 00 00 	lea    0x3c8(%rsi),%rax
140124bf9:	48 8b 96 c8 01 00 00 	mov    0x1c8(%rsi),%rdx
140124c00:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140124c05:	49 8b cf             	mov    %r15,%rcx
140124c08:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140124c0d:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
140124c11:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140124c16:	e8 19 3f fc ff       	call   0x1400e8b34
140124c1b:	41 bc 09 00 00 00    	mov    $0x9,%r12d
140124c21:	8b f8                	mov    %eax,%edi
140124c23:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140124c27:	e8 5c f4 ff ff       	call   0x140124088
140124c2c:	85 ff                	test   %edi,%edi
140124c2e:	74 27                	je     0x140124c57
140124c30:	83 ff 3d             	cmp    $0x3d,%edi
140124c33:	74 0d                	je     0x140124c42
140124c35:	45 33 e4             	xor    %r12d,%r12d
140124c38:	41 c7 45 00 02 00 00 	movl   $0x2,0x0(%r13)
140124c3f:	00
140124c40:	eb 3a                	jmp    0x140124c7c
140124c42:	48 8b 03             	mov    (%rbx),%rax
140124c45:	49 8b cf             	mov    %r15,%rcx
140124c48:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140124c4c:	ff 50 18             	call   *0x18(%rax)
140124c4f:	41 bc 10 00 00 00    	mov    $0x10,%r12d
140124c55:	eb 23                	jmp    0x140124c7a
140124c57:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140124c5b:	48 8b cb             	mov    %rbx,%rcx
140124c5e:	e8 35 06 00 00       	call   0x140125298
140124c63:	8b f8                	mov    %eax,%edi
140124c65:	85 c0                	test   %eax,%eax
140124c67:	75 13                	jne    0x140124c7c
140124c69:	48 8b 03             	mov    (%rbx),%rax
140124c6c:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140124c70:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140124c74:	49 8b cf             	mov    %r15,%rcx
140124c77:	ff 50 10             	call   *0x10(%rax)
140124c7a:	8b f8                	mov    %eax,%edi
140124c7c:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140124c80:	e8 03 f4 ff ff       	call   0x140124088
140124c85:	8b c7                	mov    %edi,%eax
140124c87:	44 89 63 08          	mov    %r12d,0x8(%rbx)
140124c8b:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140124c8f:	48 33 cc             	xor    %rsp,%rcx
140124c92:	e8 19 b2 18 00       	call   0x1402afeb0
140124c97:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
140124c9e:	00
140124c9f:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140124ca6:	41 5f                	pop    %r15
140124ca8:	41 5e                	pop    %r14
140124caa:	41 5d                	pop    %r13
140124cac:	41 5c                	pop    %r12
140124cae:	5f                   	pop    %rdi
140124caf:	5e                   	pop    %rsi
140124cb0:	5d                   	pop    %rbp
140124cb1:	c3                   	ret
140124cb2:	cc                   	int3
140124cb3:	cc                   	int3
140124cb4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140124cb9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140124cbe:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140124cc3:	57                   	push   %rdi
140124cc4:	41 54                	push   %r12
140124cc6:	41 55                	push   %r13
140124cc8:	41 56                	push   %r14
140124cca:	41 57                	push   %r15
140124ccc:	48 83 ec 20          	sub    $0x20,%rsp
140124cd0:	45 33 ed             	xor    %r13d,%r13d
140124cd3:	4d 8b f0             	mov    %r8,%r14
140124cd6:	4c 39 2d 23 f1 1e 00 	cmp    %r13,0x1ef123(%rip)        # 0x140313e00
140124cdd:	4c 8b fa             	mov    %rdx,%r15
140124ce0:	4c 8b e1             	mov    %rcx,%r12
140124ce3:	41 8b f5             	mov    %r13d,%esi
140124ce6:	0f 84 82 00 00 00    	je     0x140124d6e
140124cec:	41 8b dd             	mov    %r13d,%ebx
140124cef:	48 8d 15 0a f1 1e 00 	lea    0x1ef10a(%rip),%rdx        # 0x140313e00
140124cf6:	41 8b fd             	mov    %r13d,%edi
140124cf9:	48 8b 6c 17 08       	mov    0x8(%rdi,%rdx,1),%rbp
140124cfe:	4c 3b fd             	cmp    %rbp,%r15
140124d01:	72 55                	jb     0x140124d58
140124d03:	48 8b 14 17          	mov    (%rdi,%rdx,1),%rdx
140124d07:	4c 8b c5             	mov    %rbp,%r8
140124d0a:	49 8b cc             	mov    %r12,%rcx
140124d0d:	e8 2e d1 1b 00       	call   0x1402e1e40
140124d12:	85 c0                	test   %eax,%eax
140124d14:	75 3b                	jne    0x140124d51
140124d16:	4d 85 f6             	test   %r14,%r14
140124d19:	74 03                	je     0x140124d1e
140124d1b:	49 89 2e             	mov    %rbp,(%r14)
140124d1e:	48 8d 15 db f0 1e 00 	lea    0x1ef0db(%rip),%rdx        # 0x140313e00
140124d25:	48 8b 44 17 08       	mov    0x8(%rdi,%rdx,1),%rax
140124d2a:	4c 3b f8             	cmp    %rax,%r15
140124d2d:	74 60                	je     0x140124d8f
140124d2f:	42 8a 04 20          	mov    (%rax,%r12,1),%al
140124d33:	2c 2d                	sub    $0x2d,%al
140124d35:	3c 32                	cmp    $0x32,%al
140124d37:	77 10                	ja     0x140124d49
140124d39:	48 b9 f9 1f f0 ff ff 	movabs $0x43ffffff01ff9,%rcx
140124d40:	3f 04 00
140124d43:	48 0f a3 c1          	bt     %rax,%rcx
140124d47:	72 0f                	jb     0x140124d58
140124d49:	8b c6                	mov    %esi,%eax
140124d4b:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
140124d4f:	eb 42                	jmp    0x140124d93
140124d51:	48 8d 15 a8 f0 1e 00 	lea    0x1ef0a8(%rip),%rdx        # 0x140313e00
140124d58:	ff c6                	inc    %esi
140124d5a:	8b de                	mov    %esi,%ebx
140124d5c:	48 8d 04 76          	lea    (%rsi,%rsi,2),%rax
140124d60:	48 8d 3c c5 00 00 00 	lea    0x0(,%rax,8),%rdi
140124d67:	00
140124d68:	4c 39 2c 17          	cmp    %r13,(%rdi,%rdx,1)
140124d6c:	75 8b                	jne    0x140124cf9
140124d6e:	41 0f b7 c5          	movzwl %r13w,%eax
140124d72:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140124d77:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140124d7c:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140124d81:	48 83 c4 20          	add    $0x20,%rsp
140124d85:	41 5f                	pop    %r15
140124d87:	41 5e                	pop    %r14
140124d89:	41 5d                	pop    %r13
140124d8b:	41 5c                	pop    %r12
140124d8d:	5f                   	pop    %rdi
140124d8e:	c3                   	ret
140124d8f:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
140124d93:	0f b7 44 c2 10       	movzwl 0x10(%rdx,%rax,8),%eax
140124d98:	eb d8                	jmp    0x140124d72
140124d9a:	cc                   	int3
140124d9b:	cc                   	int3
140124d9c:	44 8b 92 1c 02 00 00 	mov    0x21c(%rdx),%r10d
140124da3:	45 33 db             	xor    %r11d,%r11d
140124da6:	44 89 59 08          	mov    %r11d,0x8(%rcx)
140124daa:	4c 8b c9             	mov    %rcx,%r9
140124dad:	4c 89 59 10          	mov    %r11,0x10(%rcx)
140124db1:	66 44 89 59 18       	mov    %r11w,0x18(%rcx)
140124db6:	4c 89 01             	mov    %r8,(%rcx)
140124db9:	41 0f b7 40 38       	movzwl 0x38(%r8),%eax
140124dbe:	66 89 41 1a          	mov    %ax,0x1a(%rcx)
140124dc2:	c7 41 1c 00 00 01 00 	movl   $0x10000,0x1c(%rcx)
140124dc9:	44 88 59 20          	mov    %r11b,0x20(%rcx)
140124dcd:	41 83 fa 01          	cmp    $0x1,%r10d
140124dd1:	74 5a                	je     0x140124e2d
140124dd3:	41 8b c2             	mov    %r10d,%eax
140124dd6:	24 01                	and    $0x1,%al
140124dd8:	f6 d8                	neg    %al
140124dda:	66 1b c9             	sbb    %cx,%cx
140124ddd:	66 83 e1 03          	and    $0x3,%cx
140124de1:	0f b7 d1             	movzwl %cx,%edx
140124de4:	66 83 ca 08          	or     $0x8,%dx
140124de8:	41 f6 c2 02          	test   $0x2,%r10b
140124dec:	66 0f 44 d1          	cmove  %cx,%dx
140124df0:	44 0f b7 c2          	movzwl %dx,%r8d
140124df4:	66 41 83 c8 40       	or     $0x40,%r8w
140124df9:	41 f6 c2 08          	test   $0x8,%r10b
140124dfd:	66 44 0f 44 c2       	cmove  %dx,%r8w
140124e02:	41 0f b7 c8          	movzwl %r8w,%ecx
140124e06:	66 81 c9 80 01       	or     $0x180,%cx
140124e0b:	41 f6 c2 40          	test   $0x40,%r10b
140124e0f:	66 41 0f 44 c8       	cmove  %r8w,%cx
140124e14:	0f b7 c1             	movzwl %cx,%eax
140124e17:	66 83 c8 10          	or     $0x10,%ax
140124e1b:	41 f6 c2 04          	test   $0x4,%r10b
140124e1f:	66 0f 44 c1          	cmove  %cx,%ax
140124e23:	66 85 c0             	test   %ax,%ax
140124e26:	74 05                	je     0x140124e2d
140124e28:	66 41 89 41 1a       	mov    %ax,0x1a(%r9)
140124e2d:	c3                   	ret
140124e2e:	cc                   	int3
140124e2f:	cc                   	int3
140124e30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140124e35:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140124e3a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140124e3f:	57                   	push   %rdi
140124e40:	48 83 ec 20          	sub    $0x20,%rsp
140124e44:	33 db                	xor    %ebx,%ebx
140124e46:	49 8b f0             	mov    %r8,%rsi
140124e49:	48 8b ea             	mov    %rdx,%rbp
140124e4c:	4d 85 c0             	test   %r8,%r8
140124e4f:	75 05                	jne    0x140124e56
140124e51:	8d 43 03             	lea    0x3(%rbx),%eax
140124e54:	eb 51                	jmp    0x140124ea7
140124e56:	48 8d 79 1a          	lea    0x1a(%rcx),%rdi
140124e5a:	38 59 1e             	cmp    %bl,0x1e(%rcx)
140124e5d:	74 06                	je     0x140124e65
140124e5f:	88 59 1e             	mov    %bl,0x1e(%rcx)
140124e62:	66 89 1f             	mov    %bx,(%rdi)
140124e65:	48 8d 15 50 31 1c 00 	lea    0x1c3150(%rip),%rdx        # 0x1402e7fbc
140124e6c:	48 8b cd             	mov    %rbp,%rcx
140124e6f:	e8 bc e0 19 00       	call   0x1402c2f30
140124e74:	85 c0                	test   %eax,%eax
140124e76:	75 07                	jne    0x140124e7f
140124e78:	66 c7 07 df ff       	movw   $0xffdf,(%rdi)
140124e7d:	eb 26                	jmp    0x140124ea5
140124e7f:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140124e84:	48 8b d6             	mov    %rsi,%rdx
140124e87:	48 8b cd             	mov    %rbp,%rcx
140124e8a:	e8 25 fe ff ff       	call   0x140124cb4
140124e8f:	66 85 c0             	test   %ax,%ax
140124e92:	74 0c                	je     0x140124ea0
140124e94:	48 39 74 24 40       	cmp    %rsi,0x40(%rsp)
140124e99:	75 05                	jne    0x140124ea0
140124e9b:	66 09 07             	or     %ax,(%rdi)
140124e9e:	eb 05                	jmp    0x140124ea5
140124ea0:	bb 03 00 00 00       	mov    $0x3,%ebx
140124ea5:	8b c3                	mov    %ebx,%eax
140124ea7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140124eac:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140124eb1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140124eb6:	48 83 c4 20          	add    $0x20,%rsp
140124eba:	5f                   	pop    %rdi
140124ebb:	c3                   	ret