14009fb44:	78 75                	js     0x14009fbbb
14009fb46:	48 8b 46 08          	mov    0x8(%rsi),%rax
14009fb4a:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14009fb4f:	4c 89 32             	mov    %r14,(%rdx)
14009fb52:	4c 89 7a 08          	mov    %r15,0x8(%rdx)
14009fb56:	48 8b 0e             	mov    (%rsi),%rcx
14009fb59:	ff 15 a9 71 05 00    	call   *0x571a9(%rip)        # 0x1400f6d08
14009fb5f:	4c 89 76 18          	mov    %r14,0x18(%rsi)
14009fb63:	48 81 ff 01 04 00 00 	cmp    $0x401,%rdi
14009fb6a:	72 97                	jb     0x14009fb03
14009fb6c:	41 bd 00 04 00 00    	mov    $0x400,%r13d
14009fb72:	4c 8d 7c 24 28       	lea    0x28(%rsp),%r15
14009fb77:	48 81 c7 00 fc ff ff 	add    $0xfffffffffffffc00,%rdi
14009fb7e:	41 b8 00 04 00 00    	mov    $0x400,%r8d
14009fb84:	4c 89 f1             	mov    %r14,%rcx
14009fb87:	89 da                	mov    %ebx,%edx
14009fb89:	e8 82 e6 ff ff       	call   0x14009e210
14009fb8e:	4c 89 66 18          	mov    %r12,0x18(%rsi)
14009fb92:	48 8b 46 08          	mov    0x8(%rsi),%rax
14009fb96:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14009fb9b:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14009fba0:	48 8b 0e             	mov    (%rsi),%rcx
14009fba3:	4c 89 fa             	mov    %r15,%rdx
14009fba6:	ff 15 5c 71 05 00    	call   *0x5715c(%rip)        # 0x1400f6d08
14009fbac:	4c 89 76 18          	mov    %r14,0x18(%rsi)
14009fbb0:	4c 39 ef             	cmp    %r13,%rdi
14009fbb3:	0f 86 4a ff ff ff    	jbe    0x14009fb03
14009fbb9:	eb bc                	jmp    0x14009fb77
14009fbbb:	0f 0b                	ud2
14009fbbd:	cc                   	int3
14009fbbe:	cc                   	int3
14009fbbf:	cc                   	int3
14009fbc0:	41 56                	push   %r14
14009fbc2:	56                   	push   %rsi
14009fbc3:	57                   	push   %rdi
14009fbc4:	55                   	push   %rbp
14009fbc5:	53                   	push   %rbx
14009fbc6:	48 83 ec 40          	sub    $0x40,%rsp
14009fbca:	48 8b 05 6f 14 06 00 	mov    0x6146f(%rip),%rax        # 0x140101040
14009fbd1:	48 31 e0             	xor    %rsp,%rax
14009fbd4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14009fbd9:	48 63 1a             	movslq (%rdx),%rbx
14009fbdc:	48 ff cb             	dec    %rbx
14009fbdf:	48 8b 41 10          	mov    0x10(%rcx),%rax
14009fbe3:	48 39 d8             	cmp    %rbx,%rax
14009fbe6:	0f 86 13 01 00 00    	jbe    0x14009fcff
14009fbec:	48 89 d7             	mov    %rdx,%rdi
14009fbef:	48 89 ce             	mov    %rcx,%rsi
14009fbf2:	4c 8b 71 08          	mov    0x8(%rcx),%r14
14009fbf6:	80 7a 0c 00          	cmpb   $0x0,0xc(%rdx)
14009fbfa:	75 69                	jne    0x14009fc65
14009fbfc:	40 b5 09             	mov    $0x9,%bpl
14009fbff:	41 ba ff ff ff ff    	mov    $0xffffffff,%r10d
14009fc05:	45 31 db             	xor    %r11d,%r11d
14009fc08:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14009fc0e:	48 c1 e3 04          	shl    $0x4,%rbx
14009fc12:	49 01 de             	add    %rbx,%r14
14009fc15:	8a 5f 0e             	mov    0xe(%rdi),%bl
14009fc18:	4c 8b 06             	mov    (%rsi),%r8
14009fc1b:	49 8b 0e             	mov    (%r14),%rcx
14009fc1e:	49 8b 46 08          	mov    0x8(%r14),%rax
14009fc22:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14009fc27:	88 1a                	mov    %bl,(%rdx)
14009fc29:	44 88 5a 01          	mov    %r11b,0x1(%rdx)
14009fc2d:	40 88 6a 02          	mov    %bpl,0x2(%rdx)
14009fc31:	c6 42 03 aa          	movb   $0xaa,0x3(%rdx)
14009fc35:	44 89 4a 04          	mov    %r9d,0x4(%rdx)
14009fc39:	44 89 52 08          	mov    %r10d,0x8(%rdx)
14009fc3d:	ff 15 c5 70 05 00    	call   *0x570c5(%rip)        # 0x1400f6d08
14009fc43:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14009fc48:	48 31 e1             	xor    %rsp,%rcx
14009fc4b:	48 3b 0d ee 13 06 00 	cmp    0x613ee(%rip),%rcx        # 0x140101040
14009fc52:	74 06                	je     0x14009fc5a
14009fc54:	e8 77 f6 fc ff       	call   0x14006f2d0
14009fc59:	cc                   	int3
14009fc5a:	48 83 c4 40          	add    $0x40,%rsp
14009fc5e:	5b                   	pop    %rbx
14009fc5f:	5d                   	pop    %rbp
14009fc60:	5f                   	pop    %rdi
14009fc61:	5e                   	pop    %rsi
14009fc62:	41 5e                	pop    %r14
14009fc64:	c3                   	ret
14009fc65:	44 8b 4f 04          	mov    0x4(%rdi),%r9d
14009fc69:	44 89 4c 24 24       	mov    %r9d,0x24(%rsp)
14009fc6e:	41 83 f9 fe          	cmp    $0xfffffffe,%r9d
14009fc72:	0f 8e 8e 00 00 00    	jle    0x14009fd06
14009fc78:	31 ed                	xor    %ebp,%ebp
14009fc7a:	44 8b 57 08          	mov    0x8(%rdi),%r10d
14009fc7e:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
14009fc83:	41 83 fa fe          	cmp    $0xfffffffe,%r10d
14009fc87:	7e 18                	jle    0x14009fca1
14009fc89:	44 8a 5f 0c          	mov    0xc(%rdi),%r11b
14009fc8d:	40 84 ed             	test   %bpl,%bpl
14009fc90:	75 09                	jne    0x14009fc9b
14009fc92:	40 8a 6f 0d          	mov    0xd(%rdi),%bpl
14009fc96:	e9 73 ff ff ff       	jmp    0x14009fc0e
14009fc9b:	41 80 cb 01          	or     $0x1,%r11b
14009fc9f:	eb f1                	jmp    0x14009fc92
14009fca1:	48 8b 46 10          	mov    0x10(%rsi),%rax
14009fca5:	41 f7 d2             	not    %r10d
14009fca8:	4c 39 d0             	cmp    %r10,%rax
14009fcab:	72 52                	jb     0x14009fcff
14009fcad:	49 ff ca             	dec    %r10
14009fcb0:	49 39 c2             	cmp    %rax,%r10
14009fcb3:	0f 83 c2 00 00 00    	jae    0x14009fd7b
14009fcb9:	48 8b 46 08          	mov    0x8(%rsi),%rax
14009fcbd:	49 c1 e2 04          	shl    $0x4,%r10
14009fcc1:	4a 8b 0c 10          	mov    (%rax,%r10,1),%rcx
14009fcc5:	4a 8b 44 10 08       	mov    0x8(%rax,%r10,1),%rax
14009fcca:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14009fccf:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
14009fcd6:	c7 42 08 00 00 00 00 	movl   $0x0,0x8(%rdx)
14009fcdd:	c6 02 13             	movb   $0x13,(%rdx)
14009fce0:	c6 42 02 09          	movb   $0x9,0x2(%rdx)
14009fce4:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14009fce9:	ff 15 19 70 05 00    	call   *0x57019(%rip)        # 0x1400f6d08
14009fcef:	84 c0                	test   %al,%al
14009fcf1:	74 0c                	je     0x14009fcff
14009fcf3:	44 8b 4c 24 24       	mov    0x24(%rsp),%r9d
14009fcf8:	44 8b 54 24 20       	mov    0x20(%rsp),%r10d
14009fcfd:	eb 8a                	jmp    0x14009fc89
14009fcff:	31 c0                	xor    %eax,%eax
14009fd01:	e9 3d ff ff ff       	jmp    0x14009fc43
14009fd06:	41 f7 d1             	not    %r9d
14009fd09:	4c 39 c8             	cmp    %r9,%rax
14009fd0c:	72 f1                	jb     0x14009fcff
14009fd0e:	49 ff c9             	dec    %r9
14009fd11:	49 39 c1             	cmp    %rax,%r9
14009fd14:	73 65                	jae    0x14009fd7b
14009fd16:	49 c1 e1 04          	shl    $0x4,%r9
14009fd1a:	4b 8b 0c 0e          	mov    (%r14,%r9,1),%rcx
14009fd1e:	4b 8b 44 0e 08       	mov    0x8(%r14,%r9,1),%rax
14009fd23:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14009fd28:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
14009fd2f:	c7 42 08 00 00 00 00 	movl   $0x0,0x8(%rdx)
14009fd36:	c6 02 13             	movb   $0x13,(%rdx)
14009fd39:	c6 42 02 09          	movb   $0x9,0x2(%rdx)
14009fd3d:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
14009fd42:	ff 15 c0 6f 05 00    	call   *0x56fc0(%rip)        # 0x1400f6d08
14009fd48:	84 c0                	test   %al,%al
14009fd4a:	74 b3                	je     0x14009fcff
14009fd4c:	44 8b 4c 24 24       	mov    0x24(%rsp),%r9d
14009fd51:	45 85 c9             	test   %r9d,%r9d
14009fd54:	0f 89 1e ff ff ff    	jns    0x14009fc78
14009fd5a:	41 81 f9 02 00 00 80 	cmp    $0x80000002,%r9d
14009fd61:	b8 01 00 00 80       	mov    $0x80000001,%eax
14009fd66:	41 0f 43 c1          	cmovae %r9d,%eax
14009fd6a:	f7 d8                	neg    %eax
14009fd6c:	89 44 24 24          	mov    %eax,0x24(%rsp)
14009fd70:	40 b5 01             	mov    $0x1,%bpl
14009fd73:	41 89 c1             	mov    %eax,%r9d
14009fd76:	e9 ff fe ff ff       	jmp    0x14009fc7a
14009fd7b:	0f 0b                	ud2
14009fd7d:	cc                   	int3
14009fd7e:	cc                   	int3
14009fd7f:	cc                   	int3
14009fd80:	56                   	push   %rsi
14009fd81:	57                   	push   %rdi
14009fd82:	53                   	push   %rbx
14009fd83:	48 83 ec 20          	sub    $0x20,%rsp
14009fd87:	89 d3                	mov    %edx,%ebx
14009fd89:	48 89 ce             	mov    %rcx,%rsi
14009fd8c:	0f 57 c0             	xorps  %xmm0,%xmm0
14009fd8f:	0f 11 01             	movups %xmm0,(%rcx)
14009fd92:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
14009fd99:	00
14009fd9a:	89 d0                	mov    %edx,%eax
14009fd9c:	24 01                	and    $0x1,%al
14009fd9e:	48 8d 3d 87 2e 04 00 	lea    0x42e87(%rip),%rdi        # 0x1400e2c2c
14009fda5:	48 8d 15 7c 2e 04 00 	lea    0x42e7c(%rip),%rdx        # 0x1400e2c28
14009fdac:	48 0f 44 d7          	cmove  %rdi,%rdx
14009fdb0:	44 0f b6 c0          	movzbl %al,%r8d
14009fdb4:	e8 17 bb fb ff       	call   0x14005b8d0
14009fdb9:	89 d8                	mov    %ebx,%eax
14009fdbb:	24 02                	and    $0x2,%al
14009fdbd:	48 8d 15 62 2e 04 00 	lea    0x42e62(%rip),%rdx        # 0x1400e2c26
14009fdc4:	48 0f 44 d7          	cmove  %rdi,%rdx
14009fdc8:	d0 e8                	shr    $1,%al
14009fdca:	44 0f b6 c0          	movzbl %al,%r8d
14009fdce:	48 89 f1             	mov    %rsi,%rcx
14009fdd1:	e8 fa ba fb ff       	call   0x14005b8d0
14009fdd6:	89 d8                	mov    %ebx,%eax
14009fdd8:	24 04                	and    $0x4,%al
14009fdda:	48 8d 15 41 2e 04 00 	lea    0x42e41(%rip),%rdx        # 0x1400e2c22
14009fde1:	48 0f 44 d7          	cmove  %rdi,%rdx
14009fde5:	c0 e8 02             	shr    $0x2,%al
14009fde8:	44 0f b6 c0          	movzbl %al,%r8d
14009fdec:	48 89 f1             	mov    %rsi,%rcx
14009fdef:	e8 dc ba fb ff       	call   0x14005b8d0
14009fdf4:	89 d8                	mov    %ebx,%eax
14009fdf6:	24 08                	and    $0x8,%al
14009fdf8:	48 8d 15 a1 32 04 00 	lea    0x432a1(%rip),%rdx        # 0x1400e30a0
14009fdff:	48 0f 44 d7          	cmove  %rdi,%rdx
14009fe03:	c0 e8 03             	shr    $0x3,%al
14009fe06:	44 0f b6 c0          	movzbl %al,%r8d
14009fe0a:	48 89 f1             	mov    %rsi,%rcx
14009fe0d:	e8 be ba fb ff       	call   0x14005b8d0
14009fe12:	80 e3 10             	and    $0x10,%bl
14009fe15:	48 8d 15 7e 2e 04 00 	lea    0x42e7e(%rip),%rdx        # 0x1400e2c9a
14009fe1c:	48 0f 44 d7          	cmove  %rdi,%rdx
14009fe20:	c0 eb 04             	shr    $0x4,%bl
14009fe23:	44 0f b6 c3          	movzbl %bl,%r8d
14009fe27:	48 89 f1             	mov    %rsi,%rcx
14009fe2a:	e8 a1 ba fb ff       	call   0x14005b8d0
14009fe2f:	48 89 f0             	mov    %rsi,%rax
14009fe32:	48 83 c4 20          	add    $0x20,%rsp
14009fe36:	5b                   	pop    %rbx
14009fe37:	5f                   	pop    %rdi
14009fe38:	5e                   	pop    %rsi
14009fe39:	c3                   	ret
14009fe3a:	cc                   	int3
14009fe3b:	cc                   	int3
14009fe3c:	cc                   	int3
14009fe3d:	cc                   	int3
14009fe3e:	cc                   	int3
14009fe3f:	cc                   	int3
14009fe40:	41 56                	push   %r14
14009fe42:	56                   	push   %rsi
14009fe43:	57                   	push   %rdi
14009fe44:	53                   	push   %rbx
14009fe45:	48 83 ec 38          	sub    $0x38,%rsp
14009fe49:	48 89 ce             	mov    %rcx,%rsi
14009fe4c:	48 8b 05 ed 11 06 00 	mov    0x611ed(%rip),%rax        # 0x140101040
14009fe53:	48 31 e0             	xor    %rsp,%rax
14009fe56:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14009fe5b:	31 c0                	xor    %eax,%eax
14009fe5d:	45 85 c0             	test   %r8d,%r8d
14009fe60:	41 0f 4f c0          	cmovg  %r8d,%eax
14009fe64:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14009fe68:	44 89 cb             	mov    %r9d,%ebx
14009fe6b:	48 39 d9             	cmp    %rbx,%rcx
14009fe6e:	48 0f 42 d9          	cmovb  %rcx,%rbx
14009fe72:	45 85 c9             	test   %r9d,%r9d
14009fe75:	48 0f 48 d9          	cmovs  %rcx,%rbx
14009fe79:	48 85 db             	test   %rbx,%rbx
14009fe7c:	0f 88 8c 00 00 00    	js     0x14009ff0e
14009fe82:	4c 8b 32             	mov    (%rdx),%r14
14009fe85:	0f 94 c1             	sete   %cl
14009fe88:	4d 85 f6             	test   %r14,%r14
14009fe8b:	0f 95 c2             	setne  %dl
14009fe8e:	08 ca                	or     %cl,%dl
14009fe90:	74 7c                	je     0x14009ff0e
14009fe92:	31 ff                	xor    %edi,%edi
14009fe94:	48 29 d8             	sub    %rbx,%rax
14009fe97:	48 0f 43 f8          	cmovae %rax,%rdi
14009fe9b:	80 bc 24 80 00 00 00 	cmpb   $0x0,0x80(%rsp)
14009fea2:	00
14009fea3:	75 24                	jne    0x14009fec9
14009fea5:	48 89 f1             	mov    %rsi,%rcx
14009fea8:	48 89 fa             	mov    %rdi,%rdx
14009feab:	41 b0 20             	mov    $0x20,%r8b
14009feae:	e8 dd fb ff ff       	call   0x14009fa90
14009feb3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14009feb8:	4c 89 32             	mov    %r14,(%rdx)
14009febb:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
14009febf:	48 89 f1             	mov    %rsi,%rcx
14009fec2:	e8 f9 1d fb ff       	call   0x140051cc0
14009fec7:	eb 22                	jmp    0x14009feeb
14009fec9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14009fece:	4c 89 32             	mov    %r14,(%rdx)
14009fed1:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
14009fed5:	48 89 f1             	mov    %rsi,%rcx
14009fed8:	e8 e3 1d fb ff       	call   0x140051cc0
14009fedd:	48 89 f1             	mov    %rsi,%rcx
14009fee0:	48 89 fa             	mov    %rdi,%rdx
14009fee3:	41 b0 20             	mov    $0x20,%r8b
14009fee6:	e8 a5 fb ff ff       	call   0x14009fa90
14009feeb:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14009fef0:	48 31 e1             	xor    %rsp,%rcx
14009fef3:	48 3b 0d 46 11 06 00 	cmp    0x61146(%rip),%rcx        # 0x140101040
14009fefa:	74 06                	je     0x14009ff02
14009fefc:	e8 cf f3 fc ff       	call   0x14006f2d0
14009ff01:	cc                   	int3
14009ff02:	b0 01                	mov    $0x1,%al
14009ff04:	48 83 c4 38          	add    $0x38,%rsp
14009ff08:	5b                   	pop    %rbx
14009ff09:	5f                   	pop    %rdi
14009ff0a:	5e                   	pop    %rsi
14009ff0b:	41 5e                	pop    %r14
14009ff0d:	c3                   	ret
14009ff0e:	0f 0b                	ud2
14009ff10:	41 57                	push   %r15
14009ff12:	41 56                	push   %r14
14009ff14:	41 55                	push   %r13
14009ff16:	41 54                	push   %r12
14009ff18:	56                   	push   %rsi
14009ff19:	57                   	push   %rdi
14009ff1a:	55                   	push   %rbp
14009ff1b:	53                   	push   %rbx
14009ff1c:	48 81 ec 08 02 00 00 	sub    $0x208,%rsp
14009ff23:	0f 29 bc 24 f0 01 00 	movaps %xmm7,0x1f0(%rsp)
14009ff2a:	00
14009ff2b:	0f 29 b4 24 e0 01 00 	movaps %xmm6,0x1e0(%rsp)
14009ff32:	00
14009ff33:	4d 89 c6             	mov    %r8,%r14
14009ff36:	48 89 d6             	mov    %rdx,%rsi
14009ff39:	66 0f 28 f0          	movapd %xmm0,%xmm6
14009ff3d:	48 8b 05 fc 10 06 00 	mov    0x610fc(%rip),%rax        # 0x140101040
14009ff44:	48 31 e0             	xor    %rsp,%rax
14009ff47:	48 89 84 24 d8 01 00 	mov    %rax,0x1d8(%rsp)
14009ff4e:	00
14009ff4f:	e8 50 de fd ff       	call   0x14007dda4
14009ff54:	85 c0                	test   %eax,%eax
14009ff56:	74 72                	je     0x14009ffca
14009ff58:	66 0f 28 3d f0 ba 03 	movapd 0x3baf0(%rip),%xmm7        # 0x1400dba50
14009ff5f:	00
14009ff60:	66 0f 57 fe          	xorpd  %xmm6,%xmm7
14009ff64:	40 b5 2d             	mov    $0x2d,%bpl
14009ff67:	48 8d bc 24 81 00 00 	lea    0x81(%rsp),%rdi
14009ff6e:	00
14009ff6f:	c6 47 02 aa          	movb   $0xaa,0x2(%rdi)
14009ff73:	66 c7 07 aa aa       	movw   $0xaaaa,(%rdi)
14009ff78:	40 88 ac 24 80 00 00 	mov    %bpl,0x80(%rsp)
14009ff7f:	00
14009ff80:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
14009ff87:	00
14009ff88:	f2 0f 11 39          	movsd  %xmm7,(%rcx)
14009ff8c:	e8 2b de fd ff       	call   0x14007ddbc
14009ff91:	66 83 f8 02          	cmp    $0x2,%ax
14009ff95:	74 7b                	je     0x1400a0012
14009ff97:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
14009ff9e:	00
14009ff9f:	f2 0f 11 39          	movsd  %xmm7,(%rcx)
14009ffa3:	e8 14 de fd ff       	call   0x14007ddbc
14009ffa8:	66 83 f8 01          	cmp    $0x1,%ax
14009ffac:	0f 85 e1 00 00 00    	jne    0x1400a0093
14009ffb2:	8a 0e                	mov    (%rsi),%cl
14009ffb4:	89 c8                	mov    %ecx,%eax
14009ffb6:	24 f9                	and    $0xf9,%al
14009ffb8:	3c 09                	cmp    $0x9,%al
14009ffba:	48 8d 15 f7 30 04 00 	lea    0x430f7(%rip),%rdx        # 0x1400e30b8
14009ffc1:	48 8d 05 f4 30 04 00 	lea    0x430f4(%rip),%rax        # 0x1400e30bc
14009ffc8:	eb 5e                	jmp    0x1400a0028
14009ffca:	8a 46 01             	mov    0x1(%rsi),%al
14009ffcd:	40 b5 2b             	mov    $0x2b,%bpl
14009ffd0:	66 0f 28 fe          	movapd %xmm6,%xmm7
14009ffd4:	a8 02                	test   $0x2,%al
14009ffd6:	75 8f                	jne    0x14009ff67
14009ffd8:	c0 e0 03             	shl    $0x3,%al
14009ffdb:	89 c5                	mov    %eax,%ebp
14009ffdd:	c7 84 24 80 00 00 00 	movl   $0xaaaaaaaa,0x80(%rsp)
14009ffe4:	aa aa aa aa
14009ffe8:	40 80 e5 20          	and    $0x20,%bpl
14009ffec:	74 11                	je     0x14009ffff
14009ffee:	48 8d bc 24 81 00 00 	lea    0x81(%rsp),%rdi
14009fff5:	00
14009fff6:	66 0f 28 fe          	movapd %xmm6,%xmm7
14009fffa:	e9 79 ff ff ff       	jmp    0x14009ff78
14009ffff:	31 ed                	xor    %ebp,%ebp
1400a0001:	48 8d bc 24 80 00 00 	lea    0x80(%rsp),%rdi