140073b1a:	c7 44 01 fc 00 00 00 	movl   $0x0,-0x4(%rcx,%rax,1)
140073b21:	00
140073b22:	e9 4d fa ff ff       	jmp    0x140073574
140073b27:	e8 84 ac 16 00       	call   0x1401de7b0
140073b2c:	41 89 c7             	mov    %eax,%r15d
140073b2f:	e9 04 f9 ff ff       	jmp    0x140073438
140073b34:	45 89 c9             	mov    %r9d,%r9d
140073b37:	41 c7 00 00 00 00 00 	movl   $0x0,(%r8)
140073b3e:	43 c7 44 08 fc 00 00 	movl   $0x0,-0x4(%r8,%r9,1)
140073b45:	00 00
140073b47:	e9 44 f8 ff ff       	jmp    0x140073390
140073b4c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140073b51:	e8 da 3e 16 00       	call   0x1401d7a30
140073b56:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
140073b5d:	00
140073b5e:	e8 ad a4 16 00       	call   0x1401de010
140073b63:	e9 c9 f9 ff ff       	jmp    0x140073531
140073b68:	44 89 c8             	mov    %r9d,%eax
140073b6b:	45 31 db             	xor    %r11d,%r11d
140073b6e:	66 44 89 5c 01 fe    	mov    %r11w,-0x2(%rcx,%rax,1)
140073b74:	e9 fb f9 ff ff       	jmp    0x140073574
140073b79:	89 d2                	mov    %edx,%edx
140073b7b:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140073b81:	c7 44 10 fc 00 00 00 	movl   $0x0,-0x4(%rax,%rdx,1)
140073b88:	00
140073b89:	e9 90 fc ff ff       	jmp    0x14007381e
140073b8e:	89 c9                	mov    %ecx,%ecx
140073b90:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140073b96:	c7 44 08 fc 00 00 00 	movl   $0x0,-0x4(%rax,%rcx,1)
140073b9d:	00
140073b9e:	e9 32 fc ff ff       	jmp    0x1400737d5
140073ba3:	48 8b 84 24 20 01 00 	mov    0x120(%rsp),%rax
140073baa:	00
140073bab:	48 8b 94 24 28 01 00 	mov    0x128(%rsp),%rdx
140073bb2:	00
140073bb3:	48 33 05 56 0a 19 00 	xor    0x190a56(%rip),%rax        # 0x140204610
140073bba:	48 33 15 57 0a 19 00 	xor    0x190a57(%rip),%rdx        # 0x140204618
140073bc1:	48 09 d0             	or     %rdx,%rax
140073bc4:	0f 85 61 fe ff ff    	jne    0x140073a2b
140073bca:	e9 b1 fe ff ff       	jmp    0x140073a80
140073bcf:	b8 20 00 00 00       	mov    $0x20,%eax
140073bd4:	45 31 c0             	xor    %r8d,%r8d
140073bd7:	48 29 d0             	sub    %rdx,%rax
140073bda:	48 01 ca             	add    %rcx,%rdx
140073bdd:	83 f8 08             	cmp    $0x8,%eax
140073be0:	73 2a                	jae    0x140073c0c
140073be2:	a8 04                	test   $0x4,%al
140073be4:	75 66                	jne    0x140073c4c
140073be6:	85 c0                	test   %eax,%eax
140073be8:	0f 84 6f fe ff ff    	je     0x140073a5d
140073bee:	c6 02 00             	movb   $0x0,(%rdx)
140073bf1:	a8 02                	test   $0x2,%al
140073bf3:	0f 84 64 fe ff ff    	je     0x140073a5d
140073bf9:	89 c0                	mov    %eax,%eax
140073bfb:	66 c7 44 02 fe 00 00 	movw   $0x0,-0x2(%rdx,%rax,1)
140073c02:	e9 56 fe ff ff       	jmp    0x140073a5d
140073c07:	e8 64 0c 17 00       	call   0x1401e4870
140073c0c:	31 c9                	xor    %ecx,%ecx
140073c0e:	45 31 c9             	xor    %r9d,%r9d
140073c11:	48 89 0a             	mov    %rcx,(%rdx)
140073c14:	89 c1                	mov    %eax,%ecx
140073c16:	4c 89 4c 0a f8       	mov    %r9,-0x8(%rdx,%rcx,1)
140073c1b:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140073c1f:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
140073c23:	48 29 ca             	sub    %rcx,%rdx
140073c26:	01 d0                	add    %edx,%eax
140073c28:	83 e0 f8             	and    $0xfffffff8,%eax
140073c2b:	83 f8 08             	cmp    $0x8,%eax
140073c2e:	0f 82 29 fe ff ff    	jb     0x140073a5d
140073c34:	83 e0 f8             	and    $0xfffffff8,%eax
140073c37:	31 d2                	xor    %edx,%edx
140073c39:	41 89 d1             	mov    %edx,%r9d
140073c3c:	83 c2 08             	add    $0x8,%edx
140073c3f:	4e 89 04 09          	mov    %r8,(%rcx,%r9,1)
140073c43:	39 c2                	cmp    %eax,%edx
140073c45:	72 f2                	jb     0x140073c39
140073c47:	e9 11 fe ff ff       	jmp    0x140073a5d
140073c4c:	45 31 d2             	xor    %r10d,%r10d
140073c4f:	89 c0                	mov    %eax,%eax
140073c51:	45 31 db             	xor    %r11d,%r11d
140073c54:	44 89 12             	mov    %r10d,(%rdx)
140073c57:	44 89 5c 02 fc       	mov    %r11d,-0x4(%rdx,%rax,1)
140073c5c:	e9 fc fd ff ff       	jmp    0x140073a5d
140073c61:	4d 89 e8             	mov    %r13,%r8
140073c64:	ba 90 00 00 00       	mov    $0x90,%edx
140073c69:	48 8d 0d f8 00 19 00 	lea    0x1900f8(%rip),%rcx        # 0x140203d68
140073c70:	e8 1b f7 04 00       	call   0x1400c3390
140073c75:	41 b8 56 0a 00 00    	mov    $0xa56,%r8d
140073c7b:	48 8d 15 2b 00 19 00 	lea    0x19002b(%rip),%rdx        # 0x140203cad
140073c82:	48 8d 0d a9 00 19 00 	lea    0x1900a9(%rip),%rcx        # 0x140203d32
140073c89:	ff 15 49 b7 23 00    	call   *0x23b749(%rip)        # 0x1402af3d8
140073c8f:	90                   	nop
140073c90:	53                   	push   %rbx
140073c91:	48 83 ec 70          	sub    $0x70,%rsp
140073c95:	48 8b 1d 54 4e 1c 00 	mov    0x1c4e54(%rip),%rbx        # 0x140238af0
140073c9c:	48 8b 03             	mov    (%rbx),%rax
140073c9f:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140073ca4:	48 8b 01             	mov    (%rcx),%rax
140073ca7:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140073cac:	48 8d 15 0d 83 17 00 	lea    0x17830d(%rip),%rdx        # 0x1401ebfc0
140073cb3:	48 39 d0             	cmp    %rdx,%rax
140073cb6:	0f 85 bf 00 00 00    	jne    0x140073d7b
140073cbc:	8b 81 c8 00 00 00    	mov    0xc8(%rcx),%eax
140073cc2:	a8 02                	test   $0x2,%al
140073cc4:	0f 84 86 00 00 00    	je     0x140073d50
140073cca:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140073ccf:	66 48 0f 6e c1       	movq   %rcx,%xmm0
140073cd4:	8b 81 d0 00 00 00    	mov    0xd0(%rcx),%eax
140073cda:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
140073ce1:	00 00
140073ce3:	66 49 0f 6e c8       	movq   %r8,%xmm1
140073ce8:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
140073cec:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140073cf1:	85 c0                	test   %eax,%eax
140073cf3:	78 21                	js     0x140073d16
140073cf5:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140073cfc:	00
140073cfd:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140073d02:	48 89 ca             	mov    %rcx,%rdx
140073d05:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140073d0a:	48 89 c1             	mov    %rax,%rcx
140073d0d:	e8 7e e4 ff ff       	call   0x140072190
140073d12:	85 c0                	test   %eax,%eax
140073d14:	74 1a                	je     0x140073d30
140073d16:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140073d1b:	48 2b 13             	sub    (%rbx),%rdx
140073d1e:	0f 85 7e 00 00 00    	jne    0x140073da2
140073d24:	48 83 c4 70          	add    $0x70,%rsp
140073d28:	5b                   	pop    %rbx
140073d29:	c3                   	ret
140073d2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140073d30:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140073d35:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140073d3a:	48 8d 15 0f bf ff ff 	lea    -0x40f1(%rip),%rdx        # 0x14006fc50
140073d41:	48 8b 08             	mov    (%rax),%rcx
140073d44:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140073d49:	e8 a2 ac 16 00       	call   0x1401de9f0
140073d4e:	eb c6                	jmp    0x140073d16
140073d50:	89 44 24 28          	mov    %eax,0x28(%rsp)
140073d54:	4c 8d 0d 17 05 19 00 	lea    0x190517(%rip),%r9        # 0x140204272
140073d5b:	4c 8d 05 66 ff 18 00 	lea    0x18ff66(%rip),%r8        # 0x140203cc8
140073d62:	ba a8 00 00 00       	mov    $0xa8,%edx
140073d67:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
140073d6e:	00
140073d6f:	48 8d 0d 37 ff 18 00 	lea    0x18ff37(%rip),%rcx        # 0x140203cad
140073d76:	e8 15 fa 04 00       	call   0x1400c3790
140073d7b:	48 8d 1d f0 04 19 00 	lea    0x1904f0(%rip),%rbx        # 0x140204272
140073d82:	4c 8d 05 f7 fe 18 00 	lea    0x18fef7(%rip),%r8        # 0x140203c80
140073d89:	ba a2 00 00 00       	mov    $0xa2,%edx
140073d8e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140073d93:	4c 8b 08             	mov    (%rax),%r9
140073d96:	48 8d 0d 10 ff 18 00 	lea    0x18ff10(%rip),%rcx        # 0x140203cad
140073d9d:	e8 ee f9 04 00       	call   0x1400c3790
140073da2:	e8 c9 0a 17 00       	call   0x1401e4870
140073da7:	90                   	nop
140073da8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140073daf:	00
140073db0:	56                   	push   %rsi
140073db1:	53                   	push   %rbx
140073db2:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140073db9:	48 8b 1d 30 4d 1c 00 	mov    0x1c4d30(%rip),%rbx        # 0x140238af0
140073dc0:	48 8b 03             	mov    (%rbx),%rax
140073dc3:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140073dc8:	48 8b 01             	mov    (%rcx),%rax
140073dcb:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140073dd0:	48 8d 15 e9 81 17 00 	lea    0x1781e9(%rip),%rdx        # 0x1401ebfc0
140073dd7:	4c 89 c6             	mov    %r8,%rsi
140073dda:	48 39 d0             	cmp    %rdx,%rax
140073ddd:	0f 85 bf 00 00 00    	jne    0x140073ea2
140073de3:	8b 81 c8 00 00 00    	mov    0xc8(%rcx),%eax
140073de9:	a8 01                	test   $0x1,%al
140073deb:	0f 84 86 00 00 00    	je     0x140073e77
140073df1:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140073df8:	00
140073df9:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140073dfe:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140073e03:	48 89 ca             	mov    %rcx,%rdx
140073e06:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140073e0b:	48 89 c1             	mov    %rax,%rcx
140073e0e:	c7 44 24 44 00 00 00 	movl   $0x0,0x44(%rsp)
140073e15:	00
140073e16:	e8 75 e3 ff ff       	call   0x140072190
140073e1b:	85 c0                	test   %eax,%eax
140073e1d:	74 19                	je     0x140073e38
140073e1f:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140073e24:	48 2b 13             	sub    (%rbx),%rdx
140073e27:	75 49                	jne    0x140073e72
140073e29:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140073e30:	5b                   	pop    %rbx
140073e31:	5e                   	pop    %rsi
140073e32:	c3                   	ret
140073e33:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140073e38:	48 8d 44 24 44       	lea    0x44(%rsp),%rax
140073e3d:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140073e42:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140073e47:	49 89 f1             	mov    %rsi,%r9
140073e4a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140073e4f:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140073e54:	e8 87 ee ff ff       	call   0x140072ce0
140073e59:	85 c0                	test   %eax,%eax
140073e5b:	75 0e                	jne    0x140073e6b
140073e5d:	83 7c 24 44 01       	cmpl   $0x1,0x44(%rsp)
140073e62:	74 bb                	je     0x140073e1f
140073e64:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140073e69:	eb b4                	jmp    0x140073e1f
140073e6b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140073e70:	eb ad                	jmp    0x140073e1f
140073e72:	e8 f9 09 17 00       	call   0x1401e4870
140073e77:	89 44 24 28          	mov    %eax,0x28(%rsp)
140073e7b:	4c 8d 0d fe 03 19 00 	lea    0x1903fe(%rip),%r9        # 0x140204280
140073e82:	4c 8d 05 3f fe 18 00 	lea    0x18fe3f(%rip),%r8        # 0x140203cc8
140073e89:	ba a8 00 00 00       	mov    $0xa8,%edx
140073e8e:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140073e95:	00
140073e96:	48 8d 0d 10 fe 18 00 	lea    0x18fe10(%rip),%rcx        # 0x140203cad
140073e9d:	e8 ee f8 04 00       	call   0x1400c3790
140073ea2:	48 8d 35 d7 03 19 00 	lea    0x1903d7(%rip),%rsi        # 0x140204280
140073ea9:	4c 8d 05 d0 fd 18 00 	lea    0x18fdd0(%rip),%r8        # 0x140203c80
140073eb0:	ba a2 00 00 00       	mov    $0xa2,%edx
140073eb5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140073eba:	4c 8b 08             	mov    (%rax),%r9
140073ebd:	48 8d 0d e9 fd 18 00 	lea    0x18fde9(%rip),%rcx        # 0x140203cad
140073ec4:	e8 c7 f8 04 00       	call   0x1400c3790
140073ec9:	90                   	nop
140073eca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140073ed0:	53                   	push   %rbx
140073ed1:	48 83 ec 70          	sub    $0x70,%rsp
140073ed5:	48 8b 1d 14 4c 1c 00 	mov    0x1c4c14(%rip),%rbx        # 0x140238af0
140073edc:	48 8b 03             	mov    (%rbx),%rax
140073edf:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140073ee4:	48 8b 01             	mov    (%rcx),%rax
140073ee7:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140073eec:	48 8d 15 cd 80 17 00 	lea    0x1780cd(%rip),%rdx        # 0x1401ebfc0
140073ef3:	48 39 d0             	cmp    %rdx,%rax
140073ef6:	0f 85 c4 00 00 00    	jne    0x140073fc0
140073efc:	8b 81 c8 00 00 00    	mov    0xc8(%rcx),%eax
140073f02:	a8 02                	test   $0x2,%al
140073f04:	0f 84 8b 00 00 00    	je     0x140073f95
140073f0a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140073f11:	00
140073f12:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140073f17:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140073f1c:	48 89 ca             	mov    %rcx,%rdx
140073f1f:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140073f24:	48 89 c1             	mov    %rax,%rcx
140073f27:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
140073f2e:	00 00
140073f30:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
140073f35:	e8 56 e2 ff ff       	call   0x140072190
140073f3a:	85 c0                	test   %eax,%eax
140073f3c:	74 1a                	je     0x140073f58
140073f3e:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140073f43:	48 2b 13             	sub    (%rbx),%rdx
140073f46:	0f 85 9b 00 00 00    	jne    0x140073fe7
140073f4c:	48 83 c4 70          	add    $0x70,%rsp
140073f50:	5b                   	pop    %rbx
140073f51:	c3                   	ret
140073f52:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140073f58:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140073f5d:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140073f62:	48 8d 15 47 b8 ff ff 	lea    -0x47b9(%rip),%rdx        # 0x14006f7b0
140073f69:	48 8b 08             	mov    (%rax),%rcx
140073f6c:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140073f71:	e8 7a aa 16 00       	call   0x1401de9f0
140073f76:	83 f8 fa             	cmp    $0xfffffffa,%eax
140073f79:	75 c3                	jne    0x140073f3e
140073f7b:	41 b8 77 09 00 00    	mov    $0x977,%r8d
140073f81:	48 8d 15 25 fd 18 00 	lea    0x18fd25(%rip),%rdx        # 0x140203cad
140073f88:	48 8d 0d a3 fd 18 00 	lea    0x18fda3(%rip),%rcx        # 0x140203d32
140073f8f:	ff 15 43 b4 23 00    	call   *0x23b443(%rip)        # 0x1402af3d8
140073f95:	89 44 24 28          	mov    %eax,0x28(%rsp)
140073f99:	4c 8d 0d f2 02 19 00 	lea    0x1902f2(%rip),%r9        # 0x140204292
140073fa0:	4c 8d 05 21 fd 18 00 	lea    0x18fd21(%rip),%r8        # 0x140203cc8
140073fa7:	ba a8 00 00 00       	mov    $0xa8,%edx
140073fac:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
140073fb3:	00
140073fb4:	48 8d 0d f2 fc 18 00 	lea    0x18fcf2(%rip),%rcx        # 0x140203cad
140073fbb:	e8 d0 f7 04 00       	call   0x1400c3790
140073fc0:	48 8d 1d cb 02 19 00 	lea    0x1902cb(%rip),%rbx        # 0x140204292
140073fc7:	4c 8d 05 b2 fc 18 00 	lea    0x18fcb2(%rip),%r8        # 0x140203c80
140073fce:	ba a2 00 00 00       	mov    $0xa2,%edx
140073fd3:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140073fd8:	4c 8b 08             	mov    (%rax),%r9
140073fdb:	48 8d 0d cb fc 18 00 	lea    0x18fccb(%rip),%rcx        # 0x140203cad
140073fe2:	e8 a9 f7 04 00       	call   0x1400c3790
140073fe7:	e8 84 08 17 00       	call   0x1401e4870
140073fec:	90                   	nop
140073fed:	0f 1f 00             	nopl   (%rax)
140073ff0:	41 54                	push   %r12
140073ff2:	55                   	push   %rbp
140073ff3:	57                   	push   %rdi
140073ff4:	56                   	push   %rsi
140073ff5:	53                   	push   %rbx
140073ff6:	48 83 ec 50          	sub    $0x50,%rsp
140073ffa:	48 8b 1d ef 4a 1c 00 	mov    0x1c4aef(%rip),%rbx        # 0x140238af0
140074001:	4c 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12
140074008:	00
140074009:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
140074010:	00
140074011:	48 8b 03             	mov    (%rbx),%rax
140074014:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140074019:	48 8b 01             	mov    (%rcx),%rax
14007401c:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140074021:	4c 89 c7             	mov    %r8,%rdi
140074024:	4c 89 cd             	mov    %r9,%rbp
140074027:	48 8d 15 92 7f 17 00 	lea    0x177f92(%rip),%rdx        # 0x1401ebfc0
14007402e:	48 39 d0             	cmp    %rdx,%rax
140074031:	0f 85 b1 00 00 00    	jne    0x1400740e8
140074037:	8b 81 c8 00 00 00    	mov    0xc8(%rcx),%eax
14007403d:	a8 01                	test   $0x1,%al
14007403f:	74 7c                	je     0x1400740bd
140074041:	8b 81 d0 00 00 00    	mov    0xd0(%rcx),%eax
140074047:	85 c0                	test   %eax,%eax
140074049:	78 26                	js     0x140074071
14007404b:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140074052:	00
140074053:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140074058:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
14007405d:	48 89 ca             	mov    %rcx,%rdx
140074060:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140074065:	48 89 c1             	mov    %rax,%rcx
140074068:	e8 23 e1 ff ff       	call   0x140072190
14007406d:	85 c0                	test   %eax,%eax
14007406f:	74 1f                	je     0x140074090
140074071:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140074076:	48 2b 13             	sub    (%rbx),%rdx
140074079:	0f 85 90 00 00 00    	jne    0x14007410f
14007407f:	48 83 c4 50          	add    $0x50,%rsp
140074083:	5b                   	pop    %rbx
140074084:	5e                   	pop    %rsi
140074085:	5f                   	pop    %rdi
140074086:	5d                   	pop    %rbp
140074087:	41 5c                	pop    %r12
140074089:	c3                   	ret
14007408a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140074090:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140074095:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14007409a:	49 89 e9             	mov    %rbp,%r9
14007409d:	49 89 f8             	mov    %rdi,%r8
1400740a0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400740a5:	e8 36 ec ff ff       	call   0x140072ce0
1400740aa:	85 c0                	test   %eax,%eax
1400740ac:	78 c3                	js     0x140074071
1400740ae:	74 c1                	je     0x140074071
1400740b0:	c7 06 02 00 00 00    	movl   $0x2,(%rsi)
1400740b6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400740bb:	eb b4                	jmp    0x140074071
1400740bd:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400740c1:	4c 8d 0d d8 01 19 00 	lea    0x1901d8(%rip),%r9        # 0x1402042a0
1400740c8:	4c 8d 05 f9 fb 18 00 	lea    0x18fbf9(%rip),%r8        # 0x140203cc8