1400c3af2:	40 f6 c6 02          	test   $0x2,%sil
1400c3af6:	74 0a                	je     0x1400c3b02
1400c3af8:	f6 45 70 02          	testb  $0x2,0x70(%rbp)
1400c3afc:	74 04                	je     0x1400c3b02
1400c3afe:	b0 01                	mov    $0x1,%al
1400c3b00:	eb 02                	jmp    0x1400c3b04
1400c3b02:	32 c0                	xor    %al,%al
1400c3b04:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1400c3b09:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1400c3b0e:	84 c9                	test   %cl,%cl
1400c3b10:	0f 85 27 01 00 00    	jne    0x1400c3c3d
1400c3b16:	84 c0                	test   %al,%al
1400c3b18:	0f 85 1f 01 00 00    	jne    0x1400c3c3d
1400c3b1e:	48 8b cd             	mov    %rbp,%rcx
1400c3b21:	ff 15 e1 5b 26 00    	call   *0x265be1(%rip)        # 0x140329708
1400c3b27:	f6 45 70 02          	testb  $0x2,0x70(%rbp)
1400c3b2b:	4c 8b e8             	mov    %rax,%r13
1400c3b2e:	74 04                	je     0x1400c3b34
1400c3b30:	33 db                	xor    %ebx,%ebx
1400c3b32:	eb 1b                	jmp    0x1400c3b4f
1400c3b34:	48 8b cd             	mov    %rbp,%rcx
1400c3b37:	ff 15 d3 5b 26 00    	call   *0x265bd3(%rip)        # 0x140329710
1400c3b3d:	48 8b d8             	mov    %rax,%rbx
1400c3b40:	48 85 c0             	test   %rax,%rax
1400c3b43:	74 0a                	je     0x1400c3b4f
1400c3b45:	48 39 45 68          	cmp    %rax,0x68(%rbp)
1400c3b49:	73 04                	jae    0x1400c3b4f
1400c3b4b:	48 89 45 68          	mov    %rax,0x68(%rbp)
1400c3b4f:	48 8b cd             	mov    %rbp,%rcx
1400c3b52:	ff 15 a8 5b 26 00    	call   *0x265ba8(%rip)        # 0x140329700
1400c3b58:	48 8b 55 68          	mov    0x68(%rbp),%rdx
1400c3b5c:	4c 8b f0             	mov    %rax,%r14
1400c3b5f:	48 2b d0             	sub    %rax,%rdx
1400c3b62:	48 d1 fa             	sar    $1,%rdx
1400c3b65:	45 85 ff             	test   %r15d,%r15d
1400c3b68:	74 60                	je     0x1400c3bca
1400c3b6a:	41 83 ef 01          	sub    $0x1,%r15d
1400c3b6e:	74 0f                	je     0x1400c3b7f
1400c3b70:	41 83 ff 01          	cmp    $0x1,%r15d
1400c3b74:	0f 85 c3 00 00 00    	jne    0x1400c3c3d
1400c3b7a:	48 8b c2             	mov    %rdx,%rax
1400c3b7d:	eb 4d                	jmp    0x1400c3bcc
1400c3b7f:	8b c6                	mov    %esi,%eax
1400c3b81:	83 e0 03             	and    $0x3,%eax
1400c3b84:	3c 03                	cmp    $0x3,%al
1400c3b86:	0f 84 b1 00 00 00    	je     0x1400c3c3d
1400c3b8c:	40 f6 c6 01          	test   $0x1,%sil
1400c3b90:	74 19                	je     0x1400c3bab
1400c3b92:	4d 85 ed             	test   %r13,%r13
1400c3b95:	75 09                	jne    0x1400c3ba0
1400c3b97:	4d 85 f6             	test   %r14,%r14
1400c3b9a:	0f 85 9d 00 00 00    	jne    0x1400c3c3d
1400c3ba0:	49 8b c5             	mov    %r13,%rax
1400c3ba3:	49 2b c6             	sub    %r14,%rax
1400c3ba6:	48 d1 f8             	sar    $1,%rax
1400c3ba9:	eb 21                	jmp    0x1400c3bcc
1400c3bab:	40 f6 c6 02          	test   $0x2,%sil
1400c3baf:	0f 84 88 00 00 00    	je     0x1400c3c3d
1400c3bb5:	48 85 db             	test   %rbx,%rbx
1400c3bb8:	75 05                	jne    0x1400c3bbf
1400c3bba:	4d 85 f6             	test   %r14,%r14
1400c3bbd:	75 7e                	jne    0x1400c3c3d
1400c3bbf:	48 8b c3             	mov    %rbx,%rax
1400c3bc2:	49 2b c6             	sub    %r14,%rax
1400c3bc5:	48 d1 f8             	sar    $1,%rax
1400c3bc8:	eb 02                	jmp    0x1400c3bcc
1400c3bca:	33 c0                	xor    %eax,%eax
1400c3bcc:	4e 8d 3c 20          	lea    (%rax,%r12,1),%r15
1400c3bd0:	4c 3b fa             	cmp    %rdx,%r15
1400c3bd3:	77 68                	ja     0x1400c3c3d
1400c3bd5:	4d 85 ff             	test   %r15,%r15
1400c3bd8:	74 16                	je     0x1400c3bf0
1400c3bda:	40 f6 c6 01          	test   $0x1,%sil
1400c3bde:	74 05                	je     0x1400c3be5
1400c3be0:	4d 85 ed             	test   %r13,%r13
1400c3be3:	74 58                	je     0x1400c3c3d
1400c3be5:	40 f6 c6 02          	test   $0x2,%sil
1400c3be9:	74 05                	je     0x1400c3bf0
1400c3beb:	48 85 db             	test   %rbx,%rbx
1400c3bee:	74 4d                	je     0x1400c3c3d
1400c3bf0:	4f 8d 24 7e          	lea    (%r14,%r15,2),%r12
1400c3bf4:	40 f6 c6 01          	test   $0x1,%sil
1400c3bf8:	74 18                	je     0x1400c3c12
1400c3bfa:	4d 85 ed             	test   %r13,%r13
1400c3bfd:	74 13                	je     0x1400c3c12
1400c3bff:	4c 8b 4d 68          	mov    0x68(%rbp),%r9
1400c3c03:	4d 8b c4             	mov    %r12,%r8
1400c3c06:	49 8b d6             	mov    %r14,%rdx
1400c3c09:	48 8b cd             	mov    %rbp,%rcx
1400c3c0c:	ff 15 16 5b 26 00    	call   *0x265b16(%rip)        # 0x140329728
1400c3c12:	40 f6 c6 02          	test   $0x2,%sil
1400c3c16:	74 20                	je     0x1400c3c38
1400c3c18:	48 85 db             	test   %rbx,%rbx
1400c3c1b:	74 1b                	je     0x1400c3c38
1400c3c1d:	48 8b cd             	mov    %rbp,%rcx
1400c3c20:	ff 15 0a 5b 26 00    	call   *0x265b0a(%rip)        # 0x140329730
1400c3c26:	4d 8b c4             	mov    %r12,%r8
1400c3c29:	49 8b d6             	mov    %r14,%rdx
1400c3c2c:	4c 8b c8             	mov    %rax,%r9
1400c3c2f:	48 8b cd             	mov    %rbp,%rcx
1400c3c32:	ff 15 08 5b 26 00    	call   *0x265b08(%rip)        # 0x140329740
1400c3c38:	4c 89 3f             	mov    %r15,(%rdi)
1400c3c3b:	eb 07                	jmp    0x1400c3c44
1400c3c3d:	48 c7 07 ff ff ff ff 	movq   $0xffffffffffffffff,(%rdi)
1400c3c44:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
1400c3c49:	33 c0                	xor    %eax,%eax
1400c3c4b:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
1400c3c50:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c3c55:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
1400c3c5c:	00
1400c3c5d:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400c3c61:	48 8b c7             	mov    %rdi,%rax
1400c3c64:	48 83 c4 20          	add    $0x20,%rsp
1400c3c68:	41 5f                	pop    %r15
1400c3c6a:	41 5c                	pop    %r12
1400c3c6c:	5f                   	pop    %rdi
1400c3c6d:	5e                   	pop    %rsi
1400c3c6e:	5d                   	pop    %rbp
1400c3c6f:	c3                   	ret
1400c3c70:	40 53                	rex push %rbx
1400c3c72:	56                   	push   %rsi
1400c3c73:	57                   	push   %rdi
1400c3c74:	41 56                	push   %r14
1400c3c76:	48 83 ec 28          	sub    $0x28,%rsp
1400c3c7a:	45 8b f1             	mov    %r9d,%r14d
1400c3c7d:	48 8b da             	mov    %rdx,%rbx
1400c3c80:	48 8b f1             	mov    %rcx,%rsi
1400c3c83:	41 f6 c1 01          	test   $0x1,%r9b
1400c3c87:	74 0a                	je     0x1400c3c93
1400c3c89:	f6 41 70 04          	testb  $0x4,0x70(%rcx)
1400c3c8d:	74 04                	je     0x1400c3c93
1400c3c8f:	b1 01                	mov    $0x1,%cl
1400c3c91:	eb 02                	jmp    0x1400c3c95
1400c3c93:	32 c9                	xor    %cl,%cl
1400c3c95:	41 f6 c6 02          	test   $0x2,%r14b
1400c3c99:	74 0a                	je     0x1400c3ca5
1400c3c9b:	f6 46 70 02          	testb  $0x2,0x70(%rsi)
1400c3c9f:	74 04                	je     0x1400c3ca5
1400c3ca1:	b0 01                	mov    $0x1,%al
1400c3ca3:	eb 02                	jmp    0x1400c3ca7
1400c3ca5:	32 c0                	xor    %al,%al
1400c3ca7:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1400c3cac:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
1400c3cb1:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1400c3cb6:	84 c9                	test   %cl,%cl
1400c3cb8:	0f 85 c9 00 00 00    	jne    0x1400c3d87
1400c3cbe:	84 c0                	test   %al,%al
1400c3cc0:	0f 85 c1 00 00 00    	jne    0x1400c3d87
1400c3cc6:	49 8b 68 08          	mov    0x8(%r8),%rbp
1400c3cca:	48 8b ce             	mov    %rsi,%rcx
1400c3ccd:	49 03 28             	add    (%r8),%rbp
1400c3cd0:	ff 15 ba 59 26 00    	call   *0x2659ba(%rip)        # 0x140329690
1400c3cd6:	f6 46 70 02          	testb  $0x2,0x70(%rsi)
1400c3cda:	4c 8b e8             	mov    %rax,%r13
1400c3cdd:	74 04                	je     0x1400c3ce3
1400c3cdf:	33 ff                	xor    %edi,%edi
1400c3ce1:	eb 1b                	jmp    0x1400c3cfe
1400c3ce3:	48 8b ce             	mov    %rsi,%rcx
1400c3ce6:	ff 15 b4 59 26 00    	call   *0x2659b4(%rip)        # 0x1403296a0
1400c3cec:	48 8b f8             	mov    %rax,%rdi
1400c3cef:	48 85 c0             	test   %rax,%rax
1400c3cf2:	74 0a                	je     0x1400c3cfe
1400c3cf4:	48 39 46 68          	cmp    %rax,0x68(%rsi)
1400c3cf8:	73 04                	jae    0x1400c3cfe
1400c3cfa:	48 89 46 68          	mov    %rax,0x68(%rsi)
1400c3cfe:	48 8b ce             	mov    %rsi,%rcx
1400c3d01:	ff 15 81 59 26 00    	call   *0x265981(%rip)        # 0x140329688
1400c3d07:	4c 8b 4e 68          	mov    0x68(%rsi),%r9
1400c3d0b:	4c 8b f8             	mov    %rax,%r15
1400c3d0e:	49 8b c9             	mov    %r9,%rcx
1400c3d11:	48 2b c8             	sub    %rax,%rcx
1400c3d14:	48 3b e9             	cmp    %rcx,%rbp
1400c3d17:	77 6e                	ja     0x1400c3d87
1400c3d19:	48 85 ed             	test   %rbp,%rbp
1400c3d1c:	74 16                	je     0x1400c3d34
1400c3d1e:	41 f6 c6 01          	test   $0x1,%r14b
1400c3d22:	74 05                	je     0x1400c3d29
1400c3d24:	4d 85 ed             	test   %r13,%r13
1400c3d27:	74 5e                	je     0x1400c3d87
1400c3d29:	41 f6 c6 02          	test   $0x2,%r14b
1400c3d2d:	74 05                	je     0x1400c3d34
1400c3d2f:	48 85 ff             	test   %rdi,%rdi
1400c3d32:	74 53                	je     0x1400c3d87
1400c3d34:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1400c3d39:	4c 8d 24 28          	lea    (%rax,%rbp,1),%r12
1400c3d3d:	41 f6 c6 01          	test   $0x1,%r14b
1400c3d41:	74 14                	je     0x1400c3d57
1400c3d43:	4d 85 ed             	test   %r13,%r13
1400c3d46:	74 0f                	je     0x1400c3d57
1400c3d48:	4d 8b c4             	mov    %r12,%r8
1400c3d4b:	49 8b d7             	mov    %r15,%rdx
1400c3d4e:	48 8b ce             	mov    %rsi,%rcx
1400c3d51:	ff 15 61 59 26 00    	call   *0x265961(%rip)        # 0x1403296b8
1400c3d57:	41 f6 c6 02          	test   $0x2,%r14b
1400c3d5b:	74 20                	je     0x1400c3d7d
1400c3d5d:	48 85 ff             	test   %rdi,%rdi
1400c3d60:	74 1b                	je     0x1400c3d7d
1400c3d62:	48 8b ce             	mov    %rsi,%rcx
1400c3d65:	ff 15 55 59 26 00    	call   *0x265955(%rip)        # 0x1403296c0
1400c3d6b:	4d 8b c4             	mov    %r12,%r8
1400c3d6e:	49 8b d7             	mov    %r15,%rdx
1400c3d71:	4c 8b c8             	mov    %rax,%r9
1400c3d74:	48 8b ce             	mov    %rsi,%rcx
1400c3d77:	ff 15 53 59 26 00    	call   *0x265953(%rip)        # 0x1403296d0
1400c3d7d:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
1400c3d82:	48 89 2b             	mov    %rbp,(%rbx)
1400c3d85:	eb 07                	jmp    0x1400c3d8e
1400c3d87:	48 c7 03 ff ff ff ff 	movq   $0xffffffffffffffff,(%rbx)
1400c3d8e:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1400c3d93:	33 c0                	xor    %eax,%eax
1400c3d95:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1400c3d9a:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400c3d9f:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1400c3da6:	00
1400c3da7:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400c3dab:	48 8b c3             	mov    %rbx,%rax
1400c3dae:	48 83 c4 28          	add    $0x28,%rsp
1400c3db2:	41 5e                	pop    %r14
1400c3db4:	5f                   	pop    %rdi
1400c3db5:	5e                   	pop    %rsi
1400c3db6:	5b                   	pop    %rbx
1400c3db7:	c3                   	ret
1400c3db8:	cc                   	int3
1400c3db9:	cc                   	int3
1400c3dba:	cc                   	int3
1400c3dbb:	cc                   	int3
1400c3dbc:	cc                   	int3
1400c3dbd:	cc                   	int3
1400c3dbe:	cc                   	int3
1400c3dbf:	cc                   	int3
1400c3dc0:	40 53                	rex push %rbx
1400c3dc2:	56                   	push   %rsi
1400c3dc3:	57                   	push   %rdi
1400c3dc4:	41 56                	push   %r14
1400c3dc6:	48 83 ec 28          	sub    $0x28,%rsp
1400c3dca:	45 8b f1             	mov    %r9d,%r14d
1400c3dcd:	48 8b da             	mov    %rdx,%rbx
1400c3dd0:	48 8b f1             	mov    %rcx,%rsi
1400c3dd3:	41 f6 c1 01          	test   $0x1,%r9b
1400c3dd7:	74 0a                	je     0x1400c3de3
1400c3dd9:	f6 41 70 04          	testb  $0x4,0x70(%rcx)
1400c3ddd:	74 04                	je     0x1400c3de3
1400c3ddf:	b1 01                	mov    $0x1,%cl
1400c3de1:	eb 02                	jmp    0x1400c3de5
1400c3de3:	32 c9                	xor    %cl,%cl
1400c3de5:	41 f6 c6 02          	test   $0x2,%r14b
1400c3de9:	74 0a                	je     0x1400c3df5
1400c3deb:	f6 46 70 02          	testb  $0x2,0x70(%rsi)
1400c3def:	74 04                	je     0x1400c3df5
1400c3df1:	b0 01                	mov    $0x1,%al
1400c3df3:	eb 02                	jmp    0x1400c3df7
1400c3df5:	32 c0                	xor    %al,%al
1400c3df7:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1400c3dfc:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
1400c3e01:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1400c3e06:	84 c9                	test   %cl,%cl
1400c3e08:	0f 85 cc 00 00 00    	jne    0x1400c3eda
1400c3e0e:	84 c0                	test   %al,%al
1400c3e10:	0f 85 c4 00 00 00    	jne    0x1400c3eda
1400c3e16:	49 8b 68 08          	mov    0x8(%r8),%rbp
1400c3e1a:	48 8b ce             	mov    %rsi,%rcx
1400c3e1d:	49 03 28             	add    (%r8),%rbp
1400c3e20:	ff 15 e2 58 26 00    	call   *0x2658e2(%rip)        # 0x140329708
1400c3e26:	f6 46 70 02          	testb  $0x2,0x70(%rsi)
1400c3e2a:	4c 8b e8             	mov    %rax,%r13
1400c3e2d:	74 04                	je     0x1400c3e33
1400c3e2f:	33 ff                	xor    %edi,%edi
1400c3e31:	eb 1b                	jmp    0x1400c3e4e
1400c3e33:	48 8b ce             	mov    %rsi,%rcx
1400c3e36:	ff 15 d4 58 26 00    	call   *0x2658d4(%rip)        # 0x140329710
1400c3e3c:	48 8b f8             	mov    %rax,%rdi
1400c3e3f:	48 85 c0             	test   %rax,%rax
1400c3e42:	74 0a                	je     0x1400c3e4e
1400c3e44:	48 39 46 68          	cmp    %rax,0x68(%rsi)
1400c3e48:	73 04                	jae    0x1400c3e4e
1400c3e4a:	48 89 46 68          	mov    %rax,0x68(%rsi)
1400c3e4e:	48 8b ce             	mov    %rsi,%rcx
1400c3e51:	ff 15 a9 58 26 00    	call   *0x2658a9(%rip)        # 0x140329700
1400c3e57:	4c 8b 4e 68          	mov    0x68(%rsi),%r9
1400c3e5b:	4c 8b f8             	mov    %rax,%r15
1400c3e5e:	49 8b c9             	mov    %r9,%rcx
1400c3e61:	48 2b c8             	sub    %rax,%rcx
1400c3e64:	48 d1 f9             	sar    $1,%rcx
1400c3e67:	48 3b e9             	cmp    %rcx,%rbp
1400c3e6a:	77 6e                	ja     0x1400c3eda
1400c3e6c:	48 85 ed             	test   %rbp,%rbp
1400c3e6f:	74 16                	je     0x1400c3e87
1400c3e71:	41 f6 c6 01          	test   $0x1,%r14b
1400c3e75:	74 05                	je     0x1400c3e7c
1400c3e77:	4d 85 ed             	test   %r13,%r13
1400c3e7a:	74 5e                	je     0x1400c3eda
1400c3e7c:	41 f6 c6 02          	test   $0x2,%r14b
1400c3e80:	74 05                	je     0x1400c3e87
1400c3e82:	48 85 ff             	test   %rdi,%rdi
1400c3e85:	74 53                	je     0x1400c3eda
1400c3e87:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1400c3e8c:	4c 8d 24 68          	lea    (%rax,%rbp,2),%r12
1400c3e90:	41 f6 c6 01          	test   $0x1,%r14b
1400c3e94:	74 14                	je     0x1400c3eaa
1400c3e96:	4d 85 ed             	test   %r13,%r13
1400c3e99:	74 0f                	je     0x1400c3eaa
1400c3e9b:	4d 8b c4             	mov    %r12,%r8
1400c3e9e:	49 8b d7             	mov    %r15,%rdx
1400c3ea1:	48 8b ce             	mov    %rsi,%rcx
1400c3ea4:	ff 15 7e 58 26 00    	call   *0x26587e(%rip)        # 0x140329728
1400c3eaa:	41 f6 c6 02          	test   $0x2,%r14b
1400c3eae:	74 20                	je     0x1400c3ed0
1400c3eb0:	48 85 ff             	test   %rdi,%rdi
1400c3eb3:	74 1b                	je     0x1400c3ed0
1400c3eb5:	48 8b ce             	mov    %rsi,%rcx
1400c3eb8:	ff 15 72 58 26 00    	call   *0x265872(%rip)        # 0x140329730
1400c3ebe:	4d 8b c4             	mov    %r12,%r8
1400c3ec1:	49 8b d7             	mov    %r15,%rdx
1400c3ec4:	4c 8b c8             	mov    %rax,%r9
1400c3ec7:	48 8b ce             	mov    %rsi,%rcx
1400c3eca:	ff 15 70 58 26 00    	call   *0x265870(%rip)        # 0x140329740
1400c3ed0:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
1400c3ed5:	48 89 2b             	mov    %rbp,(%rbx)
1400c3ed8:	eb 07                	jmp    0x1400c3ee1
1400c3eda:	48 c7 03 ff ff ff ff 	movq   $0xffffffffffffffff,(%rbx)
1400c3ee1:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1400c3ee6:	33 c0                	xor    %eax,%eax
1400c3ee8:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1400c3eed:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400c3ef2:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1400c3ef9:	00
1400c3efa:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400c3efe:	48 8b c3             	mov    %rbx,%rax
1400c3f01:	48 83 c4 28          	add    $0x28,%rsp
1400c3f05:	41 5e                	pop    %r14
1400c3f07:	5f                   	pop    %rdi
1400c3f08:	5e                   	pop    %rsi
1400c3f09:	5b                   	pop    %rbx
1400c3f0a:	c3                   	ret
1400c3f0b:	cc                   	int3
1400c3f0c:	cc                   	int3
1400c3f0d:	cc                   	int3
1400c3f0e:	cc                   	int3
1400c3f0f:	cc                   	int3
1400c3f10:	48 83 ec 28          	sub    $0x28,%rsp
1400c3f14:	ff 15 1e 53 26 00    	call   *0x26531e(%rip)        # 0x140329238
1400c3f1a:	83 f8 ff             	cmp    $0xffffffff,%eax
1400c3f1d:	74 0b                	je     0x1400c3f2a
1400c3f1f:	a8 10                	test   $0x10,%al
1400c3f21:	74 07                	je     0x1400c3f2a
1400c3f23:	b0 01                	mov    $0x1,%al
1400c3f25:	48 83 c4 28          	add    $0x28,%rsp
1400c3f29:	c3                   	ret
1400c3f2a:	32 c0                	xor    %al,%al
1400c3f2c:	48 83 c4 28          	add    $0x28,%rsp