1402d6737:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d673c:	e8 bf 3f 4b 00       	call   0x14078a700
1402d6741:	90                   	nop
1402d6742:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d6747:	e8 b4 3f 4b 00       	call   0x14078a700
1402d674c:	cc                   	int3
1402d674d:	cc                   	int3
1402d674e:	cc                   	int3
1402d674f:	cc                   	int3
1402d6750:	40 53                	rex push %rbx
1402d6752:	56                   	push   %rsi
1402d6753:	57                   	push   %rdi
1402d6754:	48 83 ec 60          	sub    $0x60,%rsp
1402d6758:	48 8b f9             	mov    %rcx,%rdi
1402d675b:	33 f6                	xor    %esi,%esi
1402d675d:	4c 8b 09             	mov    (%rcx),%r9
1402d6760:	48 8b 05 01 57 14 01 	mov    0x1145701(%rip),%rax        # 0x14141be68
1402d6767:	4d 8b 41 40          	mov    0x40(%r9),%r8
1402d676b:	4c 63 50 6c          	movslq 0x6c(%rax),%r10
1402d676f:	49 8b ca             	mov    %r10,%rcx
1402d6772:	48 c1 e1 04          	shl    $0x4,%rcx
1402d6776:	49 03 08             	add    (%r8),%rcx
1402d6779:	40 38 71 08          	cmp    %sil,0x8(%rcx)
1402d677d:	75 0c                	jne    0x1402d678b
1402d677f:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
1402d6786:	00
1402d6787:	8b de                	mov    %esi,%ebx
1402d6789:	eb 27                	jmp    0x1402d67b2
1402d678b:	49 8b 41 38          	mov    0x38(%r9),%rax
1402d678f:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402d6796:	48 8b 02             	mov    (%rdx),%rax
1402d6799:	4e 8b 04 d0          	mov    (%rax,%r10,8),%r8
1402d679d:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1402d67a4:	00
1402d67a5:	e8 26 19 44 00       	call   0x1407180d0
1402d67aa:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1402d67b1:	00
1402d67b2:	48 85 db             	test   %rbx,%rbx
1402d67b5:	74 27                	je     0x1402d67de
1402d67b7:	8b 43 10             	mov    0x10(%rbx),%eax
1402d67ba:	ff c8                	dec    %eax
1402d67bc:	89 43 10             	mov    %eax,0x10(%rbx)
1402d67bf:	85 c0                	test   %eax,%eax
1402d67c1:	7f 1b                	jg     0x1402d67de
1402d67c3:	0f 88 f3 00 00 00    	js     0x1402d68bc
1402d67c9:	48 8b 03             	mov    (%rbx),%rax
1402d67cc:	ba 01 00 00 00       	mov    $0x1,%edx
1402d67d1:	48 8b cb             	mov    %rbx,%rcx
1402d67d4:	48 8b 00             	mov    (%rax),%rax
1402d67d7:	ff 15 43 d2 ca 00    	call   *0xcad243(%rip)        # 0x140f83a20
1402d67dd:	90                   	nop
1402d67de:	48 85 db             	test   %rbx,%rbx
1402d67e1:	0f 85 c2 00 00 00    	jne    0x1402d68a9
1402d67e7:	48 8b 1f             	mov    (%rdi),%rbx
1402d67ea:	48 8b 05 57 58 14 01 	mov    0x1145857(%rip),%rax        # 0x14141c048
1402d67f1:	48 8b 88 d0 01 00 00 	mov    0x1d0(%rax),%rcx
1402d67f8:	48 85 c9             	test   %rcx,%rcx
1402d67fb:	74 1c                	je     0x1402d6819
1402d67fd:	8b 41 10             	mov    0x10(%rcx),%eax
1402d6800:	ff c0                	inc    %eax
1402d6802:	89 41 10             	mov    %eax,0x10(%rcx)
1402d6805:	83 f8 01             	cmp    $0x1,%eax
1402d6808:	0f 8e b9 00 00 00    	jle    0x1402d68c7
1402d680e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d6813:	0f 84 b6 00 00 00    	je     0x1402d68cf
1402d6819:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
1402d6820:	00
1402d6821:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d6824:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1402d682a:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1402d682f:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1402d6835:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1402d683a:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
1402d6841:	00
1402d6842:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1402d6847:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402d684c:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1402d6853:	00
1402d6854:	e8 37 63 3d 00       	call   0x1406acb90
1402d6859:	48 8b 08             	mov    (%rax),%rcx
1402d685c:	48 89 30             	mov    %rsi,(%rax)
1402d685f:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
1402d6866:	00
1402d6867:	48 8b 08             	mov    (%rax),%rcx
1402d686a:	48 85 c9             	test   %rcx,%rcx
1402d686d:	74 20                	je     0x1402d688f
1402d686f:	8b 41 10             	mov    0x10(%rcx),%eax
1402d6872:	ff c8                	dec    %eax
1402d6874:	89 41 10             	mov    %eax,0x10(%rcx)
1402d6877:	85 c0                	test   %eax,%eax
1402d6879:	7f 14                	jg     0x1402d688f
1402d687b:	78 34                	js     0x1402d68b1
1402d687d:	48 8b 01             	mov    (%rcx),%rax
1402d6880:	ba 01 00 00 00       	mov    $0x1,%edx
1402d6885:	48 8b 00             	mov    (%rax),%rax
1402d6888:	ff 15 92 d1 ca 00    	call   *0xcad192(%rip)        # 0x140f83a20
1402d688e:	90                   	nop
1402d688f:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
1402d6896:	00
1402d6897:	48 8b 15 ca 55 14 01 	mov    0x11455ca(%rip),%rdx        # 0x14141be68
1402d689e:	8b 52 6c             	mov    0x6c(%rdx),%edx
1402d68a1:	48 8b cb             	mov    %rbx,%rcx
1402d68a4:	e8 57 e2 45 00       	call   0x140734b00
1402d68a9:	48 83 c4 60          	add    $0x60,%rsp
1402d68ad:	5f                   	pop    %rdi
1402d68ae:	5e                   	pop    %rsi
1402d68af:	5b                   	pop    %rbx
1402d68b0:	c3                   	ret
1402d68b1:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d68b6:	e8 45 3e 4b 00       	call   0x14078a700
1402d68bb:	90                   	nop
1402d68bc:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d68c1:	e8 3a 3e 4b 00       	call   0x14078a700
1402d68c6:	90                   	nop
1402d68c7:	33 c9                	xor    %ecx,%ecx
1402d68c9:	e8 32 3e 4b 00       	call   0x14078a700
1402d68ce:	cc                   	int3
1402d68cf:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d68d4:	e8 27 3e 4b 00       	call   0x14078a700
1402d68d9:	cc                   	int3
1402d68da:	cc                   	int3
1402d68db:	cc                   	int3
1402d68dc:	cc                   	int3
1402d68dd:	cc                   	int3
1402d68de:	cc                   	int3
1402d68df:	cc                   	int3
1402d68e0:	48 8b c4             	mov    %rsp,%rax
1402d68e3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402d68e7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402d68eb:	48 89 78 20          	mov    %rdi,0x20(%rax)
1402d68ef:	55                   	push   %rbp
1402d68f0:	41 54                	push   %r12
1402d68f2:	41 55                	push   %r13
1402d68f4:	41 56                	push   %r14
1402d68f6:	41 57                	push   %r15
1402d68f8:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1402d68fc:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1402d6903:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
1402d6907:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
1402d690b:	49 8b d9             	mov    %r9,%rbx
1402d690e:	45 0f b6 f8          	movzbl %r8b,%r15d
1402d6912:	44 8b f2             	mov    %edx,%r14d
1402d6915:	48 8b f1             	mov    %rcx,%rsi
1402d6918:	45 33 ed             	xor    %r13d,%r13d
1402d691b:	0f 57 ff             	xorps  %xmm7,%xmm7
1402d691e:	85 d2                	test   %edx,%edx
1402d6920:	0f 85 fa 02 00 00    	jne    0x1402d6c20
1402d6926:	4c 8b 05 3b 55 14 01 	mov    0x114553b(%rip),%r8        # 0x14141be68
1402d692d:	48 8b d1             	mov    %rcx,%rdx
1402d6930:	45 8b 40 6c          	mov    0x6c(%r8),%r8d
1402d6934:	45 84 ff             	test   %r15b,%r15b
1402d6937:	0f 84 70 01 00 00    	je     0x1402d6aad
1402d693d:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402d6941:	e8 5a c2 09 00       	call   0x140372ba0
1402d6946:	48 8b 38             	mov    (%rax),%rdi
1402d6949:	4c 89 28             	mov    %r13,(%rax)
1402d694c:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
1402d6950:	45 33 c0             	xor    %r8d,%r8d
1402d6953:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d6957:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d695b:	e8 40 c2 09 00       	call   0x140372ba0
1402d6960:	48 8b 08             	mov    (%rax),%rcx
1402d6963:	4c 89 28             	mov    %r13,(%rax)
1402d6966:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1402d696a:	48 8b d3             	mov    %rbx,%rdx
1402d696d:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402d6971:	e8 9a f7 ff ff       	call   0x1402d6110
1402d6976:	4c 8b e0             	mov    %rax,%r12
1402d6979:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1402d697d:	48 85 c9             	test   %rcx,%rcx
1402d6980:	74 24                	je     0x1402d69a6
1402d6982:	8b 51 10             	mov    0x10(%rcx),%edx
1402d6985:	ff ca                	dec    %edx
1402d6987:	89 51 10             	mov    %edx,0x10(%rcx)
1402d698a:	85 d2                	test   %edx,%edx
1402d698c:	7f 18                	jg     0x1402d69a6
1402d698e:	0f 88 28 0c 00 00    	js     0x1402d75bc
1402d6994:	48 8b 01             	mov    (%rcx),%rax
1402d6997:	ba 01 00 00 00       	mov    $0x1,%edx
1402d699c:	48 8b 00             	mov    (%rax),%rax
1402d699f:	ff 15 7b d0 ca 00    	call   *0xcad07b(%rip)        # 0x140f83a20
1402d69a5:	90                   	nop
1402d69a6:	48 85 ff             	test   %rdi,%rdi
1402d69a9:	74 27                	je     0x1402d69d2
1402d69ab:	8b 47 10             	mov    0x10(%rdi),%eax
1402d69ae:	ff c8                	dec    %eax
1402d69b0:	89 47 10             	mov    %eax,0x10(%rdi)
1402d69b3:	85 c0                	test   %eax,%eax
1402d69b5:	7f 1b                	jg     0x1402d69d2
1402d69b7:	0f 88 0a 0c 00 00    	js     0x1402d75c7
1402d69bd:	48 8b 07             	mov    (%rdi),%rax
1402d69c0:	ba 01 00 00 00       	mov    $0x1,%edx
1402d69c5:	48 8b cf             	mov    %rdi,%rcx
1402d69c8:	48 8b 00             	mov    (%rax),%rax
1402d69cb:	ff 15 4f d0 ca 00    	call   *0xcad04f(%rip)        # 0x140f83a20
1402d69d1:	90                   	nop
1402d69d2:	45 33 c0             	xor    %r8d,%r8d
1402d69d5:	48 8b d6             	mov    %rsi,%rdx
1402d69d8:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d69dc:	e8 bf c1 09 00       	call   0x140372ba0
1402d69e1:	48 8b 08             	mov    (%rax),%rcx
1402d69e4:	4c 89 28             	mov    %r13,(%rax)
1402d69e7:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1402d69eb:	48 8b 05 86 c4 15 01 	mov    0x115c486(%rip),%rax        # 0x141432e78
1402d69f2:	48 8b 48 58          	mov    0x58(%rax),%rcx
1402d69f6:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
1402d69fa:	48 85 c9             	test   %rcx,%rcx
1402d69fd:	74 1c                	je     0x1402d6a1b
1402d69ff:	8b 41 10             	mov    0x10(%rcx),%eax
1402d6a02:	ff c0                	inc    %eax
1402d6a04:	89 41 10             	mov    %eax,0x10(%rcx)
1402d6a07:	83 f8 01             	cmp    $0x1,%eax
1402d6a0a:	0f 8e c2 0b 00 00    	jle    0x1402d75d2
1402d6a10:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d6a15:	0f 84 bf 0b 00 00    	je     0x1402d75da
1402d6a1b:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1402d6a1f:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402d6a23:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1402d6a27:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1402d6a2b:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
1402d6a2f:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
1402d6a34:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d6a38:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1402d6a3c:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402d6a40:	e8 0b 94 ec ff       	call   0x14019fe50
1402d6a45:	48 8b f8             	mov    %rax,%rdi
1402d6a48:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402d6a4c:	48 8b 0d 1d 4d 14 01 	mov    0x1144d1d(%rip),%rcx        # 0x14141b770
1402d6a53:	48 85 db             	test   %rbx,%rbx
1402d6a56:	74 04                	je     0x1402d6a5c
1402d6a58:	4c 89 6b 60          	mov    %r13,0x60(%rbx)
1402d6a5c:	48 8b 11             	mov    (%rcx),%rdx
1402d6a5f:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d6a63:	4c 8b cb             	mov    %rbx,%r9
1402d6a66:	4c 8b c7             	mov    %rdi,%r8
1402d6a69:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d6a6d:	ff 15 ad cf ca 00    	call   *0xcacfad(%rip)        # 0x140f83a20
1402d6a73:	90                   	nop
1402d6a74:	48 8b cf             	mov    %rdi,%rcx
1402d6a77:	e8 c4 8a ec ff       	call   0x14019f540
1402d6a7c:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d6a80:	48 8b 79 20          	mov    0x20(%rcx),%rdi
1402d6a84:	8b 41 10             	mov    0x10(%rcx),%eax
1402d6a87:	ff c8                	dec    %eax
1402d6a89:	89 41 10             	mov    %eax,0x10(%rcx)
1402d6a8c:	85 c0                	test   %eax,%eax
1402d6a8e:	7f 18                	jg     0x1402d6aa8
1402d6a90:	0f 88 4f 0b 00 00    	js     0x1402d75e5
1402d6a96:	48 8b 01             	mov    (%rcx),%rax
1402d6a99:	ba 01 00 00 00       	mov    $0x1,%edx
1402d6a9e:	48 8b 00             	mov    (%rax),%rax
1402d6aa1:	ff 15 79 cf ca 00    	call   *0xcacf79(%rip)        # 0x140f83a20
1402d6aa7:	90                   	nop
1402d6aa8:	e9 60 04 00 00       	jmp    0x1402d6f0d
1402d6aad:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d6ab1:	e8 ea c0 09 00       	call   0x140372ba0
1402d6ab6:	48 8b 38             	mov    (%rax),%rdi
1402d6ab9:	4c 89 28             	mov    %r13,(%rax)
1402d6abc:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
1402d6ac0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402d6ac6:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d6aca:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402d6ace:	e8 cd c0 09 00       	call   0x140372ba0
1402d6ad3:	48 8b 08             	mov    (%rax),%rcx
1402d6ad6:	4c 89 28             	mov    %r13,(%rax)
1402d6ad9:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1402d6add:	48 8b d3             	mov    %rbx,%rdx
1402d6ae0:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402d6ae4:	e8 27 f6 ff ff       	call   0x1402d6110
1402d6ae9:	4c 8b e0             	mov    %rax,%r12
1402d6aec:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1402d6af0:	48 85 c9             	test   %rcx,%rcx
1402d6af3:	74 24                	je     0x1402d6b19
1402d6af5:	8b 41 10             	mov    0x10(%rcx),%eax
1402d6af8:	ff c8                	dec    %eax
1402d6afa:	89 41 10             	mov    %eax,0x10(%rcx)
1402d6afd:	85 c0                	test   %eax,%eax
1402d6aff:	7f 18                	jg     0x1402d6b19
1402d6b01:	0f 88 e9 0a 00 00    	js     0x1402d75f0
1402d6b07:	48 8b 01             	mov    (%rcx),%rax
1402d6b0a:	ba 01 00 00 00       	mov    $0x1,%edx
1402d6b0f:	48 8b 00             	mov    (%rax),%rax
1402d6b12:	ff 15 08 cf ca 00    	call   *0xcacf08(%rip)        # 0x140f83a20
1402d6b18:	90                   	nop
1402d6b19:	48 85 ff             	test   %rdi,%rdi
1402d6b1c:	74 27                	je     0x1402d6b45
1402d6b1e:	8b 47 10             	mov    0x10(%rdi),%eax
1402d6b21:	ff c8                	dec    %eax
1402d6b23:	89 47 10             	mov    %eax,0x10(%rdi)
1402d6b26:	85 c0                	test   %eax,%eax
1402d6b28:	7f 1b                	jg     0x1402d6b45
1402d6b2a:	0f 88 cb 0a 00 00    	js     0x1402d75fb
1402d6b30:	48 8b 07             	mov    (%rdi),%rax
1402d6b33:	ba 01 00 00 00       	mov    $0x1,%edx
1402d6b38:	48 8b cf             	mov    %rdi,%rcx
1402d6b3b:	48 8b 00             	mov    (%rax),%rax
1402d6b3e:	ff 15 dc ce ca 00    	call   *0xcacedc(%rip)        # 0x140f83a20
1402d6b44:	90                   	nop
1402d6b45:	45 33 c0             	xor    %r8d,%r8d
1402d6b48:	48 8b d6             	mov    %rsi,%rdx
1402d6b4b:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d6b4f:	e8 4c c0 09 00       	call   0x140372ba0
1402d6b54:	48 8b 08             	mov    (%rax),%rcx
1402d6b57:	4c 89 28             	mov    %r13,(%rax)
1402d6b5a:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1402d6b5e:	48 8b 05 13 c3 15 01 	mov    0x115c313(%rip),%rax        # 0x141432e78
1402d6b65:	48 8b 48 60          	mov    0x60(%rax),%rcx
1402d6b69:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
1402d6b6d:	48 85 c9             	test   %rcx,%rcx
1402d6b70:	74 1c                	je     0x1402d6b8e
1402d6b72:	8b 41 10             	mov    0x10(%rcx),%eax
1402d6b75:	ff c0                	inc    %eax
1402d6b77:	89 41 10             	mov    %eax,0x10(%rcx)
1402d6b7a:	83 f8 01             	cmp    $0x1,%eax
1402d6b7d:	0f 8e 83 0a 00 00    	jle    0x1402d7606
1402d6b83:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d6b88:	0f 84 80 0a 00 00    	je     0x1402d760e
1402d6b8e:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1402d6b92:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402d6b96:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1402d6b9a:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1402d6b9e:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
1402d6ba2:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
1402d6ba7:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d6bab:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1402d6baf:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402d6bb3:	e8 98 92 ec ff       	call   0x14019fe50
1402d6bb8:	48 8b f8             	mov    %rax,%rdi
1402d6bbb:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402d6bbf:	48 8b 0d aa 4b 14 01 	mov    0x1144baa(%rip),%rcx        # 0x14141b770
1402d6bc6:	48 85 db             	test   %rbx,%rbx
1402d6bc9:	74 04                	je     0x1402d6bcf
1402d6bcb:	4c 89 6b 60          	mov    %r13,0x60(%rbx)
1402d6bcf:	48 8b 11             	mov    (%rcx),%rdx
1402d6bd2:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d6bd6:	4c 8b cb             	mov    %rbx,%r9
1402d6bd9:	4c 8b c7             	mov    %rdi,%r8
1402d6bdc:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d6be0:	ff 15 3a ce ca 00    	call   *0xcace3a(%rip)        # 0x140f83a20
1402d6be6:	90                   	nop
1402d6be7:	48 8b cf             	mov    %rdi,%rcx
1402d6bea:	e8 51 89 ec ff       	call   0x14019f540
1402d6bef:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d6bf3:	48 8b 79 20          	mov    0x20(%rcx),%rdi
1402d6bf7:	8b 41 10             	mov    0x10(%rcx),%eax
1402d6bfa:	ff c8                	dec    %eax
1402d6bfc:	89 41 10             	mov    %eax,0x10(%rcx)
1402d6bff:	85 c0                	test   %eax,%eax
1402d6c01:	7f 18                	jg     0x1402d6c1b
1402d6c03:	0f 88 10 0a 00 00    	js     0x1402d7619