1402eb88d:	90                   	nop
1402eb88e:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb893:	e8 68 ee 49 00       	call   0x14078a700
1402eb898:	90                   	nop
1402eb899:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb89e:	e8 5d ee 49 00       	call   0x14078a700
1402eb8a3:	90                   	nop
1402eb8a4:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb8a9:	e8 52 ee 49 00       	call   0x14078a700
1402eb8ae:	90                   	nop
1402eb8af:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb8b4:	e8 47 ee 49 00       	call   0x14078a700
1402eb8b9:	90                   	nop
1402eb8ba:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb8bf:	e8 3c ee 49 00       	call   0x14078a700
1402eb8c4:	90                   	nop
1402eb8c5:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb8ca:	e8 31 ee 49 00       	call   0x14078a700
1402eb8cf:	90                   	nop
1402eb8d0:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb8d5:	e8 26 ee 49 00       	call   0x14078a700
1402eb8da:	90                   	nop
1402eb8db:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb8e0:	e8 1b ee 49 00       	call   0x14078a700
1402eb8e5:	90                   	nop
1402eb8e6:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb8eb:	e8 10 ee 49 00       	call   0x14078a700
1402eb8f0:	90                   	nop
1402eb8f1:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb8f6:	e8 05 ee 49 00       	call   0x14078a700
1402eb8fb:	90                   	nop
1402eb8fc:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb901:	e8 fa ed 49 00       	call   0x14078a700
1402eb906:	90                   	nop
1402eb907:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb90c:	e8 ef ed 49 00       	call   0x14078a700
1402eb911:	90                   	nop
1402eb912:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb917:	e8 e4 ed 49 00       	call   0x14078a700
1402eb91c:	90                   	nop
1402eb91d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402eb922:	e8 d9 ed 49 00       	call   0x14078a700
1402eb927:	cc                   	int3
1402eb928:	cc                   	int3
1402eb929:	cc                   	int3
1402eb92a:	cc                   	int3
1402eb92b:	cc                   	int3
1402eb92c:	cc                   	int3
1402eb92d:	cc                   	int3
1402eb92e:	cc                   	int3
1402eb92f:	cc                   	int3
1402eb930:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402eb935:	55                   	push   %rbp
1402eb936:	56                   	push   %rsi
1402eb937:	57                   	push   %rdi
1402eb938:	41 56                	push   %r14
1402eb93a:	41 57                	push   %r15
1402eb93c:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1402eb941:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1402eb948:	0f b6 da             	movzbl %dl,%ebx
1402eb94b:	4c 8b f1             	mov    %rcx,%r14
1402eb94e:	45 33 ff             	xor    %r15d,%r15d
1402eb951:	44 89 7d e7          	mov    %r15d,-0x19(%rbp)
1402eb955:	e8 b6 2b 00 00       	call   0x1402ee510
1402eb95a:	4c 8b 05 07 05 13 01 	mov    0x1130507(%rip),%r8        # 0x14141be68
1402eb961:	49 8b d6             	mov    %r14,%rdx
1402eb964:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402eb96b:	84 db                	test   %bl,%bl
1402eb96d:	0f 84 12 01 00 00    	je     0x1402eba85
1402eb973:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402eb977:	e8 24 72 08 00       	call   0x140372ba0
1402eb97c:	48 8b 38             	mov    (%rax),%rdi
1402eb97f:	4c 89 38             	mov    %r15,(%rax)
1402eb982:	48 89 7d cf          	mov    %rdi,-0x31(%rbp)
1402eb986:	4c 8b 05 db 04 13 01 	mov    0x11304db(%rip),%r8        # 0x14141be68
1402eb98d:	41 8b 98 ac 00 00 00 	mov    0xac(%r8),%ebx
1402eb994:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402eb99b:	49 8b d6             	mov    %r14,%rdx
1402eb99e:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402eb9a2:	e8 f9 71 08 00       	call   0x140372ba0
1402eb9a7:	48 8b 30             	mov    (%rax),%rsi
1402eb9aa:	4c 89 38             	mov    %r15,(%rax)
1402eb9ad:	48 89 75 df          	mov    %rsi,-0x21(%rbp)
1402eb9b1:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
1402eb9b5:	44 8b c3             	mov    %ebx,%r8d
1402eb9b8:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1402eb9bc:	48 8b ce             	mov    %rsi,%rcx
1402eb9bf:	e8 5c 14 45 00       	call   0x14073ce20
1402eb9c4:	c7 45 e7 40 00 00 00 	movl   $0x40,-0x19(%rbp)
1402eb9cb:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
1402eb9cf:	48 85 c0             	test   %rax,%rax
1402eb9d2:	0f 84 ed 02 00 00    	je     0x1402ebcc5
1402eb9d8:	4c 8b 40 20          	mov    0x20(%rax),%r8
1402eb9dc:	49 ff c0             	inc    %r8
1402eb9df:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1402eb9e3:	48 8b 0d 8e 74 14 01 	mov    0x114748e(%rip),%rcx        # 0x141432e78
1402eb9ea:	e8 31 45 eb ff       	call   0x14019ff20
1402eb9ef:	48 8b 0d 72 04 13 01 	mov    0x1130472(%rip),%rcx        # 0x14141be68
1402eb9f6:	4c 8b c0             	mov    %rax,%r8
1402eb9f9:	8b 91 ac 00 00 00    	mov    0xac(%rcx),%edx
1402eb9ff:	48 8b cf             	mov    %rdi,%rcx
1402eba02:	e8 f9 90 44 00       	call   0x140734b00
1402eba07:	90                   	nop
1402eba08:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1402eba0c:	48 85 c9             	test   %rcx,%rcx
1402eba0f:	74 24                	je     0x1402eba35
1402eba11:	8b 41 10             	mov    0x10(%rcx),%eax
1402eba14:	ff c8                	dec    %eax
1402eba16:	89 41 10             	mov    %eax,0x10(%rcx)
1402eba19:	85 c0                	test   %eax,%eax
1402eba1b:	7f 18                	jg     0x1402eba35
1402eba1d:	0f 88 b6 02 00 00    	js     0x1402ebcd9
1402eba23:	48 8b 01             	mov    (%rcx),%rax
1402eba26:	ba 01 00 00 00       	mov    $0x1,%edx
1402eba2b:	48 8b 00             	mov    (%rax),%rax
1402eba2e:	ff 15 ec 7f c9 00    	call   *0xc97fec(%rip)        # 0x140f83a20
1402eba34:	90                   	nop
1402eba35:	48 85 f6             	test   %rsi,%rsi
1402eba38:	74 27                	je     0x1402eba61
1402eba3a:	8b 46 10             	mov    0x10(%rsi),%eax
1402eba3d:	ff c8                	dec    %eax
1402eba3f:	89 46 10             	mov    %eax,0x10(%rsi)
1402eba42:	85 c0                	test   %eax,%eax
1402eba44:	7f 1b                	jg     0x1402eba61
1402eba46:	0f 88 98 02 00 00    	js     0x1402ebce4
1402eba4c:	48 8b 06             	mov    (%rsi),%rax
1402eba4f:	ba 01 00 00 00       	mov    $0x1,%edx
1402eba54:	48 8b ce             	mov    %rsi,%rcx
1402eba57:	48 8b 00             	mov    (%rax),%rax
1402eba5a:	ff 15 c0 7f c9 00    	call   *0xc97fc0(%rip)        # 0x140f83a20
1402eba60:	90                   	nop
1402eba61:	48 85 ff             	test   %rdi,%rdi
1402eba64:	0f 84 35 01 00 00    	je     0x1402ebb9f
1402eba6a:	8b 47 10             	mov    0x10(%rdi),%eax
1402eba6d:	ff c8                	dec    %eax
1402eba6f:	89 47 10             	mov    %eax,0x10(%rdi)
1402eba72:	85 c0                	test   %eax,%eax
1402eba74:	0f 8f 25 01 00 00    	jg     0x1402ebb9f
1402eba7a:	0f 88 3a 02 00 00    	js     0x1402ebcba
1402eba80:	e9 05 01 00 00       	jmp    0x1402ebb8a
1402eba85:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402eba89:	e8 12 71 08 00       	call   0x140372ba0
1402eba8e:	48 8b 38             	mov    (%rax),%rdi
1402eba91:	4c 89 38             	mov    %r15,(%rax)
1402eba94:	48 89 7d df          	mov    %rdi,-0x21(%rbp)
1402eba98:	4c 8b 05 c9 03 13 01 	mov    0x11303c9(%rip),%r8        # 0x14141be68
1402eba9f:	41 8b 98 b0 00 00 00 	mov    0xb0(%r8),%ebx
1402ebaa6:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402ebaad:	49 8b d6             	mov    %r14,%rdx
1402ebab0:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402ebab4:	e8 e7 70 08 00       	call   0x140372ba0
1402ebab9:	48 8b 30             	mov    (%rax),%rsi
1402ebabc:	4c 89 38             	mov    %r15,(%rax)
1402ebabf:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
1402ebac3:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
1402ebac7:	44 8b c3             	mov    %ebx,%r8d
1402ebaca:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1402ebace:	48 8b ce             	mov    %rsi,%rcx
1402ebad1:	e8 4a 13 45 00       	call   0x14073ce20
1402ebad6:	c7 45 e7 08 00 00 00 	movl   $0x8,-0x19(%rbp)
1402ebadd:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
1402ebae1:	48 85 c0             	test   %rax,%rax
1402ebae4:	0f 84 05 02 00 00    	je     0x1402ebcef
1402ebaea:	4c 8b 40 20          	mov    0x20(%rax),%r8
1402ebaee:	49 ff c0             	inc    %r8
1402ebaf1:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1402ebaf5:	48 8b 0d 7c 73 14 01 	mov    0x114737c(%rip),%rcx        # 0x141432e78
1402ebafc:	e8 1f 44 eb ff       	call   0x14019ff20
1402ebb01:	48 8b 0d 60 03 13 01 	mov    0x1130360(%rip),%rcx        # 0x14141be68
1402ebb08:	4c 8b c0             	mov    %rax,%r8
1402ebb0b:	8b 91 b0 00 00 00    	mov    0xb0(%rcx),%edx
1402ebb11:	48 8b cf             	mov    %rdi,%rcx
1402ebb14:	e8 e7 8f 44 00       	call   0x140734b00
1402ebb19:	90                   	nop
1402ebb1a:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1402ebb1e:	48 85 c9             	test   %rcx,%rcx
1402ebb21:	74 24                	je     0x1402ebb47
1402ebb23:	8b 41 10             	mov    0x10(%rcx),%eax
1402ebb26:	ff c8                	dec    %eax
1402ebb28:	89 41 10             	mov    %eax,0x10(%rcx)
1402ebb2b:	85 c0                	test   %eax,%eax
1402ebb2d:	7f 18                	jg     0x1402ebb47
1402ebb2f:	0f 88 ce 01 00 00    	js     0x1402ebd03
1402ebb35:	48 8b 01             	mov    (%rcx),%rax
1402ebb38:	ba 01 00 00 00       	mov    $0x1,%edx
1402ebb3d:	48 8b 00             	mov    (%rax),%rax
1402ebb40:	ff 15 da 7e c9 00    	call   *0xc97eda(%rip)        # 0x140f83a20
1402ebb46:	90                   	nop
1402ebb47:	48 85 f6             	test   %rsi,%rsi
1402ebb4a:	74 27                	je     0x1402ebb73
1402ebb4c:	8b 46 10             	mov    0x10(%rsi),%eax
1402ebb4f:	ff c8                	dec    %eax
1402ebb51:	89 46 10             	mov    %eax,0x10(%rsi)
1402ebb54:	85 c0                	test   %eax,%eax
1402ebb56:	7f 1b                	jg     0x1402ebb73
1402ebb58:	0f 88 b0 01 00 00    	js     0x1402ebd0e
1402ebb5e:	48 8b 06             	mov    (%rsi),%rax
1402ebb61:	ba 01 00 00 00       	mov    $0x1,%edx
1402ebb66:	48 8b ce             	mov    %rsi,%rcx
1402ebb69:	48 8b 00             	mov    (%rax),%rax
1402ebb6c:	ff 15 ae 7e c9 00    	call   *0xc97eae(%rip)        # 0x140f83a20
1402ebb72:	90                   	nop
1402ebb73:	48 85 ff             	test   %rdi,%rdi
1402ebb76:	74 27                	je     0x1402ebb9f
1402ebb78:	8b 47 10             	mov    0x10(%rdi),%eax
1402ebb7b:	ff c8                	dec    %eax
1402ebb7d:	89 47 10             	mov    %eax,0x10(%rdi)
1402ebb80:	85 c0                	test   %eax,%eax
1402ebb82:	7f 1b                	jg     0x1402ebb9f
1402ebb84:	0f 88 8f 01 00 00    	js     0x1402ebd19
1402ebb8a:	48 8b 07             	mov    (%rdi),%rax
1402ebb8d:	ba 01 00 00 00       	mov    $0x1,%edx
1402ebb92:	48 8b cf             	mov    %rdi,%rcx
1402ebb95:	48 8b 00             	mov    (%rax),%rax
1402ebb98:	ff 15 82 7e c9 00    	call   *0xc97e82(%rip)        # 0x140f83a20
1402ebb9e:	90                   	nop
1402ebb9f:	4c 8b 05 c2 02 13 01 	mov    0x11302c2(%rip),%r8        # 0x14141be68
1402ebba6:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402ebbad:	49 8b d6             	mov    %r14,%rdx
1402ebbb0:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402ebbb4:	e8 e7 6f 08 00       	call   0x140372ba0
1402ebbb9:	48 8b 18             	mov    (%rax),%rbx
1402ebbbc:	4c 89 38             	mov    %r15,(%rax)
1402ebbbf:	48 89 5d df          	mov    %rbx,-0x21(%rbp)
1402ebbc3:	48 8b 05 7e 04 13 01 	mov    0x113047e(%rip),%rax        # 0x14141c048
1402ebbca:	48 8b 88 70 02 00 00 	mov    0x270(%rax),%rcx
1402ebbd1:	48 85 c9             	test   %rcx,%rcx
1402ebbd4:	74 1c                	je     0x1402ebbf2
1402ebbd6:	8b 41 10             	mov    0x10(%rcx),%eax
1402ebbd9:	ff c0                	inc    %eax
1402ebbdb:	89 41 10             	mov    %eax,0x10(%rcx)
1402ebbde:	83 f8 01             	cmp    $0x1,%eax
1402ebbe1:	0f 8e 3d 01 00 00    	jle    0x1402ebd24
1402ebbe7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ebbec:	0f 84 3a 01 00 00    	je     0x1402ebd2c
1402ebbf2:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
1402ebbf6:	0f 57 c0             	xorps  %xmm0,%xmm0
1402ebbf9:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1402ebbfe:	4c 89 7d 0f          	mov    %r15,0xf(%rbp)
1402ebc02:	f3 0f 7f 45 17       	movdqu %xmm0,0x17(%rbp)
1402ebc07:	4c 89 7d 27          	mov    %r15,0x27(%rbp)
1402ebc0b:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
1402ebc0f:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1402ebc13:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1402ebc17:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402ebc1b:	e8 70 0f 3c 00       	call   0x1406acb90
1402ebc20:	48 8b 08             	mov    (%rax),%rcx
1402ebc23:	4c 89 38             	mov    %r15,(%rax)
1402ebc26:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
1402ebc2a:	48 8b 08             	mov    (%rax),%rcx
1402ebc2d:	48 85 c9             	test   %rcx,%rcx
1402ebc30:	74 24                	je     0x1402ebc56
1402ebc32:	8b 41 10             	mov    0x10(%rcx),%eax
1402ebc35:	ff c8                	dec    %eax
1402ebc37:	89 41 10             	mov    %eax,0x10(%rcx)
1402ebc3a:	85 c0                	test   %eax,%eax
1402ebc3c:	7f 18                	jg     0x1402ebc56
1402ebc3e:	0f 88 f3 00 00 00    	js     0x1402ebd37
1402ebc44:	48 8b 01             	mov    (%rcx),%rax
1402ebc47:	ba 01 00 00 00       	mov    $0x1,%edx
1402ebc4c:	48 8b 00             	mov    (%rax),%rax
1402ebc4f:	ff 15 cb 7d c9 00    	call   *0xc97dcb(%rip)        # 0x140f83a20
1402ebc55:	90                   	nop
1402ebc56:	48 8b 05 0b 02 13 01 	mov    0x113020b(%rip),%rax        # 0x14141be68
1402ebc5d:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
1402ebc61:	8b 90 b4 00 00 00    	mov    0xb4(%rax),%edx
1402ebc67:	48 8b cb             	mov    %rbx,%rcx
1402ebc6a:	e8 91 8e 44 00       	call   0x140734b00
1402ebc6f:	90                   	nop
1402ebc70:	48 85 db             	test   %rbx,%rbx
1402ebc73:	74 23                	je     0x1402ebc98
1402ebc75:	8b 43 10             	mov    0x10(%rbx),%eax
1402ebc78:	ff c8                	dec    %eax
1402ebc7a:	89 43 10             	mov    %eax,0x10(%rbx)
1402ebc7d:	85 c0                	test   %eax,%eax
1402ebc7f:	7f 17                	jg     0x1402ebc98
1402ebc81:	78 2c                	js     0x1402ebcaf
1402ebc83:	48 8b 03             	mov    (%rbx),%rax
1402ebc86:	ba 01 00 00 00       	mov    $0x1,%edx
1402ebc8b:	48 8b cb             	mov    %rbx,%rcx
1402ebc8e:	48 8b 00             	mov    (%rax),%rax
1402ebc91:	ff 15 89 7d c9 00    	call   *0xc97d89(%rip)        # 0x140f83a20
1402ebc97:	90                   	nop
1402ebc98:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
1402ebc9f:	00
1402ebca0:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1402ebca7:	41 5f                	pop    %r15
1402ebca9:	41 5e                	pop    %r14
1402ebcab:	5f                   	pop    %rdi
1402ebcac:	5e                   	pop    %rsi
1402ebcad:	5d                   	pop    %rbp
1402ebcae:	c3                   	ret
1402ebcaf:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ebcb4:	e8 47 ea 49 00       	call   0x14078a700
1402ebcb9:	90                   	nop
1402ebcba:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ebcbf:	e8 3c ea 49 00       	call   0x14078a700
1402ebcc4:	90                   	nop
1402ebcc5:	48 8d 15 2c ed ce 00 	lea    0xceed2c(%rip),%rdx        # 0x140fda9f8
1402ebccc:	48 8b 0d 25 58 14 01 	mov    0x1145825(%rip),%rcx        # 0x1414314f8
1402ebcd3:	e8 d8 61 4a 00       	call   0x140791eb0
1402ebcd8:	90                   	nop
1402ebcd9:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ebcde:	e8 1d ea 49 00       	call   0x14078a700
1402ebce3:	90                   	nop
1402ebce4:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ebce9:	e8 12 ea 49 00       	call   0x14078a700
1402ebcee:	90                   	nop
1402ebcef:	48 8d 15 02 ed ce 00 	lea    0xceed02(%rip),%rdx        # 0x140fda9f8
1402ebcf6:	48 8b 0d fb 57 14 01 	mov    0x11457fb(%rip),%rcx        # 0x1414314f8
1402ebcfd:	e8 ae 61 4a 00       	call   0x140791eb0
1402ebd02:	90                   	nop
1402ebd03:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ebd08:	e8 f3 e9 49 00       	call   0x14078a700
1402ebd0d:	90                   	nop
1402ebd0e:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ebd13:	e8 e8 e9 49 00       	call   0x14078a700
1402ebd18:	90                   	nop
1402ebd19:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ebd1e:	e8 dd e9 49 00       	call   0x14078a700
1402ebd23:	90                   	nop
1402ebd24:	33 c9                	xor    %ecx,%ecx
1402ebd26:	e8 d5 e9 49 00       	call   0x14078a700
1402ebd2b:	cc                   	int3
1402ebd2c:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ebd31:	e8 ca e9 49 00       	call   0x14078a700
1402ebd36:	90                   	nop
1402ebd37:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ebd3c:	e8 bf e9 49 00       	call   0x14078a700
1402ebd41:	cc                   	int3
1402ebd42:	cc                   	int3
1402ebd43:	cc                   	int3
1402ebd44:	cc                   	int3
1402ebd45:	cc                   	int3
1402ebd46:	cc                   	int3
1402ebd47:	cc                   	int3
1402ebd48:	cc                   	int3
1402ebd49:	cc                   	int3
1402ebd4a:	cc                   	int3
1402ebd4b:	cc                   	int3
1402ebd4c:	cc                   	int3
1402ebd4d:	cc                   	int3
1402ebd4e:	cc                   	int3
1402ebd4f:	cc                   	int3
1402ebd50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402ebd55:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402ebd5a:	56                   	push   %rsi
1402ebd5b:	57                   	push   %rdi
1402ebd5c:	41 56                	push   %r14
1402ebd5e:	48 83 ec 40          	sub    $0x40,%rsp