1400e776e:	66 3d 00 a0          	cmp    $0xa000,%ax
1400e7772:	75 97                	jne    0x1400e770b
1400e7774:	ff 15 a6 7c 1c 00    	call   *0x1c7ca6(%rip)        # 0x1402af420
1400e777a:	89 d9                	mov    %ebx,%ecx
1400e777c:	48 89 c6             	mov    %rax,%rsi
1400e777f:	e8 fc 6e ff ff       	call   0x1400de680
1400e7784:	89 06                	mov    %eax,(%rsi)
1400e7786:	eb b6                	jmp    0x1400e773e
1400e7788:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400e778f:	00
1400e7790:	ff d3                	call   *%rbx
1400e7792:	c7 00 26 00 00 00    	movl   $0x26,(%rax)
1400e7798:	eb a4                	jmp    0x1400e773e
1400e779a:	e8 d1 d0 0f 00       	call   0x1401e4870
1400e779f:	90                   	nop
1400e77a0:	57                   	push   %rdi
1400e77a1:	56                   	push   %rsi
1400e77a2:	53                   	push   %rbx
1400e77a3:	48 83 ec 40          	sub    $0x40,%rsp
1400e77a7:	48 8b 3d 42 13 15 00 	mov    0x151342(%rip),%rdi        # 0x140238af0
1400e77ae:	48 8b 07             	mov    (%rdi),%rax
1400e77b1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400e77b6:	31 c0                	xor    %eax,%eax
1400e77b8:	48 89 d3             	mov    %rdx,%rbx
1400e77bb:	ff 15 8f 7c 1c 00    	call   *0x1c7c8f(%rip)        # 0x1402af450
1400e77c1:	48 89 c6             	mov    %rax,%rsi
1400e77c4:	48 89 c1             	mov    %rax,%rcx
1400e77c7:	ff 15 13 79 1c 00    	call   *0x1c7913(%rip)        # 0x1402af0e0
1400e77cd:	80 e4 7f             	and    $0x7f,%ah
1400e77d0:	83 f8 01             	cmp    $0x1,%eax
1400e77d3:	74 63                	je     0x1400e7838
1400e77d5:	8d 50 fe             	lea    -0x2(%rax),%edx
1400e77d8:	83 fa 01             	cmp    $0x1,%edx
1400e77db:	77 33                	ja     0x1400e7810
1400e77dd:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400e77e1:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e77e6:	0f 11 03             	movups %xmm0,(%rbx)
1400e77e9:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1400e77ed:	66 89 4b 08          	mov    %cx,0x8(%rbx)
1400e77f1:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1400e77f5:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1400e77f9:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1400e77fd:	83 f8 02             	cmp    $0x2,%eax
1400e7800:	75 56                	jne    0x1400e7858
1400e7802:	ba 00 20 00 00       	mov    $0x2000,%edx
1400e7807:	66 89 53 06          	mov    %dx,0x6(%rbx)
1400e780b:	31 c0                	xor    %eax,%eax
1400e780d:	eb 12                	jmp    0x1400e7821
1400e780f:	90                   	nop
1400e7810:	ff 15 0a 7c 1c 00    	call   *0x1c7c0a(%rip)        # 0x1402af420
1400e7816:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
1400e781c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400e7821:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400e7826:	48 2b 17             	sub    (%rdi),%rdx
1400e7829:	75 6a                	jne    0x1400e7895
1400e782b:	48 83 c4 40          	add    $0x40,%rsp
1400e782f:	5b                   	pop    %rbx
1400e7830:	5e                   	pop    %rsi
1400e7831:	5f                   	pop    %rdi
1400e7832:	c3                   	ret
1400e7833:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e7838:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400e783d:	48 2b 07             	sub    (%rdi),%rax
1400e7840:	75 53                	jne    0x1400e7895
1400e7842:	48 89 da             	mov    %rbx,%rdx
1400e7845:	48 89 f1             	mov    %rsi,%rcx
1400e7848:	48 83 c4 40          	add    $0x40,%rsp
1400e784c:	5b                   	pop    %rbx
1400e784d:	5e                   	pop    %rsi
1400e784e:	5f                   	pop    %rdi
1400e784f:	e9 6c fc ff ff       	jmp    0x1400e74c0
1400e7854:	0f 1f 40 00          	nopl   0x0(%rax)
1400e7858:	b8 00 10 00 00       	mov    $0x1000,%eax
1400e785d:	45 31 c9             	xor    %r9d,%r9d
1400e7860:	45 31 c0             	xor    %r8d,%r8d
1400e7863:	31 d2                	xor    %edx,%edx
1400e7865:	66 89 43 06          	mov    %ax,0x6(%rbx)
1400e7869:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
1400e786e:	48 89 f1             	mov    %rsi,%rcx
1400e7871:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400e7878:	00 00
1400e787a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e787f:	ff 15 bb 79 1c 00    	call   *0x1c79bb(%rip)        # 0x1402af240
1400e7885:	85 c0                	test   %eax,%eax
1400e7887:	74 82                	je     0x1400e780b
1400e7889:	8b 44 24 34          	mov    0x34(%rsp),%eax
1400e788d:	48 89 43 18          	mov    %rax,0x18(%rbx)
1400e7891:	31 c0                	xor    %eax,%eax
1400e7893:	eb 8c                	jmp    0x1400e7821
1400e7895:	e8 d6 cf 0f 00       	call   0x1401e4870
1400e789a:	90                   	nop
1400e789b:	90                   	nop
1400e789c:	90                   	nop
1400e789d:	90                   	nop
1400e789e:	90                   	nop
1400e789f:	90                   	nop
1400e78a0:	53                   	push   %rbx
1400e78a1:	48 83 ec 20          	sub    $0x20,%rsp
1400e78a5:	ff 15 95 7b 1c 00    	call   *0x1c7b95(%rip)        # 0x1402af440
1400e78ab:	48 8b 0d ee 19 19 00 	mov    0x1919ee(%rip),%rcx        # 0x1402792a0
1400e78b2:	ff 15 68 77 1c 00    	call   *0x1c7768(%rip)        # 0x1402af020
1400e78b8:	48 8b 0d e1 19 19 00 	mov    0x1919e1(%rip),%rcx        # 0x1402792a0
1400e78bf:	ff 15 f3 76 1c 00    	call   *0x1c76f3(%rip)        # 0x1402aefb8
1400e78c5:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1400e78ca:	48 8b 0d df 19 19 00 	mov    0x1919df(%rip),%rcx        # 0x1402792b0
1400e78d1:	ff 15 89 7a 1c 00    	call   *0x1c7a89(%rip)        # 0x1402af360
1400e78d7:	48 8b 1d 3a 76 1c 00 	mov    0x1c763a(%rip),%rbx        # 0x1402aef18
1400e78de:	48 8b 0d bb 19 19 00 	mov    0x1919bb(%rip),%rcx        # 0x1402792a0
1400e78e5:	ff d3                	call   *%rbx
1400e78e7:	48 8b 0d c2 19 19 00 	mov    0x1919c2(%rip),%rcx        # 0x1402792b0
1400e78ee:	48 89 d8             	mov    %rbx,%rax
1400e78f1:	48 83 c4 20          	add    $0x20,%rsp
1400e78f5:	5b                   	pop    %rbx
1400e78f6:	48 ff e0             	rex.W jmp *%rax
1400e78f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e7900:	57                   	push   %rdi
1400e7901:	56                   	push   %rsi
1400e7902:	53                   	push   %rbx
1400e7903:	48 83 ec 50          	sub    $0x50,%rsp
1400e7907:	48 8b 3d e2 11 15 00 	mov    0x1511e2(%rip),%rdi        # 0x140238af0
1400e790e:	48 63 d9             	movslq %ecx,%rbx
1400e7911:	48 8b 0f             	mov    (%rdi),%rcx
1400e7914:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400e7919:	89 d9                	mov    %ebx,%ecx
1400e791b:	ff 15 2f 7b 1c 00    	call   *0x1c7b2f(%rip)        # 0x1402af450
1400e7921:	48 89 c6             	mov    %rax,%rsi
1400e7924:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e7928:	74 0e                	je     0x1400e7938
1400e792a:	48 89 c1             	mov    %rax,%rcx
1400e792d:	ff 15 ad 77 1c 00    	call   *0x1c77ad(%rip)        # 0x1402af0e0
1400e7933:	83 f8 02             	cmp    $0x2,%eax
1400e7936:	74 18                	je     0x1400e7950
1400e7938:	31 c0                	xor    %eax,%eax
1400e793a:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400e793f:	48 2b 17             	sub    (%rdi),%rdx
1400e7942:	0f 85 87 00 00 00    	jne    0x1400e79cf
1400e7948:	48 83 c4 50          	add    $0x50,%rsp
1400e794c:	5b                   	pop    %rbx
1400e794d:	5e                   	pop    %rsi
1400e794e:	5f                   	pop    %rdi
1400e794f:	c3                   	ret
1400e7950:	85 db                	test   %ebx,%ebx
1400e7952:	74 5c                	je     0x1400e79b0
1400e7954:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400e7959:	48 89 f1             	mov    %rsi,%rcx
1400e795c:	ff 15 f6 76 1c 00    	call   *0x1c76f6(%rip)        # 0x1402af058
1400e7962:	85 c0                	test   %eax,%eax
1400e7964:	74 d2                	je     0x1400e7938
1400e7966:	48 8d 05 63 19 19 00 	lea    0x191963(%rip),%rax        # 0x1402792d0
1400e796d:	83 0c 98 01          	orl    $0x1,(%rax,%rbx,4)
1400e7971:	8b 05 e9 d8 18 00    	mov    0x18d8e9(%rip),%eax        # 0x140275260
1400e7977:	85 c0                	test   %eax,%eax
1400e7979:	75 2e                	jne    0x1400e79a9
1400e797b:	0f b7 44 24 38       	movzwl 0x38(%rsp),%eax
1400e7980:	48 89 35 41 19 19 00 	mov    %rsi,0x191941(%rip)        # 0x1402792c8
1400e7987:	c7 05 2b 19 19 00 00 	movl   $0x0,0x19192b(%rip)        # 0x1402792bc
1400e798e:	00 00 00
1400e7991:	66 89 05 2a 19 19 00 	mov    %ax,0x19192a(%rip)        # 0x1402792c2
1400e7998:	66 89 05 21 19 19 00 	mov    %ax,0x191921(%rip)        # 0x1402792c0
1400e799f:	c7 05 b7 d8 18 00 01 	movl   $0x1,0x18d8b7(%rip)        # 0x140275260
1400e79a6:	00 00 00
1400e79a9:	b8 01 00 00 00       	mov    $0x1,%eax
1400e79ae:	eb 8a                	jmp    0x1400e793a
1400e79b0:	48 8d 54 24 2c       	lea    0x2c(%rsp),%rdx
1400e79b5:	48 89 f1             	mov    %rsi,%rcx
1400e79b8:	ff 15 8a 76 1c 00    	call   *0x1c768a(%rip)        # 0x1402af048
1400e79be:	85 c0                	test   %eax,%eax
1400e79c0:	0f 84 72 ff ff ff    	je     0x1400e7938
1400e79c6:	31 d2                	xor    %edx,%edx
1400e79c8:	66 89 54 24 38       	mov    %dx,0x38(%rsp)
1400e79cd:	eb 97                	jmp    0x1400e7966
1400e79cf:	e8 9c ce 0f 00       	call   0x1401e4870
1400e79d4:	90                   	nop
1400e79d5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400e79dc:	00 00 00 00
1400e79e0:	57                   	push   %rdi
1400e79e1:	56                   	push   %rsi
1400e79e2:	53                   	push   %rbx
1400e79e3:	48 81 ec 50 04 00 00 	sub    $0x450,%rsp
1400e79ea:	48 8b 3d ff 10 15 00 	mov    0x1510ff(%rip),%rdi        # 0x140238af0
1400e79f1:	48 63 f1             	movslq %ecx,%rsi
1400e79f4:	48 8b 0f             	mov    (%rdi),%rcx
1400e79f7:	48 89 8c 24 48 04 00 	mov    %rcx,0x448(%rsp)
1400e79fe:	00
1400e79ff:	89 f1                	mov    %esi,%ecx
1400e7a01:	ff 15 49 7a 1c 00    	call   *0x1c7a49(%rip)        # 0x1402af450
1400e7a07:	48 89 c3             	mov    %rax,%rbx
1400e7a0a:	48 89 c1             	mov    %rax,%rcx
1400e7a0d:	ff 15 cd 76 1c 00    	call   *0x1c76cd(%rip)        # 0x1402af0e0
1400e7a13:	83 f8 03             	cmp    $0x3,%eax
1400e7a16:	74 20                	je     0x1400e7a38
1400e7a18:	48 8b 84 24 48 04 00 	mov    0x448(%rsp),%rax
1400e7a1f:	00
1400e7a20:	48 2b 07             	sub    (%rdi),%rax
1400e7a23:	0f 85 ea 00 00 00    	jne    0x1400e7b13
1400e7a29:	48 81 c4 50 04 00 00 	add    $0x450,%rsp
1400e7a30:	5b                   	pop    %rbx
1400e7a31:	5e                   	pop    %rsi
1400e7a32:	5f                   	pop    %rdi
1400e7a33:	c3                   	ret
1400e7a34:	0f 1f 40 00          	nopl   0x0(%rax)
1400e7a38:	48 8d 44 24 3c       	lea    0x3c(%rsp),%rax
1400e7a3d:	41 b9 fe 03 00 00    	mov    $0x3fe,%r9d
1400e7a43:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400e7a48:	48 89 d9             	mov    %rbx,%rcx
1400e7a4b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e7a50:	ba 01 00 00 00       	mov    $0x1,%edx
1400e7a55:	e8 ae b7 0f 00       	call   0x1401e3208
1400e7a5a:	85 c0                	test   %eax,%eax
1400e7a5c:	78 ba                	js     0x1400e7a18
1400e7a5e:	83 7c 24 3c 0f       	cmpl   $0xf,0x3c(%rsp)
1400e7a63:	76 b3                	jbe    0x1400e7a18
1400e7a65:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400e7a6a:	48 85 db             	test   %rbx,%rbx
1400e7a6d:	74 a9                	je     0x1400e7a18
1400e7a6f:	0f b7 44 24 40       	movzwl 0x40(%rsp),%eax
1400e7a74:	66 85 c0             	test   %ax,%ax
1400e7a77:	74 9f                	je     0x1400e7a18
1400e7a79:	66 d1 e8             	shr    $1,%ax
1400e7a7c:	31 d2                	xor    %edx,%edx
1400e7a7e:	48 89 d9             	mov    %rbx,%rcx
1400e7a81:	0f b7 c0             	movzwl %ax,%eax
1400e7a84:	66 89 14 43          	mov    %dx,(%rbx,%rax,2)
1400e7a88:	48 8d 15 d1 ba 12 00 	lea    0x12bad1(%rip),%rdx        # 0x140213560
1400e7a8f:	e8 94 24 10 00       	call   0x1401e9f28
1400e7a94:	48 85 c0             	test   %rax,%rax
1400e7a97:	74 37                	je     0x1400e7ad0
1400e7a99:	48 8d 15 cc ba 12 00 	lea    0x12bacc(%rip),%rdx        # 0x14021356c
1400e7aa0:	48 89 d9             	mov    %rbx,%rcx
1400e7aa3:	e8 80 24 10 00       	call   0x1401e9f28
1400e7aa8:	48 85 c0             	test   %rax,%rax
1400e7aab:	0f 84 67 ff ff ff    	je     0x1400e7a18
1400e7ab1:	83 fe 02             	cmp    $0x2,%esi
1400e7ab4:	74 3a                	je     0x1400e7af0
1400e7ab6:	48 8d 05 13 18 19 00 	lea    0x191813(%rip),%rax        # 0x1402792d0
1400e7abd:	83 0c b0 04          	orl    $0x4,(%rax,%rsi,4)
1400e7ac1:	e9 52 ff ff ff       	jmp    0x1400e7a18
1400e7ac6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e7acd:	00 00 00
1400e7ad0:	48 8d 15 9f ba 12 00 	lea    0x12ba9f(%rip),%rdx        # 0x140213576
1400e7ad7:	48 89 d9             	mov    %rbx,%rcx
1400e7ada:	e8 49 24 10 00       	call   0x1401e9f28
1400e7adf:	48 85 c0             	test   %rax,%rax
1400e7ae2:	75 b5                	jne    0x1400e7a99
1400e7ae4:	e9 2f ff ff ff       	jmp    0x1400e7a18
1400e7ae9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e7af0:	b9 02 00 00 00       	mov    $0x2,%ecx
1400e7af5:	ff 15 25 ce 10 00    	call   *0x10ce25(%rip)        # 0x1401f4920
1400e7afb:	41 b9 00 02 00 00    	mov    $0x200,%r9d
1400e7b01:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400e7b07:	31 d2                	xor    %edx,%edx
1400e7b09:	48 89 c1             	mov    %rax,%rcx
1400e7b0c:	e8 3f 23 10 00       	call   0x1401e9e50
1400e7b11:	eb a3                	jmp    0x1400e7ab6
1400e7b13:	e8 58 cd 0f 00       	call   0x1401e4870
1400e7b18:	90                   	nop
1400e7b19:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e7b20:	48 83 ec 28          	sub    $0x28,%rsp
1400e7b24:	8b 15 da 80 10 00    	mov    0x1080da(%rip),%edx        # 0x1401efc04
1400e7b2a:	83 fa 04             	cmp    $0x4,%edx
1400e7b2d:	74 0d                	je     0x1400e7b3c
1400e7b2f:	48 8b 0d 52 17 19 00 	mov    0x191752(%rip),%rcx        # 0x140279288
1400e7b36:	ff 15 44 77 1c 00    	call   *0x1c7744(%rip)        # 0x1402af280
1400e7b3c:	8b 0d be 80 10 00    	mov    0x1080be(%rip),%ecx        # 0x1401efc00
1400e7b42:	81 f9 e9 fd 00 00    	cmp    $0xfde9,%ecx
1400e7b48:	75 06                	jne    0x1400e7b50
1400e7b4a:	48 83 c4 28          	add    $0x28,%rsp
1400e7b4e:	c3                   	ret
1400e7b4f:	90                   	nop
1400e7b50:	48 83 c4 28          	add    $0x28,%rsp
1400e7b54:	48 ff 25 2d 77 1c 00 	rex.W jmp *0x1c772d(%rip)        # 0x1402af288
1400e7b5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e7b60:	57                   	push   %rdi
1400e7b61:	56                   	push   %rsi
1400e7b62:	53                   	push   %rbx
1400e7b63:	48 83 ec 30          	sub    $0x30,%rsp
1400e7b67:	48 8b 05 82 0f 15 00 	mov    0x150f82(%rip),%rax        # 0x140238af0
1400e7b6e:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
1400e7b73:	48 89 cb             	mov    %rcx,%rbx
1400e7b76:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
1400e7b7b:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1400e7b80:	48 8b 10             	mov    (%rax),%rdx
1400e7b83:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400e7b88:	31 d2                	xor    %edx,%edx
1400e7b8a:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400e7b8f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e7b94:	ff 15 76 75 1c 00    	call   *0x1c7576(%rip)        # 0x1402af110
1400e7b9a:	89 c7                	mov    %eax,%edi
1400e7b9c:	ff 15 7e 78 1c 00    	call   *0x1c787e(%rip)        # 0x1402af420
1400e7ba2:	89 f9                	mov    %edi,%ecx
1400e7ba4:	48 89 c6             	mov    %rax,%rsi
1400e7ba7:	e8 d4 6a ff ff       	call   0x1400de680
1400e7bac:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1400e7bb1:	48 89 d9             	mov    %rbx,%rcx
1400e7bb4:	89 06                	mov    %eax,(%rsi)
1400e7bb6:	e8 65 b8 fd ff       	call   0x1400c3420
1400e7bbb:	90                   	nop
1400e7bbc:	0f 1f 40 00          	nopl   0x0(%rax)
1400e7bc0:	55                   	push   %rbp
1400e7bc1:	57                   	push   %rdi
1400e7bc2:	56                   	push   %rsi
1400e7bc3:	53                   	push   %rbx
1400e7bc4:	48 83 ec 48          	sub    $0x48,%rsp
1400e7bc8:	48 8b 3d 21 0f 15 00 	mov    0x150f21(%rip),%rdi        # 0x140238af0
1400e7bcf:	48 8d 2d aa d6 18 00 	lea    0x18d6aa(%rip),%rbp        # 0x140275280
1400e7bd6:	41 b8 01 20 00 00    	mov    $0x2001,%r8d
1400e7bdc:	4c 8b 0f             	mov    (%rdi),%r9
1400e7bdf:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
1400e7be4:	41 89 d1             	mov    %edx,%r9d
1400e7be7:	48 89 d6             	mov    %rdx,%rsi
1400e7bea:	48 89 ca             	mov    %rcx,%rdx
1400e7bed:	48 89 e9             	mov    %rbp,%rcx
1400e7bf0:	e8 6b 88 ff ff       	call   0x1400e0460
1400e7bf5:	48 63 d8             	movslq %eax,%rbx
1400e7bf8:	85 db                	test   %ebx,%ebx
1400e7bfa:	78 44                	js     0x1400e7c40
1400e7bfc:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400e7c03:	00 00
1400e7c05:	48 8b 0d bc 16 19 00 	mov    0x1916bc(%rip),%rcx        # 0x1402792c8
1400e7c0c:	41 89 d8             	mov    %ebx,%r8d
1400e7c0f:	48 89 ea             	mov    %rbp,%rdx
1400e7c12:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
1400e7c17:	ff 15 63 77 1c 00    	call   *0x1c7763(%rip)        # 0x1402af380
1400e7c1d:	48 39 f3             	cmp    %rsi,%rbx
1400e7c20:	74 0a                	je     0x1400e7c2c
1400e7c22:	c7 05 8c 16 19 00 01 	movl   $0x1,0x19168c(%rip)        # 0x1402792b8
1400e7c29:	00 00 00
1400e7c2c:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400e7c31:	48 2b 07             	sub    (%rdi),%rax
1400e7c34:	75 3c                	jne    0x1400e7c72
1400e7c36:	48 83 c4 48          	add    $0x48,%rsp
1400e7c3a:	5b                   	pop    %rbx
1400e7c3b:	5e                   	pop    %rsi
1400e7c3c:	5f                   	pop    %rdi
1400e7c3d:	5d                   	pop    %rbp
1400e7c3e:	c3                   	ret
1400e7c3f:	90                   	nop
1400e7c40:	48 8d 1d 3f b9 12 00 	lea    0x12b93f(%rip),%rbx        # 0x140213586
1400e7c47:	48 89 d9             	mov    %rbx,%rcx
1400e7c4a:	e8 c9 22 10 00       	call   0x1401e9f18
1400e7c4f:	48 8b 0d 72 16 19 00 	mov    0x191672(%rip),%rcx        # 0x1402792c8
1400e7c56:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
1400e7c5b:	48 89 da             	mov    %rbx,%rdx
1400e7c5e:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400e7c65:	00 00
1400e7c67:	41 89 c0             	mov    %eax,%r8d
1400e7c6a:	ff 15 10 77 1c 00    	call   *0x1c7710(%rip)        # 0x1402af380
1400e7c70:	eb ba                	jmp    0x1400e7c2c
1400e7c72:	e8 f9 cb 0f 00       	call   0x1401e4870
1400e7c77:	90                   	nop