1402f17b1:	74 24                	je     0x1402f17d7
1402f17b3:	8b 41 10             	mov    0x10(%rcx),%eax
1402f17b6:	ff c8                	dec    %eax
1402f17b8:	89 41 10             	mov    %eax,0x10(%rcx)
1402f17bb:	85 c0                	test   %eax,%eax
1402f17bd:	7f 18                	jg     0x1402f17d7
1402f17bf:	0f 88 fa 0c 00 00    	js     0x1402f24bf
1402f17c5:	48 8b 01             	mov    (%rcx),%rax
1402f17c8:	ba 01 00 00 00       	mov    $0x1,%edx
1402f17cd:	48 8b 00             	mov    (%rax),%rax
1402f17d0:	ff 15 4a 22 c9 00    	call   *0xc9224a(%rip)        # 0x140f83a20
1402f17d6:	90                   	nop
1402f17d7:	41 0f ba e6 0b       	bt     $0xb,%r14d
1402f17dc:	73 36                	jae    0x1402f1814
1402f17de:	41 0f ba f6 0b       	btr    $0xb,%r14d
1402f17e3:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1402f17e8:	48 85 ff             	test   %rdi,%rdi
1402f17eb:	74 27                	je     0x1402f1814
1402f17ed:	8b 47 10             	mov    0x10(%rdi),%eax
1402f17f0:	ff c8                	dec    %eax
1402f17f2:	89 47 10             	mov    %eax,0x10(%rdi)
1402f17f5:	85 c0                	test   %eax,%eax
1402f17f7:	7f 1b                	jg     0x1402f1814
1402f17f9:	0f 88 cb 0c 00 00    	js     0x1402f24ca
1402f17ff:	48 8b 07             	mov    (%rdi),%rax
1402f1802:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1807:	48 8b cf             	mov    %rdi,%rcx
1402f180a:	48 8b 00             	mov    (%rax),%rax
1402f180d:	ff 15 0d 22 c9 00    	call   *0xc9220d(%rip)        # 0x140f83a20
1402f1813:	90                   	nop
1402f1814:	41 0f ba e6 0a       	bt     $0xa,%r14d
1402f1819:	73 37                	jae    0x1402f1852
1402f181b:	41 0f ba f6 0a       	btr    $0xa,%r14d
1402f1820:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1402f1825:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1402f1829:	48 85 c9             	test   %rcx,%rcx
1402f182c:	74 24                	je     0x1402f1852
1402f182e:	8b 41 10             	mov    0x10(%rcx),%eax
1402f1831:	ff c8                	dec    %eax
1402f1833:	89 41 10             	mov    %eax,0x10(%rcx)
1402f1836:	85 c0                	test   %eax,%eax
1402f1838:	7f 18                	jg     0x1402f1852
1402f183a:	0f 88 95 0c 00 00    	js     0x1402f24d5
1402f1840:	48 8b 01             	mov    (%rcx),%rax
1402f1843:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1848:	48 8b 00             	mov    (%rax),%rax
1402f184b:	ff 15 cf 21 c9 00    	call   *0xc921cf(%rip)        # 0x140f83a20
1402f1851:	90                   	nop
1402f1852:	41 0f ba e6 09       	bt     $0x9,%r14d
1402f1857:	73 38                	jae    0x1402f1891
1402f1859:	41 0f ba f6 09       	btr    $0x9,%r14d
1402f185e:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1402f1863:	4d 85 ff             	test   %r15,%r15
1402f1866:	74 29                	je     0x1402f1891
1402f1868:	41 8b 47 10          	mov    0x10(%r15),%eax
1402f186c:	ff c8                	dec    %eax
1402f186e:	41 89 47 10          	mov    %eax,0x10(%r15)
1402f1872:	85 c0                	test   %eax,%eax
1402f1874:	7f 1b                	jg     0x1402f1891
1402f1876:	0f 88 64 0c 00 00    	js     0x1402f24e0
1402f187c:	49 8b 07             	mov    (%r15),%rax
1402f187f:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1884:	49 8b cf             	mov    %r15,%rcx
1402f1887:	48 8b 00             	mov    (%rax),%rax
1402f188a:	ff 15 90 21 c9 00    	call   *0xc92190(%rip)        # 0x140f83a20
1402f1890:	90                   	nop
1402f1891:	41 0f ba e6 08       	bt     $0x8,%r14d
1402f1896:	73 26                	jae    0x1402f18be
1402f1898:	41 0f ba f6 08       	btr    $0x8,%r14d
1402f189d:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1402f18a2:	4c 8d 0d 47 cc ea ff 	lea    -0x1533b9(%rip),%r9        # 0x14019e4f0
1402f18a9:	ba 08 00 00 00       	mov    $0x8,%edx
1402f18ae:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402f18b4:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1402f18b8:	e8 8f 9c b2 00       	call   0x140e1b54c
1402f18bd:	90                   	nop
1402f18be:	41 f6 c6 40          	test   $0x40,%r14b
1402f18c2:	74 3a                	je     0x1402f18fe
1402f18c4:	41 83 e6 bf          	and    $0xffffffbf,%r14d
1402f18c8:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1402f18cd:	4d 85 e4             	test   %r12,%r12
1402f18d0:	74 2c                	je     0x1402f18fe
1402f18d2:	41 8b 44 24 10       	mov    0x10(%r12),%eax
1402f18d7:	ff c8                	dec    %eax
1402f18d9:	41 89 44 24 10       	mov    %eax,0x10(%r12)
1402f18de:	85 c0                	test   %eax,%eax
1402f18e0:	7f 1c                	jg     0x1402f18fe
1402f18e2:	0f 88 03 0c 00 00    	js     0x1402f24eb
1402f18e8:	49 8b 04 24          	mov    (%r12),%rax
1402f18ec:	ba 01 00 00 00       	mov    $0x1,%edx
1402f18f1:	49 8b cc             	mov    %r12,%rcx
1402f18f4:	48 8b 00             	mov    (%rax),%rax
1402f18f7:	ff 15 23 21 c9 00    	call   *0xc92123(%rip)        # 0x140f83a20
1402f18fd:	90                   	nop
1402f18fe:	41 f6 c6 20          	test   $0x20,%r14b
1402f1902:	74 37                	je     0x1402f193b
1402f1904:	41 83 e6 df          	and    $0xffffffdf,%r14d
1402f1908:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1402f190d:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402f1912:	48 85 c9             	test   %rcx,%rcx
1402f1915:	74 24                	je     0x1402f193b
1402f1917:	8b 41 10             	mov    0x10(%rcx),%eax
1402f191a:	ff c8                	dec    %eax
1402f191c:	89 41 10             	mov    %eax,0x10(%rcx)
1402f191f:	85 c0                	test   %eax,%eax
1402f1921:	7f 18                	jg     0x1402f193b
1402f1923:	0f 88 cd 0b 00 00    	js     0x1402f24f6
1402f1929:	48 8b 01             	mov    (%rcx),%rax
1402f192c:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1931:	48 8b 00             	mov    (%rax),%rax
1402f1934:	ff 15 e6 20 c9 00    	call   *0xc920e6(%rip)        # 0x140f83a20
1402f193a:	90                   	nop
1402f193b:	41 f6 c6 10          	test   $0x10,%r14b
1402f193f:	74 26                	je     0x1402f1967
1402f1941:	41 83 e6 ef          	and    $0xffffffef,%r14d
1402f1945:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1402f194a:	4c 8d 0d 9f cb ea ff 	lea    -0x153461(%rip),%r9        # 0x14019e4f0
1402f1951:	ba 08 00 00 00       	mov    $0x8,%edx
1402f1956:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402f195c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402f1961:	e8 e6 9b b2 00       	call   0x140e1b54c
1402f1966:	90                   	nop
1402f1967:	41 f6 c6 04          	test   $0x4,%r14b
1402f196b:	74 37                	je     0x1402f19a4
1402f196d:	41 83 e6 fb          	and    $0xfffffffb,%r14d
1402f1971:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1402f1976:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402f197b:	48 85 c9             	test   %rcx,%rcx
1402f197e:	74 24                	je     0x1402f19a4
1402f1980:	8b 41 10             	mov    0x10(%rcx),%eax
1402f1983:	ff c8                	dec    %eax
1402f1985:	89 41 10             	mov    %eax,0x10(%rcx)
1402f1988:	85 c0                	test   %eax,%eax
1402f198a:	7f 18                	jg     0x1402f19a4
1402f198c:	0f 88 6f 0b 00 00    	js     0x1402f2501
1402f1992:	48 8b 01             	mov    (%rcx),%rax
1402f1995:	ba 01 00 00 00       	mov    $0x1,%edx
1402f199a:	48 8b 00             	mov    (%rax),%rax
1402f199d:	ff 15 7d 20 c9 00    	call   *0xc9207d(%rip)        # 0x140f83a20
1402f19a3:	90                   	nop
1402f19a4:	41 f6 c6 02          	test   $0x2,%r14b
1402f19a8:	74 37                	je     0x1402f19e1
1402f19aa:	41 83 e6 fd          	and    $0xfffffffd,%r14d
1402f19ae:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1402f19b3:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402f19b8:	48 85 c9             	test   %rcx,%rcx
1402f19bb:	74 24                	je     0x1402f19e1
1402f19bd:	8b 41 10             	mov    0x10(%rcx),%eax
1402f19c0:	ff c8                	dec    %eax
1402f19c2:	89 41 10             	mov    %eax,0x10(%rcx)
1402f19c5:	85 c0                	test   %eax,%eax
1402f19c7:	7f 18                	jg     0x1402f19e1
1402f19c9:	0f 88 3d 0b 00 00    	js     0x1402f250c
1402f19cf:	48 8b 01             	mov    (%rcx),%rax
1402f19d2:	ba 01 00 00 00       	mov    $0x1,%edx
1402f19d7:	48 8b 00             	mov    (%rax),%rax
1402f19da:	ff 15 40 20 c9 00    	call   *0xc92040(%rip)        # 0x140f83a20
1402f19e0:	90                   	nop
1402f19e1:	41 f6 c6 01          	test   $0x1,%r14b
1402f19e5:	74 32                	je     0x1402f1a19
1402f19e7:	41 83 e6 fe          	and    $0xfffffffe,%r14d
1402f19eb:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402f19f0:	48 85 c9             	test   %rcx,%rcx
1402f19f3:	74 24                	je     0x1402f1a19
1402f19f5:	8b 41 10             	mov    0x10(%rcx),%eax
1402f19f8:	ff c8                	dec    %eax
1402f19fa:	89 41 10             	mov    %eax,0x10(%rcx)
1402f19fd:	85 c0                	test   %eax,%eax
1402f19ff:	7f 18                	jg     0x1402f1a19
1402f1a01:	0f 88 10 0b 00 00    	js     0x1402f2517
1402f1a07:	48 8b 01             	mov    (%rcx),%rax
1402f1a0a:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1a0f:	48 8b 00             	mov    (%rax),%rax
1402f1a12:	ff 15 08 20 c9 00    	call   *0xc92008(%rip)        # 0x140f83a20
1402f1a18:	90                   	nop
1402f1a19:	80 7c 24 24 00       	cmpb   $0x0,0x24(%rsp)
1402f1a1e:	0f 84 32 01 00 00    	je     0x1402f1b56
1402f1a24:	4c 8b 05 3d a4 12 01 	mov    0x112a43d(%rip),%r8        # 0x14141be68
1402f1a2b:	45 8b 80 a4 00 00 00 	mov    0xa4(%r8),%r8d
1402f1a32:	48 8b 55 10          	mov    0x10(%rbp),%rdx
1402f1a36:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402f1a3b:	e8 60 11 08 00       	call   0x140372ba0
1402f1a40:	48 8b 18             	mov    (%rax),%rbx
1402f1a43:	45 33 e4             	xor    %r12d,%r12d
1402f1a46:	4c 89 20             	mov    %r12,(%rax)
1402f1a49:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402f1a4e:	4c 8b 05 13 a4 12 01 	mov    0x112a413(%rip),%r8        # 0x14141be68
1402f1a55:	45 8b 80 a4 00 00 00 	mov    0xa4(%r8),%r8d
1402f1a5c:	48 8b 55 10          	mov    0x10(%rbp),%rdx
1402f1a60:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402f1a65:	e8 36 11 08 00       	call   0x140372ba0
1402f1a6a:	48 8b 38             	mov    (%rax),%rdi
1402f1a6d:	4c 89 20             	mov    %r12,(%rax)
1402f1a70:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
1402f1a74:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1402f1a79:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402f1a7f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402f1a84:	48 8b cf             	mov    %rdi,%rcx
1402f1a87:	e8 94 b3 44 00       	call   0x14073ce20
1402f1a8c:	8b 45 d0             	mov    -0x30(%rbp),%eax
1402f1a8f:	0f ba e8 0a          	bts    $0xa,%eax
1402f1a93:	89 44 24 68          	mov    %eax,0x68(%rsp)
1402f1a97:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402f1a9c:	48 85 c0             	test   %rax,%rax
1402f1a9f:	0f 84 7d 0a 00 00    	je     0x1402f2522
1402f1aa5:	4c 8b 40 20          	mov    0x20(%rax),%r8
1402f1aa9:	49 ff c0             	inc    %r8
1402f1aac:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402f1ab1:	48 8b 0d c0 13 14 01 	mov    0x11413c0(%rip),%rcx        # 0x141432e78
1402f1ab8:	e8 63 e4 ea ff       	call   0x14019ff20
1402f1abd:	4c 8b c0             	mov    %rax,%r8
1402f1ac0:	ba 02 00 00 00       	mov    $0x2,%edx
1402f1ac5:	48 8b cb             	mov    %rbx,%rcx
1402f1ac8:	e8 33 30 44 00       	call   0x140734b00
1402f1acd:	90                   	nop
1402f1ace:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402f1ad3:	48 85 c9             	test   %rcx,%rcx
1402f1ad6:	74 24                	je     0x1402f1afc
1402f1ad8:	8b 41 10             	mov    0x10(%rcx),%eax
1402f1adb:	ff c8                	dec    %eax
1402f1add:	89 41 10             	mov    %eax,0x10(%rcx)
1402f1ae0:	85 c0                	test   %eax,%eax
1402f1ae2:	7f 18                	jg     0x1402f1afc
1402f1ae4:	0f 88 4c 0a 00 00    	js     0x1402f2536
1402f1aea:	48 8b 01             	mov    (%rcx),%rax
1402f1aed:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1af2:	48 8b 00             	mov    (%rax),%rax
1402f1af5:	ff 15 25 1f c9 00    	call   *0xc91f25(%rip)        # 0x140f83a20
1402f1afb:	90                   	nop
1402f1afc:	48 85 ff             	test   %rdi,%rdi
1402f1aff:	74 27                	je     0x1402f1b28
1402f1b01:	8b 47 10             	mov    0x10(%rdi),%eax
1402f1b04:	ff c8                	dec    %eax
1402f1b06:	89 47 10             	mov    %eax,0x10(%rdi)
1402f1b09:	85 c0                	test   %eax,%eax
1402f1b0b:	7f 1b                	jg     0x1402f1b28
1402f1b0d:	0f 88 2e 0a 00 00    	js     0x1402f2541
1402f1b13:	48 8b 07             	mov    (%rdi),%rax
1402f1b16:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1b1b:	48 8b cf             	mov    %rdi,%rcx
1402f1b1e:	48 8b 00             	mov    (%rax),%rax
1402f1b21:	ff 15 f9 1e c9 00    	call   *0xc91ef9(%rip)        # 0x140f83a20
1402f1b27:	90                   	nop
1402f1b28:	48 85 db             	test   %rbx,%rbx
1402f1b2b:	74 27                	je     0x1402f1b54
1402f1b2d:	8b 43 10             	mov    0x10(%rbx),%eax
1402f1b30:	ff c8                	dec    %eax
1402f1b32:	89 43 10             	mov    %eax,0x10(%rbx)
1402f1b35:	85 c0                	test   %eax,%eax
1402f1b37:	7f 1b                	jg     0x1402f1b54
1402f1b39:	0f 88 0d 0a 00 00    	js     0x1402f254c
1402f1b3f:	48 8b 03             	mov    (%rbx),%rax
1402f1b42:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1b47:	48 8b cb             	mov    %rbx,%rcx
1402f1b4a:	48 8b 00             	mov    (%rax),%rax
1402f1b4d:	ff 15 cd 1e c9 00    	call   *0xc91ecd(%rip)        # 0x140f83a20
1402f1b53:	90                   	nop
1402f1b54:	eb 03                	jmp    0x1402f1b59
1402f1b56:	45 33 e4             	xor    %r12d,%r12d
1402f1b59:	4c 8b 45 38          	mov    0x38(%rbp),%r8
1402f1b5d:	33 d2                	xor    %edx,%edx
1402f1b5f:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
1402f1b63:	48 8b cf             	mov    %rdi,%rcx
1402f1b66:	e8 a5 c9 ff ff       	call   0x1402ee510
1402f1b6b:	4c 8b 05 f6 a2 12 01 	mov    0x112a2f6(%rip),%r8        # 0x14141be68
1402f1b72:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402f1b79:	48 8b d7             	mov    %rdi,%rdx
1402f1b7c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402f1b81:	e8 1a 10 08 00       	call   0x140372ba0
1402f1b86:	48 8b 18             	mov    (%rax),%rbx
1402f1b89:	4c 89 20             	mov    %r12,(%rax)
1402f1b8c:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402f1b91:	48 8b 75 b0          	mov    -0x50(%rbp),%rsi
1402f1b95:	4c 8b c6             	mov    %rsi,%r8
1402f1b98:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402f1b9d:	48 8b 0d d4 12 14 01 	mov    0x11412d4(%rip),%rcx        # 0x141432e78
1402f1ba4:	e8 77 e3 ea ff       	call   0x14019ff20
1402f1ba9:	4c 8b c0             	mov    %rax,%r8
1402f1bac:	ba 0d 00 00 00       	mov    $0xd,%edx
1402f1bb1:	48 8b cb             	mov    %rbx,%rcx
1402f1bb4:	e8 47 2f 44 00       	call   0x140734b00
1402f1bb9:	90                   	nop
1402f1bba:	48 85 db             	test   %rbx,%rbx
1402f1bbd:	74 27                	je     0x1402f1be6
1402f1bbf:	8b 43 10             	mov    0x10(%rbx),%eax
1402f1bc2:	ff c8                	dec    %eax
1402f1bc4:	89 43 10             	mov    %eax,0x10(%rbx)
1402f1bc7:	85 c0                	test   %eax,%eax
1402f1bc9:	7f 1b                	jg     0x1402f1be6
1402f1bcb:	0f 88 86 09 00 00    	js     0x1402f2557
1402f1bd1:	48 8b 03             	mov    (%rbx),%rax
1402f1bd4:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1bd9:	48 8b cb             	mov    %rbx,%rcx
1402f1bdc:	48 8b 00             	mov    (%rax),%rax
1402f1bdf:	ff 15 3b 1e c9 00    	call   *0xc91e3b(%rip)        # 0x140f83a20
1402f1be5:	90                   	nop
1402f1be6:	4c 8b 05 7b a2 12 01 	mov    0x112a27b(%rip),%r8        # 0x14141be68
1402f1bed:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402f1bf4:	48 8b d7             	mov    %rdi,%rdx
1402f1bf7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402f1bfc:	e8 9f 0f 08 00       	call   0x140372ba0
1402f1c01:	48 8b 18             	mov    (%rax),%rbx
1402f1c04:	4c 89 20             	mov    %r12,(%rax)
1402f1c07:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402f1c0c:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
1402f1c11:	49 8b 0f             	mov    (%r15),%rcx
1402f1c14:	48 85 c9             	test   %rcx,%rcx
1402f1c17:	74 1c                	je     0x1402f1c35
1402f1c19:	8b 41 10             	mov    0x10(%rcx),%eax
1402f1c1c:	ff c0                	inc    %eax
1402f1c1e:	89 41 10             	mov    %eax,0x10(%rcx)
1402f1c21:	83 f8 01             	cmp    $0x1,%eax
1402f1c24:	0f 8e 38 09 00 00    	jle    0x1402f2562
1402f1c2a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402f1c2f:	0f 84 35 09 00 00    	je     0x1402f256a
1402f1c35:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1402f1c3a:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402f1c3f:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1402f1c44:	ba 0e 00 00 00       	mov    $0xe,%edx
1402f1c49:	48 8b cb             	mov    %rbx,%rcx
1402f1c4c:	e8 af 2e 44 00       	call   0x140734b00
1402f1c51:	90                   	nop
1402f1c52:	48 85 db             	test   %rbx,%rbx
1402f1c55:	74 27                	je     0x1402f1c7e
1402f1c57:	8b 43 10             	mov    0x10(%rbx),%eax
1402f1c5a:	ff c8                	dec    %eax
1402f1c5c:	89 43 10             	mov    %eax,0x10(%rbx)
1402f1c5f:	85 c0                	test   %eax,%eax
1402f1c61:	7f 1b                	jg     0x1402f1c7e
1402f1c63:	0f 88 0c 09 00 00    	js     0x1402f2575
1402f1c69:	48 8b 03             	mov    (%rbx),%rax
1402f1c6c:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1c71:	48 8b cb             	mov    %rbx,%rcx
1402f1c74:	48 8b 00             	mov    (%rax),%rax
1402f1c77:	ff 15 a3 1d c9 00    	call   *0xc91da3(%rip)        # 0x140f83a20
1402f1c7d:	90                   	nop
1402f1c7e:	4c 8b 05 e3 a1 12 01 	mov    0x112a1e3(%rip),%r8        # 0x14141be68
1402f1c85:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402f1c8c:	48 8b d7             	mov    %rdi,%rdx
1402f1c8f:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402f1c94:	e8 07 0f 08 00       	call   0x140372ba0
1402f1c99:	48 8b 18             	mov    (%rax),%rbx
1402f1c9c:	4c 89 20             	mov    %r12,(%rax)
1402f1c9f:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402f1ca4:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402f1ca9:	48 8b 09             	mov    (%rcx),%rcx
1402f1cac:	48 85 c9             	test   %rcx,%rcx
1402f1caf:	74 1c                	je     0x1402f1ccd
1402f1cb1:	8b 41 10             	mov    0x10(%rcx),%eax
1402f1cb4:	ff c0                	inc    %eax