1401baa8c:	49 89 f0             	mov    %rsi,%r8
1401baa8f:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401baa96:	00 00
1401baa98:	48 89 da             	mov    %rbx,%rdx
1401baa9b:	4c 89 f1             	mov    %r14,%rcx
1401baa9e:	e8 6d 20 f7 ff       	call   0x14012cb10
1401baaa3:	85 c0                	test   %eax,%eax
1401baaa5:	0f 85 9d 00 00 00    	jne    0x1401bab48
1401baaab:	4d 89 e8             	mov    %r13,%r8
1401baaae:	48 89 f2             	mov    %rsi,%rdx
1401baab1:	44 89 e1             	mov    %r12d,%ecx
1401baab4:	e8 67 06 f1 ff       	call   0x1400cb120
1401baab9:	48 85 c0             	test   %rax,%rax
1401baabc:	0f 88 ce 00 00 00    	js     0x1401bab90
1401baac2:	48 89 f9             	mov    %rdi,%rcx
1401baac5:	e8 76 fe ed ff       	call   0x14009a940
1401baaca:	44 89 e1             	mov    %r12d,%ecx
1401baacd:	e8 6e f0 02 00       	call   0x1401e9b40
1401baad2:	85 c0                	test   %eax,%eax
1401baad4:	0f 88 f6 00 00 00    	js     0x1401babd0
1401baada:	31 c0                	xor    %eax,%eax
1401baadc:	0f 1f 40 00          	nopl   0x0(%rax)
1401baae0:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
1401baae7:	00
1401baae8:	48 2b 55 00          	sub    0x0(%rbp),%rdx
1401baaec:	0f 85 18 01 00 00    	jne    0x1401bac0a
1401baaf2:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1401baaf9:	5b                   	pop    %rbx
1401baafa:	5e                   	pop    %rsi
1401baafb:	5f                   	pop    %rdi
1401baafc:	5d                   	pop    %rbp
1401baafd:	41 5c                	pop    %r12
1401baaff:	41 5d                	pop    %r13
1401bab01:	41 5e                	pop    %r14
1401bab03:	c3                   	ret
1401bab04:	0f 1f 40 00          	nopl   0x0(%rax)
1401bab08:	48 8b 05 21 e6 07 00 	mov    0x7e621(%rip),%rax        # 0x140239130
1401bab0f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401bab14:	48 89 d9             	mov    %rbx,%rcx
1401bab17:	ff 10                	call   *(%rax)
1401bab19:	85 c0                	test   %eax,%eax
1401bab1b:	75 11                	jne    0x1401bab2e
1401bab1d:	0f b7 54 24 56       	movzwl 0x56(%rsp),%edx
1401bab22:	66 81 e2 00 f0       	and    $0xf000,%dx
1401bab27:	66 81 fa 00 40       	cmp    $0x4000,%dx
1401bab2c:	74 b2                	je     0x1401baae0
1401bab2e:	ba ff 01 00 00       	mov    $0x1ff,%edx
1401bab33:	48 89 d9             	mov    %rbx,%rcx
1401bab36:	e8 85 7d f2 ff       	call   0x1400e28c0
1401bab3b:	85 c0                	test   %eax,%eax
1401bab3d:	0f 95 c0             	setne  %al
1401bab40:	0f b6 c0             	movzbl %al,%eax
1401bab43:	eb 9b                	jmp    0x1401baae0
1401bab45:	0f 1f 00             	nopl   (%rax)
1401bab48:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401bab4d:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
1401bab52:	e9 54 ff ff ff       	jmp    0x1401baaab
1401bab57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401bab5e:	00 00
1401bab60:	48 85 ff             	test   %rdi,%rdi
1401bab63:	74 10                	je     0x1401bab75
1401bab65:	48 8b 7f 58          	mov    0x58(%rdi),%rdi
1401bab69:	48 85 ff             	test   %rdi,%rdi
1401bab6c:	74 07                	je     0x1401bab75
1401bab6e:	48 8b bf 80 01 00 00 	mov    0x180(%rdi),%rdi
1401bab75:	49 89 d8             	mov    %rbx,%r8
1401bab78:	48 89 f2             	mov    %rsi,%rdx
1401bab7b:	48 89 f9             	mov    %rdi,%rcx
1401bab7e:	e8 ed a3 f2 ff       	call   0x1400e4f70
1401bab83:	85 c0                	test   %eax,%eax
1401bab85:	0f 95 c0             	setne  %al
1401bab88:	0f b6 c0             	movzbl %al,%eax
1401bab8b:	e9 50 ff ff ff       	jmp    0x1401baae0
1401bab90:	48 8b 05 49 e4 07 00 	mov    0x7e449(%rip),%rax        # 0x140238fe0
1401bab97:	48 8d 0d ee 8a 07 00 	lea    0x78aee(%rip),%rcx        # 0x14023368c
1401bab9e:	8b 10                	mov    (%rax),%edx
1401baba0:	85 d2                	test   %edx,%edx
1401baba2:	75 5c                	jne    0x1401bac00
1401baba4:	48 89 da             	mov    %rbx,%rdx
1401baba7:	e8 f4 89 f0 ff       	call   0x1400c35a0
1401babac:	48 89 f9             	mov    %rdi,%rcx
1401babaf:	e8 8c fd ed ff       	call   0x14009a940
1401babb4:	44 89 e1             	mov    %r12d,%ecx
1401babb7:	e8 84 ef 02 00       	call   0x1401e9b40
1401babbc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401babc1:	e9 1a ff ff ff       	jmp    0x1401baae0
1401babc6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401babcd:	00 00 00
1401babd0:	48 8b 05 09 e4 07 00 	mov    0x7e409(%rip),%rax        # 0x140238fe0
1401babd7:	48 8d 0d c6 8a 07 00 	lea    0x78ac6(%rip),%rcx        # 0x1402336a4
1401babde:	8b 00                	mov    (%rax),%eax
1401babe0:	85 c0                	test   %eax,%eax
1401babe2:	74 08                	je     0x1401babec
1401babe4:	e8 7f 87 02 00       	call   0x1401e3368
1401babe9:	48 89 c1             	mov    %rax,%rcx
1401babec:	48 89 da             	mov    %rbx,%rdx
1401babef:	e8 ac 89 f0 ff       	call   0x1400c35a0
1401babf4:	eb c6                	jmp    0x1401babbc
1401babf6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401babfd:	00 00 00
1401bac00:	e8 63 87 02 00       	call   0x1401e3368
1401bac05:	48 89 c1             	mov    %rax,%rcx
1401bac08:	eb 9a                	jmp    0x1401baba4
1401bac0a:	e8 61 9c 02 00       	call   0x1401e4870
1401bac0f:	90                   	nop
1401bac10:	41 55                	push   %r13
1401bac12:	41 54                	push   %r12
1401bac14:	55                   	push   %rbp
1401bac15:	57                   	push   %rdi
1401bac16:	56                   	push   %rsi
1401bac17:	53                   	push   %rbx
1401bac18:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
1401bac1f:	48 8b 35 ca de 07 00 	mov    0x7deca(%rip),%rsi        # 0x140238af0
1401bac26:	48 ba 2d 39 5d 3a 28 	movabs $0x2d305b283a5d392d,%rdx
1401bac2d:	5b 30 2d
1401bac30:	48 8b 06             	mov    (%rsi),%rax
1401bac33:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
1401bac3a:	00
1401bac3b:	48 b8 5e 5b 30 2d 32 	movabs $0x305b5d322d305b5e,%rax
1401bac42:	5d 5b 30
1401bac45:	48 89 94 24 98 00 00 	mov    %rdx,0x98(%rsp)
1401bac4c:	00
1401bac4d:	48 ba 3a 30 30 28 5c 	movabs $0x2b302e5c2830303a,%rdx
1401bac54:	2e 30 2b
1401bac57:	48 89 94 24 a8 00 00 	mov    %rdx,0xa8(%rsp)
1401bac5e:	00
1401bac5f:	48 ba 5b 30 2d 32 5d 	movabs $0x2d305b5d322d305b,%rdx
1401bac66:	5b 30 2d
1401bac69:	48 89 94 24 b8 00 00 	mov    %rdx,0xb8(%rsp)
1401bac70:	00
1401bac71:	48 ba 5d 5b 30 2d 39 	movabs $0xa295d392d305b5d,%rdx
1401bac78:	5d 29 0a
1401bac7b:	48 89 94 24 c8 00 00 	mov    %rdx,0xc8(%rsp)
1401bac82:	00
1401bac83:	0f b6 11             	movzbl (%rcx),%edx
1401bac86:	c6 84 24 d0 00 00 00 	movb   $0x0,0xd0(%rsp)
1401bac8d:	00
1401bac8e:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401bac95:	00
1401bac96:	48 b8 35 5d 5b 30 2d 	movabs $0x295d392d305b5d35,%rax
1401bac9d:	39 5d 29
1401baca0:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1401baca7:	00
1401baca8:	48 b8 29 3f 20 28 5b 	movabs $0x5d2b2d5b28203f29,%rax
1401bacaf:	2d 2b 5d
1401bacb2:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1401bacb9:	00
1401bacba:	48 b8 39 5d 3a 3f 5b 	movabs $0x352d305b3f3a5d39,%rax
1401bacc1:	30 2d 35
1401bacc4:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1401baccb:	00
1401baccc:	31 c0                	xor    %eax,%eax
1401bacce:	80 fa 0a             	cmp    $0xa,%dl
1401bacd1:	0f 84 a0 00 00 00    	je     0x1401bad77
1401bacd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401bacde:	00 00
1401bace0:	48 83 c1 01          	add    $0x1,%rcx
1401bace4:	80 fa 09             	cmp    $0x9,%dl
1401bace7:	0f b6 11             	movzbl (%rcx),%edx
1401bacea:	48 0f 44 c1          	cmove  %rcx,%rax
1401bacee:	80 fa 0a             	cmp    $0xa,%dl
1401bacf1:	75 ed                	jne    0x1401bace0
1401bacf3:	48 85 c0             	test   %rax,%rax
1401bacf6:	74 7f                	je     0x1401bad77
1401bacf8:	48 89 c3             	mov    %rax,%rbx
1401bacfb:	48 8d 15 b4 89 07 00 	lea    0x789b4(%rip),%rdx        # 0x1402336b6
1401bad02:	eb 29                	jmp    0x1401bad2d
1401bad04:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401bad0b:	00 00 00 00
1401bad0f:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401bad16:	00 00 00 00
1401bad1a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401bad20:	48 83 c3 01          	add    $0x1,%rbx
1401bad24:	48 83 c2 01          	add    $0x1,%rdx
1401bad28:	3a 4b ff             	cmp    -0x1(%rbx),%cl
1401bad2b:	75 73                	jne    0x1401bada0
1401bad2d:	0f b6 0a             	movzbl (%rdx),%ecx
1401bad30:	84 c9                	test   %cl,%cl
1401bad32:	75 ec                	jne    0x1401bad20
1401bad34:	48 8b 0d 05 fe 0e 00 	mov    0xefe05(%rip),%rcx        # 0x1402aab40
1401bad3b:	bd 18 00 00 00       	mov    $0x18,%ebp
1401bad40:	48 85 c9             	test   %rcx,%rcx
1401bad43:	0f 84 a0 00 00 00    	je     0x1401bade9
1401bad49:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1401bad50:	00
1401bad51:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1401bad56:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401bad5c:	48 89 da             	mov    %rbx,%rdx
1401bad5f:	e8 ec d4 f3 ff       	call   0x1400f8250
1401bad64:	89 c7                	mov    %eax,%edi
1401bad66:	85 c0                	test   %eax,%eax
1401bad68:	0f 84 c2 00 00 00    	je     0x1401bae30
1401bad6e:	83 f8 01             	cmp    $0x1,%eax
1401bad71:	0f 85 49 01 00 00    	jne    0x1401baec0
1401bad77:	31 c0                	xor    %eax,%eax
1401bad79:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
1401bad80:	00
1401bad81:	48 2b 16             	sub    (%rsi),%rdx
1401bad84:	0f 85 a4 01 00 00    	jne    0x1401baf2e
1401bad8a:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
1401bad91:	5b                   	pop    %rbx
1401bad92:	5e                   	pop    %rsi
1401bad93:	5f                   	pop    %rdi
1401bad94:	5d                   	pop    %rbp
1401bad95:	41 5c                	pop    %r12
1401bad97:	41 5d                	pop    %r13
1401bad99:	c3                   	ret
1401bad9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401bada0:	48 8d 15 1b 89 07 00 	lea    0x7891b(%rip),%rdx        # 0x1402336c2
1401bada7:	eb 24                	jmp    0x1401badcd
1401bada9:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401badb0:	00 00 00 00
1401badb4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401badbb:	00 00 00 00
1401badbf:	90                   	nop
1401badc0:	48 83 c0 01          	add    $0x1,%rax
1401badc4:	48 83 c2 01          	add    $0x1,%rdx
1401badc8:	3a 48 ff             	cmp    -0x1(%rax),%cl
1401badcb:	75 aa                	jne    0x1401bad77
1401badcd:	0f b6 0a             	movzbl (%rdx),%ecx
1401badd0:	84 c9                	test   %cl,%cl
1401badd2:	75 ec                	jne    0x1401badc0
1401badd4:	48 8b 0d 65 fd 0e 00 	mov    0xefd65(%rip),%rcx        # 0x1402aab40
1401baddb:	48 89 c3             	mov    %rax,%rbx
1401badde:	31 ed                	xor    %ebp,%ebp
1401bade0:	48 85 c9             	test   %rcx,%rcx
1401bade3:	0f 85 60 ff ff ff    	jne    0x1401bad49
1401bade9:	b9 38 00 00 00       	mov    $0x38,%ecx
1401badee:	48 8d bc 24 90 00 00 	lea    0x90(%rsp),%rdi
1401badf5:	00
1401badf6:	e8 25 fc f0 ff       	call   0x1400caa20
1401badfb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401bae01:	48 89 fa             	mov    %rdi,%rdx
1401bae04:	48 89 c1             	mov    %rax,%rcx
1401bae07:	48 89 05 32 fd 0e 00 	mov    %rax,0xefd32(%rip)        # 0x1402aab40
1401bae0e:	e8 4d d2 f3 ff       	call   0x1400f8060
1401bae13:	85 c0                	test   %eax,%eax
1401bae15:	0f 85 ea 00 00 00    	jne    0x1401baf05
1401bae1b:	48 8b 0d 1e fd 0e 00 	mov    0xefd1e(%rip),%rcx        # 0x1402aab40
1401bae22:	e9 22 ff ff ff       	jmp    0x1401bad49
1401bae27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401bae2e:	00 00
1401bae30:	31 d2                	xor    %edx,%edx
1401bae32:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401bae38:	48 89 d9             	mov    %rbx,%rcx
1401bae3b:	e8 88 f0 02 00       	call   0x1401e9ec8
1401bae40:	48 63 4c 24 48       	movslq 0x48(%rsp),%rcx
1401bae45:	31 d2                	xor    %edx,%edx
1401bae47:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401bae4d:	89 c7                	mov    %eax,%edi
1401bae4f:	48 01 d9             	add    %rbx,%rcx
1401bae52:	e8 71 f0 02 00       	call   0x1401e9ec8
1401bae57:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401bae5c:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401bae62:	41 89 c4             	mov    %eax,%r12d
1401bae65:	48 63 44 24 58       	movslq 0x58(%rsp),%rax
1401bae6a:	48 8d 4c 03 01       	lea    0x1(%rbx,%rax,1),%rcx
1401bae6f:	e8 54 f0 02 00       	call   0x1401e9ec8
1401bae74:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1401bae79:	80 3a 3a             	cmpb   $0x3a,(%rdx)
1401bae7c:	74 6d                	je     0x1401baeeb
1401bae7e:	48 63 d0             	movslq %eax,%rdx
1401bae81:	89 c1                	mov    %eax,%ecx
1401bae83:	48 69 d2 1f 85 eb 51 	imul   $0x51eb851f,%rdx,%rdx
1401bae8a:	c1 f9 1f             	sar    $0x1f,%ecx
1401bae8d:	48 c1 fa 25          	sar    $0x25,%rdx
1401bae91:	29 ca                	sub    %ecx,%edx
1401bae93:	6b d2 d8             	imul   $0xffffffd8,%edx,%edx
1401bae96:	01 d0                	add    %edx,%eax
1401bae98:	48 63 54 24 58       	movslq 0x58(%rsp),%rdx
1401bae9d:	80 3c 13 2d          	cmpb   $0x2d,(%rbx,%rdx,1)
1401baea1:	75 02                	jne    0x1401baea5
1401baea3:	f7 d8                	neg    %eax
1401baea5:	6b ff 3c             	imul   $0x3c,%edi,%edi
1401baea8:	6b ed 3c             	imul   $0x3c,%ebp,%ebp
1401baeab:	44 01 e7             	add    %r12d,%edi
1401baeae:	29 c7                	sub    %eax,%edi
1401baeb0:	31 c0                	xor    %eax,%eax
1401baeb2:	39 ef                	cmp    %ebp,%edi
1401baeb4:	0f 94 c0             	sete   %al
1401baeb7:	e9 bd fe ff ff       	jmp    0x1401bad79
1401baebc:	0f 1f 40 00          	nopl   0x0(%rax)
1401baec0:	48 8b 05 19 e1 07 00 	mov    0x7e119(%rip),%rax        # 0x140238fe0
1401baec7:	48 8d 0d 2a 88 07 00 	lea    0x7882a(%rip),%rcx        # 0x1402336f8
1401baece:	8b 00                	mov    (%rax),%eax
1401baed0:	85 c0                	test   %eax,%eax
1401baed2:	74 08                	je     0x1401baedc
1401baed4:	e8 8f 84 02 00       	call   0x1401e3368
1401baed9:	48 89 c1             	mov    %rax,%rcx
1401baedc:	49 89 d8             	mov    %rbx,%r8
1401baedf:	89 fa                	mov    %edi,%edx
1401baee1:	e8 1a 88 f0 ff       	call   0x1400c3700
1401baee6:	e9 8c fe ff ff       	jmp    0x1401bad77
1401baeeb:	44 6b e8 3c          	imul   $0x3c,%eax,%r13d
1401baeef:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1401baef3:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401baef9:	31 d2                	xor    %edx,%edx
1401baefb:	e8 c8 ef 02 00       	call   0x1401e9ec8
1401baf00:	44 01 e8             	add    %r13d,%eax
1401baf03:	eb 93                	jmp    0x1401bae98
1401baf05:	48 8b 05 d4 e0 07 00 	mov    0x7e0d4(%rip),%rax        # 0x140238fe0
1401baf0c:	48 8d 0d bd 87 07 00 	lea    0x787bd(%rip),%rcx        # 0x1402336d0
1401baf13:	8b 10                	mov    (%rax),%edx
1401baf15:	85 d2                	test   %edx,%edx
1401baf17:	74 08                	je     0x1401baf21
1401baf19:	e8 4a 84 02 00       	call   0x1401e3368
1401baf1e:	48 89 c1             	mov    %rax,%rcx
1401baf21:	48 89 fa             	mov    %rdi,%rdx
1401baf24:	e8 d7 87 f0 ff       	call   0x1400c3700
1401baf29:	e9 49 fe ff ff       	jmp    0x1401bad77
1401baf2e:	e8 3d 99 02 00       	call   0x1401e4870
1401baf33:	90                   	nop
1401baf34:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401baf3b:	00 00 00 00
1401baf3f:	90                   	nop
1401baf40:	55                   	push   %rbp
1401baf41:	57                   	push   %rdi
1401baf42:	56                   	push   %rsi
1401baf43:	53                   	push   %rbx
1401baf44:	48 83 ec 38          	sub    $0x38,%rsp
1401baf48:	48 8b 2d a1 db 07 00 	mov    0x7dba1(%rip),%rbp        # 0x140238af0
1401baf4f:	89 d7                	mov    %edx,%edi
1401baf51:	4c 89 c6             	mov    %r8,%rsi
1401baf54:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1401baf5a:	48 89 cb             	mov    %rcx,%rbx
1401baf5d:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1401baf61:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401baf66:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401baf6b:	e8 60 ef 02 00       	call   0x1401e9ed0
1401baf70:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1401baf75:	89 06                	mov    %eax,(%rsi)
1401baf77:	48 39 da             	cmp    %rbx,%rdx
1401baf7a:	74 6c                	je     0x1401bafe8
1401baf7c:	0f b6 12             	movzbl (%rdx),%edx
1401baf7f:	48 8b 0d 9a e3 07 00 	mov    0x7e39a(%rip),%rcx        # 0x140239320
1401baf86:	f6 04 11 01          	testb  $0x1,(%rcx,%rdx,1)
1401baf8a:	74 5c                	je     0x1401bafe8
1401baf8c:	89 c2                	mov    %eax,%edx
1401baf8e:	81 e2 00 f0 00 00    	and    $0xf000,%edx
1401baf94:	81 fa 00 80 00 00    	cmp    $0x8000,%edx
1401baf9a:	74 34                	je     0x1401bafd0
1401baf9c:	81 fa 00 a0 00 00    	cmp    $0xa000,%edx
1401bafa2:	74 0e                	je     0x1401bafb2
1401bafa4:	81 fa 00 40 00 00    	cmp    $0x4000,%edx
1401bafaa:	b8 00 e0 00 00       	mov    $0xe000,%eax
1401bafaf:	0f 45 d0             	cmovne %eax,%edx
1401bafb2:	89 16                	mov    %edx,(%rsi)
1401bafb4:	31 c0                	xor    %eax,%eax
1401bafb6:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1401bafbb:	48 2b 55 00          	sub    0x0(%rbp),%rdx