140056b7a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140056b7e:	48 83 f8 1f          	cmp    $0x1f,%rax
140056b82:	77 69                	ja     0x140056bed
140056b84:	48 8b ca             	mov    %rdx,%rcx
140056b87:	ff 15 b3 bf 1b 00    	call   *0x1bbfb3(%rip)        # 0x140212b40
140056b8d:	33 ff                	xor    %edi,%edi
140056b8f:	48 c7 43 50 07 00 00 	movq   $0x7,0x50(%rbx)
140056b96:	00
140056b97:	48 89 7b 48          	mov    %rdi,0x48(%rbx)
140056b9b:	66 89 7b 38          	mov    %di,0x38(%rbx)
140056b9f:	48 8b 43 28          	mov    0x28(%rbx),%rax
140056ba3:	48 83 f8 0f          	cmp    $0xf,%rax
140056ba7:	76 29                	jbe    0x140056bd2
140056ba9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140056bad:	48 ff c0             	inc    %rax
140056bb0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140056bb6:	72 14                	jb     0x140056bcc
140056bb8:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140056bbc:	48 2b ca             	sub    %rdx,%rcx
140056bbf:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140056bc3:	48 83 f8 1f          	cmp    $0x1f,%rax
140056bc7:	77 24                	ja     0x140056bed
140056bc9:	48 8b ca             	mov    %rdx,%rcx
140056bcc:	ff 15 6e bf 1b 00    	call   *0x1bbf6e(%rip)        # 0x140212b40
140056bd2:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
140056bd6:	48 c7 43 28 0f 00 00 	movq   $0xf,0x28(%rbx)
140056bdd:	00
140056bde:	40 88 7b 10          	mov    %dil,0x10(%rbx)
140056be2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140056be7:	48 83 c4 20          	add    $0x20,%rsp
140056beb:	5f                   	pop    %rdi
140056bec:	c3                   	ret
140056bed:	ff 15 8d bf 1b 00    	call   *0x1bbf8d(%rip)        # 0x140212b80
140056bf3:	cc                   	int3
140056bf4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140056bf9:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140056bfe:	55                   	push   %rbp
140056bff:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
140056c04:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
140056c0b:	48 8b 05 6e a5 2a 00 	mov    0x2aa56e(%rip),%rax        # 0x140301180
140056c12:	48 33 c4             	xor    %rsp,%rax
140056c15:	48 89 45 00          	mov    %rax,0x0(%rbp)
140056c19:	48 8b d9             	mov    %rcx,%rbx
140056c1c:	44 8a 49 20          	mov    0x20(%rcx),%r9b
140056c20:	33 ff                	xor    %edi,%edi
140056c22:	45 84 c9             	test   %r9b,%r9b
140056c25:	74 36                	je     0x140056c5d
140056c27:	4c 8b c2             	mov    %rdx,%r8
140056c2a:	48 85 d2             	test   %rdx,%rdx
140056c2d:	75 05                	jne    0x140056c34
140056c2f:	40 8a c7             	mov    %dil,%al
140056c32:	eb 5e                	jmp    0x140056c92
140056c34:	8a 02                	mov    (%rdx),%al
140056c36:	84 c0                	test   %al,%al
140056c38:	74 f5                	je     0x140056c2f
140056c3a:	0c 20                	or     $0x20,%al
140056c3c:	2c 61                	sub    $0x61,%al
140056c3e:	3c 19                	cmp    $0x19,%al
140056c40:	76 0f                	jbe    0x140056c51
140056c42:	41 8a 08             	mov    (%r8),%cl
140056c45:	8d 41 d0             	lea    -0x30(%rcx),%eax
140056c48:	3c 09                	cmp    $0x9,%al
140056c4a:	76 05                	jbe    0x140056c51
140056c4c:	80 f9 5f             	cmp    $0x5f,%cl
140056c4f:	75 08                	jne    0x140056c59
140056c51:	49 ff c0             	inc    %r8
140056c54:	41 8a 00             	mov    (%r8),%al
140056c57:	eb e1                	jmp    0x140056c3a
140056c59:	84 c9                	test   %cl,%cl
140056c5b:	eb 32                	jmp    0x140056c8f
140056c5d:	48 8b ca             	mov    %rdx,%rcx
140056c60:	48 85 d2             	test   %rdx,%rdx
140056c63:	74 ca                	je     0x140056c2f
140056c65:	8a 02                	mov    (%rdx),%al
140056c67:	84 c0                	test   %al,%al
140056c69:	74 c4                	je     0x140056c2f
140056c6b:	0c 20                	or     $0x20,%al
140056c6d:	2c 61                	sub    $0x61,%al
140056c6f:	3c 19                	cmp    $0x19,%al
140056c71:	76 12                	jbe    0x140056c85
140056c73:	8a 01                	mov    (%rcx),%al
140056c75:	2c 30                	sub    $0x30,%al
140056c77:	3c 09                	cmp    $0x9,%al
140056c79:	76 0a                	jbe    0x140056c85
140056c7b:	80 39 5f             	cmpb   $0x5f,(%rcx)
140056c7e:	74 05                	je     0x140056c85
140056c80:	80 39 2e             	cmpb   $0x2e,(%rcx)
140056c83:	75 07                	jne    0x140056c8c
140056c85:	48 ff c1             	inc    %rcx
140056c88:	8a 01                	mov    (%rcx),%al
140056c8a:	eb df                	jmp    0x140056c6b
140056c8c:	40 38 39             	cmp    %dil,(%rcx)
140056c8f:	0f 94 c0             	sete   %al
140056c92:	84 c0                	test   %al,%al
140056c94:	0f 85 f6 00 00 00    	jne    0x140056d90
140056c9a:	48 8d 05 af fe 1d 00 	lea    0x1dfeaf(%rip),%rax        # 0x140236b50
140056ca1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140056ca6:	48 8d 05 d3 b1 20 00 	lea    0x20b1d3(%rip),%rax        # 0x140261e80
140056cad:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140056cb2:	44 88 4c 24 50       	mov    %r9b,0x50(%rsp)
140056cb7:	66 89 7c 24 52       	mov    %di,0x52(%rsp)
140056cbc:	48 8d 05 b5 1e 1e 00 	lea    0x1e1eb5(%rip),%rax        # 0x140238b78
140056cc3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140056cc8:	48 8d 05 c9 b1 20 00 	lea    0x20b1c9(%rip),%rax        # 0x140261e98
140056ccf:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140056cd4:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
140056cd9:	66 89 7c 24 70       	mov    %di,0x70(%rsp)
140056cde:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140056ce2:	48 8d 05 7f 16 1e 00 	lea    0x1e167f(%rip),%rax        # 0x140238368
140056ce9:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140056ced:	48 8d 05 0c b0 20 00 	lea    0x20b00c(%rip),%rax        # 0x140261d00
140056cf4:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140056cf8:	0f 57 c0             	xorps  %xmm0,%xmm0
140056cfb:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
140056cff:	0f 57 c9             	xorps  %xmm1,%xmm1
140056d02:	f3 0f 7f 4d b0       	movdqu %xmm1,-0x50(%rbp)
140056d07:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140056d0b:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140056d10:	76 03                	jbe    0x140056d15
140056d12:	48 8b 12             	mov    (%rdx),%rdx
140056d15:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140056d19:	e8 32 e5 fc ff       	call   0x140025250
140056d1e:	66 89 7d c0          	mov    %di,-0x40(%rbp)
140056d22:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140056d27:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140056d2c:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140056d31:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140056d36:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140056d3a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140056d3f:	4c 8d 0d 72 b1 20 00 	lea    0x20b172(%rip),%r9        # 0x140261eb8
140056d46:	b9 23 20 40 01       	mov    $0x1402023,%ecx
140056d4b:	e8 78 0a 00 00       	call   0x1400577c8
140056d50:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
140056d54:	48 83 f8 0f          	cmp    $0xf,%rax
140056d58:	0f 86 8a 01 00 00    	jbe    0x140056ee8
140056d5e:	48 ff c0             	inc    %rax
140056d61:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140056d65:	48 8b d1             	mov    %rcx,%rdx
140056d68:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140056d6e:	0f 82 6e 01 00 00    	jb     0x140056ee2
140056d74:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140056d78:	48 2b d1             	sub    %rcx,%rdx
140056d7b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140056d7f:	48 83 f8 1f          	cmp    $0x1f,%rax
140056d83:	0f 86 59 01 00 00    	jbe    0x140056ee2
140056d89:	ff 15 f1 bd 1b 00    	call   *0x1bbdf1(%rip)        # 0x140212b80
140056d8f:	cc                   	int3
140056d90:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140056d94:	48 ff c0             	inc    %rax
140056d97:	40 38 3c 02          	cmp    %dil,(%rdx,%rax,1)
140056d9b:	75 f7                	jne    0x140056d94
140056d9d:	48 03 43 10          	add    0x10(%rbx),%rax
140056da1:	48 83 f8 64          	cmp    $0x64,%rax
140056da5:	0f 86 41 01 00 00    	jbe    0x140056eec
140056dab:	48 8d 0d ee 1d 1e 00 	lea    0x1e1dee(%rip),%rcx        # 0x140238ba0
140056db2:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140056db7:	48 8d 0d 3a b1 20 00 	lea    0x20b13a(%rip),%rcx        # 0x140261ef8
140056dbe:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140056dc3:	66 89 44 24 50       	mov    %ax,0x50(%rsp)
140056dc8:	66 89 7c 24 52       	mov    %di,0x52(%rsp)
140056dcd:	48 8d 05 a4 1d 1e 00 	lea    0x1e1da4(%rip),%rax        # 0x140238b78
140056dd4:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140056dd8:	48 8d 05 b9 b0 20 00 	lea    0x20b0b9(%rip),%rax        # 0x140261e98
140056ddf:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140056de3:	48 89 55 a0          	mov    %rdx,-0x60(%rbp)
140056de7:	66 89 7d a8          	mov    %di,-0x58(%rbp)
140056deb:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140056def:	48 8d 05 72 15 1e 00 	lea    0x1e1572(%rip),%rax        # 0x140238368
140056df6:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140056dfa:	48 8d 05 ff ae 20 00 	lea    0x20aeff(%rip),%rax        # 0x140261d00
140056e01:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140056e05:	0f 57 c0             	xorps  %xmm0,%xmm0
140056e08:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
140056e0c:	0f 57 c9             	xorps  %xmm1,%xmm1
140056e0f:	f3 0f 7f 4d e8       	movdqu %xmm1,-0x18(%rbp)
140056e14:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140056e18:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140056e1d:	76 03                	jbe    0x140056e22
140056e1f:	48 8b 12             	mov    (%rdx),%rdx
140056e22:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140056e26:	e8 25 e4 fc ff       	call   0x140025250
140056e2b:	66 89 7d f8          	mov    %di,-0x8(%rbp)
140056e2f:	45 33 c9             	xor    %r9d,%r9d
140056e32:	ba 5e 06 00 00       	mov    $0x65e,%edx
140056e37:	b9 49 38 45 01       	mov    $0x1453849,%ecx
140056e3c:	45 8d 41 0f          	lea    0xf(%r9),%r8d
140056e40:	e8 7f 01 11 00       	call   0x140166fc4
140056e45:	84 c0                	test   %al,%al
140056e47:	74 65                	je     0x140056eae
140056e49:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
140056e4d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140056e52:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140056e56:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140056e5a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140056e5f:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140056e63:	48 8d 05 2e f4 1e 00 	lea    0x1ef42e(%rip),%rax        # 0x140246298
140056e6a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140056e6f:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140056e74:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140056e79:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140056e7d:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140056e82:	45 33 c9             	xor    %r9d,%r9d
140056e85:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140056e8a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140056e8f:	48 8d 05 7a b0 20 00 	lea    0x20b07a(%rip),%rax        # 0x140261f10
140056e96:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140056e9b:	ba 5e 06 00 00       	mov    $0x65e,%edx
140056ea0:	b9 49 38 45 01       	mov    $0x1453849,%ecx
140056ea5:	45 8d 41 0f          	lea    0xf(%r9),%r8d
140056ea9:	e8 3e 03 11 00       	call   0x1401671ec
140056eae:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
140056eb2:	48 83 f8 0f          	cmp    $0xf,%rax
140056eb6:	76 30                	jbe    0x140056ee8
140056eb8:	48 ff c0             	inc    %rax
140056ebb:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140056ebf:	48 8b d1             	mov    %rcx,%rdx
140056ec2:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140056ec8:	72 18                	jb     0x140056ee2
140056eca:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140056ece:	48 2b d1             	sub    %rcx,%rdx
140056ed1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140056ed5:	48 83 f8 1f          	cmp    $0x1f,%rax
140056ed9:	76 07                	jbe    0x140056ee2
140056edb:	ff 15 9f bc 1b 00    	call   *0x1bbc9f(%rip)        # 0x140212b80
140056ee1:	cc                   	int3
140056ee2:	ff 15 58 bc 1b 00    	call   *0x1bbc58(%rip)        # 0x140212b40
140056ee8:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
140056eec:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140056ef0:	48 33 cc             	xor    %rsp,%rcx
140056ef3:	e8 78 d8 1a 00       	call   0x140204770
140056ef8:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
140056eff:	00
140056f00:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140056f04:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140056f08:	49 8b e3             	mov    %r11,%rsp
140056f0b:	5d                   	pop    %rbp
140056f0c:	c3                   	ret
140056f0d:	90                   	nop
140056f0e:	90                   	nop
140056f0f:	90                   	nop
140056f10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140056f15:	57                   	push   %rdi
140056f16:	48 83 ec 20          	sub    $0x20,%rsp
140056f1a:	48 8b fa             	mov    %rdx,%rdi
140056f1d:	48 8b d9             	mov    %rcx,%rbx
140056f20:	48 83 c2 50          	add    $0x50,%rdx
140056f24:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140056f29:	76 03                	jbe    0x140056f2e
140056f2b:	48 8b 12             	mov    (%rdx),%rdx
140056f2e:	e8 2d 09 00 00       	call   0x140057860
140056f33:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
140056f37:	75 3a                	jne    0x140056f73
140056f39:	48 8b 07             	mov    (%rdi),%rax
140056f3c:	48 8b cf             	mov    %rdi,%rcx
140056f3f:	48 8b 40 10          	mov    0x10(%rax),%rax
140056f43:	ff 15 e7 be 1b 00    	call   *0x1bbee7(%rip)        # 0x140212e30
140056f49:	48 8b d0             	mov    %rax,%rdx
140056f4c:	48 8b cb             	mov    %rbx,%rcx
140056f4f:	e8 a0 fc ff ff       	call   0x140056bf4
140056f54:	48 8b 07             	mov    (%rdi),%rax
140056f57:	48 8b cf             	mov    %rdi,%rcx
140056f5a:	48 8b 40 10          	mov    0x10(%rax),%rax
140056f5e:	ff 15 cc be 1b 00    	call   *0x1bbecc(%rip)        # 0x140212e30
140056f64:	0f b7 57 70          	movzwl 0x70(%rdi),%edx
140056f68:	48 8b cb             	mov    %rbx,%rcx
140056f6b:	4c 8b c0             	mov    %rax,%r8
140056f6e:	e8 31 fa ff ff       	call   0x1400569a4
140056f73:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140056f78:	48 83 c4 20          	add    $0x20,%rsp
140056f7c:	5f                   	pop    %rdi
140056f7d:	c3                   	ret
140056f7e:	90                   	nop
140056f7f:	90                   	nop
140056f80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140056f85:	57                   	push   %rdi
140056f86:	48 83 ec 20          	sub    $0x20,%rsp
140056f8a:	48 8b fa             	mov    %rdx,%rdi
140056f8d:	48 8b d9             	mov    %rcx,%rbx
140056f90:	48 8b 52 50          	mov    0x50(%rdx),%rdx
140056f94:	e8 c7 08 00 00       	call   0x140057860
140056f99:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
140056f9d:	75 3a                	jne    0x140056fd9
140056f9f:	48 8b 07             	mov    (%rdi),%rax
140056fa2:	48 8b cf             	mov    %rdi,%rcx
140056fa5:	48 8b 40 10          	mov    0x10(%rax),%rax
140056fa9:	ff 15 81 be 1b 00    	call   *0x1bbe81(%rip)        # 0x140212e30
140056faf:	48 8b d0             	mov    %rax,%rdx
140056fb2:	48 8b cb             	mov    %rbx,%rcx
140056fb5:	e8 3a fc ff ff       	call   0x140056bf4
140056fba:	48 8b 07             	mov    (%rdi),%rax
140056fbd:	48 8b cf             	mov    %rdi,%rcx
140056fc0:	48 8b 40 10          	mov    0x10(%rax),%rax
140056fc4:	ff 15 66 be 1b 00    	call   *0x1bbe66(%rip)        # 0x140212e30
140056fca:	0f b7 57 58          	movzwl 0x58(%rdi),%edx
140056fce:	48 8b cb             	mov    %rbx,%rcx
140056fd1:	4c 8b c0             	mov    %rax,%r8
140056fd4:	e8 cb f9 ff ff       	call   0x1400569a4
140056fd9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140056fde:	48 83 c4 20          	add    $0x20,%rsp
140056fe2:	5f                   	pop    %rdi
140056fe3:	c3                   	ret
140056fe4:	90                   	nop
140056fe5:	90                   	nop
140056fe6:	90                   	nop
140056fe7:	90                   	nop
140056fe8:	90                   	nop
140056fe9:	90                   	nop
140056fea:	90                   	nop
140056feb:	90                   	nop
140056fec:	90                   	nop
140056fed:	90                   	nop
140056fee:	90                   	nop
140056fef:	90                   	nop
140056ff0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140056ff5:	57                   	push   %rdi
140056ff6:	48 83 ec 20          	sub    $0x20,%rsp
140056ffa:	48 8b fa             	mov    %rdx,%rdi
140056ffd:	48 8b d9             	mov    %rcx,%rbx
140057000:	48 83 c2 50          	add    $0x50,%rdx
140057004:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
140057009:	76 03                	jbe    0x14005700e
14005700b:	48 8b 12             	mov    (%rdx),%rdx
14005700e:	e8 85 09 00 00       	call   0x140057998
140057013:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
140057017:	75 3a                	jne    0x140057053
140057019:	48 8b 07             	mov    (%rdi),%rax
14005701c:	48 8b cf             	mov    %rdi,%rcx
14005701f:	48 8b 40 10          	mov    0x10(%rax),%rax
140057023:	ff 15 07 be 1b 00    	call   *0x1bbe07(%rip)        # 0x140212e30
140057029:	48 8b d0             	mov    %rax,%rdx
14005702c:	48 8b cb             	mov    %rbx,%rcx
14005702f:	e8 c0 fb ff ff       	call   0x140056bf4
140057034:	48 8b 07             	mov    (%rdi),%rax
140057037:	48 8b cf             	mov    %rdi,%rcx
14005703a:	48 8b 40 10          	mov    0x10(%rax),%rax
14005703e:	ff 15 ec bd 1b 00    	call   *0x1bbdec(%rip)        # 0x140212e30
140057044:	0f b7 57 70          	movzwl 0x70(%rdi),%edx
140057048:	48 8b cb             	mov    %rbx,%rcx
14005704b:	4c 8b c0             	mov    %rax,%r8
14005704e:	e8 51 f9 ff ff       	call   0x1400569a4
140057053:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140057058:	48 83 c4 20          	add    $0x20,%rsp
14005705c:	5f                   	pop    %rdi
14005705d:	c3                   	ret
14005705e:	90                   	nop
14005705f:	90                   	nop
140057060:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140057065:	57                   	push   %rdi
140057066:	48 83 ec 20          	sub    $0x20,%rsp
14005706a:	48 8b fa             	mov    %rdx,%rdi