14036c982:	48 8b 00             	mov    (%rax),%rax
14036c985:	4c 8b c6             	mov    %rsi,%r8
14036c988:	48 8b 50 20          	mov    0x20(%rax),%rdx
14036c98c:	48 8d 8d 58 08 00 00 	lea    0x858(%rbp),%rcx
14036c993:	e8 f8 08 34 00       	call   0x1406ad290
14036c998:	90                   	nop
14036c999:	48 8b 00             	mov    (%rax),%rax
14036c99c:	4d 8b c6             	mov    %r14,%r8
14036c99f:	48 8b 50 20          	mov    0x20(%rax),%rdx
14036c9a3:	48 8d 8d 40 08 00 00 	lea    0x840(%rbp),%rcx
14036c9aa:	e8 e1 08 34 00       	call   0x1406ad290
14036c9af:	48 8b d0             	mov    %rax,%rdx
14036c9b2:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
14036c9b9:	e8 52 33 e3 ff       	call   0x14019fd10
14036c9be:	90                   	nop
14036c9bf:	48 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%rax
14036c9c6:	48 89 85 90 0c 00 00 	mov    %rax,0xc90(%rbp)
14036c9cd:	48 8d 85 a8 00 00 00 	lea    0xa8(%rbp),%rax
14036c9d4:	48 89 85 98 0c 00 00 	mov    %rax,0xc98(%rbp)
14036c9db:	0f 28 85 90 0c 00 00 	movaps 0xc90(%rbp),%xmm0
14036c9e2:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036c9e8:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
14036c9ec:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036c9f1:	48 8d 8d a8 10 00 00 	lea    0x10a8(%rbp),%rcx
14036c9f8:	e8 53 34 e3 ff       	call   0x14019fe50
14036c9fd:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
14036ca02:	4d 8b cd             	mov    %r13,%r9
14036ca05:	4c 8b c0             	mov    %rax,%r8
14036ca08:	48 8b 15 e9 e7 0a 01 	mov    0x10ae7e9(%rip),%rdx        # 0x14141b1f8
14036ca0f:	48 8d 8d 48 08 00 00 	lea    0x848(%rbp),%rcx
14036ca16:	e8 75 79 00 00       	call   0x140374390
14036ca1b:	48 8b 08             	mov    (%rax),%rcx
14036ca1e:	33 f6                	xor    %esi,%esi
14036ca20:	48 89 30             	mov    %rsi,(%rax)
14036ca23:	48 89 8d 70 03 00 00 	mov    %rcx,0x370(%rbp)
14036ca2a:	48 8b 08             	mov    (%rax),%rcx
14036ca2d:	48 85 c9             	test   %rcx,%rcx
14036ca30:	74 24                	je     0x14036ca56
14036ca32:	8b 41 10             	mov    0x10(%rcx),%eax
14036ca35:	ff c8                	dec    %eax
14036ca37:	89 41 10             	mov    %eax,0x10(%rcx)
14036ca3a:	85 c0                	test   %eax,%eax
14036ca3c:	7f 18                	jg     0x14036ca56
14036ca3e:	0f 88 40 30 00 00    	js     0x14036fa84
14036ca44:	48 8b 01             	mov    (%rcx),%rax
14036ca47:	ba 01 00 00 00       	mov    $0x1,%edx
14036ca4c:	48 8b 00             	mov    (%rax),%rax
14036ca4f:	ff 15 cb 6f c1 00    	call   *0xc16fcb(%rip)        # 0x140f83a20
14036ca55:	90                   	nop
14036ca56:	48 8d 95 70 03 00 00 	lea    0x370(%rbp),%rdx
14036ca5d:	48 8d 8d 50 08 00 00 	lea    0x850(%rbp),%rcx
14036ca64:	e8 a7 32 e3 ff       	call   0x14019fd10
14036ca69:	4c 8b c0             	mov    %rax,%r8
14036ca6c:	ba 09 00 00 00       	mov    $0x9,%edx
14036ca71:	49 8b cf             	mov    %r15,%rcx
14036ca74:	e8 87 80 3c 00       	call   0x140734b00
14036ca79:	90                   	nop
14036ca7a:	4c 8d 0d 6f 1a e3 ff 	lea    -0x1ce591(%rip),%r9        # 0x14019e4f0
14036ca81:	ba 08 00 00 00       	mov    $0x8,%edx
14036ca86:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036ca8c:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
14036ca93:	e8 b4 ea aa 00       	call   0x140e1b54c
14036ca98:	90                   	nop
14036ca99:	48 8d 8d 58 08 00 00 	lea    0x858(%rbp),%rcx
14036caa0:	e8 4b 1a e3 ff       	call   0x14019e4f0
14036caa5:	90                   	nop
14036caa6:	48 8d 8d 60 08 00 00 	lea    0x860(%rbp),%rcx
14036caad:	e8 3e 1a e3 ff       	call   0x14019e4f0
14036cab2:	90                   	nop
14036cab3:	48 8d 8d 78 03 00 00 	lea    0x378(%rbp),%rcx
14036caba:	e8 31 1a e3 ff       	call   0x14019e4f0
14036cabf:	90                   	nop
14036cac0:	4c 8d 0d 29 1a e3 ff 	lea    -0x1ce5d7(%rip),%r9        # 0x14019e4f0
14036cac7:	ba 08 00 00 00       	mov    $0x8,%edx
14036cacc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036cad2:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
14036cad9:	e8 6e ea aa 00       	call   0x140e1b54c
14036cade:	90                   	nop
14036cadf:	48 8d 8d 80 03 00 00 	lea    0x380(%rbp),%rcx
14036cae6:	e8 05 1a e3 ff       	call   0x14019e4f0
14036caeb:	90                   	nop
14036caec:	4c 8d 0d fd 19 e3 ff 	lea    -0x1ce603(%rip),%r9        # 0x14019e4f0
14036caf3:	ba 08 00 00 00       	mov    $0x8,%edx
14036caf8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036cafe:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
14036cb05:	e8 42 ea aa 00       	call   0x140e1b54c
14036cb0a:	90                   	nop
14036cb0b:	48 8d 8d 88 03 00 00 	lea    0x388(%rbp),%rcx
14036cb12:	e8 d9 19 e3 ff       	call   0x14019e4f0
14036cb17:	90                   	nop
14036cb18:	4c 8d 0d d1 19 e3 ff 	lea    -0x1ce62f(%rip),%r9        # 0x14019e4f0
14036cb1f:	ba 08 00 00 00       	mov    $0x8,%edx
14036cb24:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036cb2a:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
14036cb31:	e8 16 ea aa 00       	call   0x140e1b54c
14036cb36:	90                   	nop
14036cb37:	48 8d 8d 90 03 00 00 	lea    0x390(%rbp),%rcx
14036cb3e:	e8 ad 19 e3 ff       	call   0x14019e4f0
14036cb43:	90                   	nop
14036cb44:	4c 8d 0d a5 19 e3 ff 	lea    -0x1ce65b(%rip),%r9        # 0x14019e4f0
14036cb4b:	ba 08 00 00 00       	mov    $0x8,%edx
14036cb50:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036cb56:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
14036cb5d:	e8 ea e9 aa 00       	call   0x140e1b54c
14036cb62:	90                   	nop
14036cb63:	48 8d 8d 98 03 00 00 	lea    0x398(%rbp),%rcx
14036cb6a:	e8 81 19 e3 ff       	call   0x14019e4f0
14036cb6f:	4c 8b 7d b8          	mov    -0x48(%rbp),%r15
14036cb73:	eb 07                	jmp    0x14036cb7c
14036cb75:	33 f6                	xor    %esi,%esi
14036cb77:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
14036cb7c:	48 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%rax
14036cb83:	48 8b 00             	mov    (%rax),%rax
14036cb86:	48 8b 50 20          	mov    0x20(%rax),%rdx
14036cb8a:	48 8b 05 f7 f3 0a 01 	mov    0x10af3f7(%rip),%rax        # 0x14141bf88
14036cb91:	48 8b 80 40 0a 00 00 	mov    0xa40(%rax),%rax
14036cb98:	48 8b 48 20          	mov    0x20(%rax),%rcx
14036cb9c:	e8 4f 4b 3b 00       	call   0x1407216f0
14036cba1:	85 c0                	test   %eax,%eax
14036cba3:	0f 85 bd 04 00 00    	jne    0x14036d066
14036cba9:	4c 8b 05 b8 f2 0a 01 	mov    0x10af2b8(%rip),%r8        # 0x14141be68
14036cbb0:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036cbb7:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036cbbc:	48 8d 8d 68 08 00 00 	lea    0x868(%rbp),%rcx
14036cbc3:	e8 d8 5f 00 00       	call   0x140372ba0
14036cbc8:	48 8b 08             	mov    (%rax),%rcx
14036cbcb:	48 89 30             	mov    %rsi,(%rax)
14036cbce:	48 89 8d a8 03 00 00 	mov    %rcx,0x3a8(%rbp)
14036cbd5:	48 8b 08             	mov    (%rax),%rcx
14036cbd8:	48 85 c9             	test   %rcx,%rcx
14036cbdb:	74 24                	je     0x14036cc01
14036cbdd:	8b 41 10             	mov    0x10(%rcx),%eax
14036cbe0:	ff c8                	dec    %eax
14036cbe2:	89 41 10             	mov    %eax,0x10(%rcx)
14036cbe5:	85 c0                	test   %eax,%eax
14036cbe7:	7f 18                	jg     0x14036cc01
14036cbe9:	0f 88 a0 2e 00 00    	js     0x14036fa8f
14036cbef:	48 8b 01             	mov    (%rcx),%rax
14036cbf2:	ba 01 00 00 00       	mov    $0x1,%edx
14036cbf7:	48 8b 00             	mov    (%rax),%rax
14036cbfa:	ff 15 20 6e c1 00    	call   *0xc16e20(%rip)        # 0x140f83a20
14036cc00:	90                   	nop
14036cc01:	48 8b 9d a8 03 00 00 	mov    0x3a8(%rbp),%rbx
14036cc08:	4c 8b 05 59 f2 0a 01 	mov    0x10af259(%rip),%r8        # 0x14141be68
14036cc0f:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036cc16:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036cc1b:	48 8d 8d 70 08 00 00 	lea    0x870(%rbp),%rcx
14036cc22:	e8 79 5f 00 00       	call   0x140372ba0
14036cc27:	48 8b 08             	mov    (%rax),%rcx
14036cc2a:	48 89 30             	mov    %rsi,(%rax)
14036cc2d:	48 89 8d a0 03 00 00 	mov    %rcx,0x3a0(%rbp)
14036cc34:	48 8b 08             	mov    (%rax),%rcx
14036cc37:	48 85 c9             	test   %rcx,%rcx
14036cc3a:	74 24                	je     0x14036cc60
14036cc3c:	8b 41 10             	mov    0x10(%rcx),%eax
14036cc3f:	ff c8                	dec    %eax
14036cc41:	89 41 10             	mov    %eax,0x10(%rcx)
14036cc44:	85 c0                	test   %eax,%eax
14036cc46:	7f 18                	jg     0x14036cc60
14036cc48:	0f 88 4c 2e 00 00    	js     0x14036fa9a
14036cc4e:	48 8b 01             	mov    (%rcx),%rax
14036cc51:	ba 01 00 00 00       	mov    $0x1,%edx
14036cc56:	48 8b 00             	mov    (%rax),%rax
14036cc59:	ff 15 c1 6d c1 00    	call   *0xc16dc1(%rip)        # 0x140f83a20
14036cc5f:	90                   	nop
14036cc60:	48 89 b5 c8 00 00 00 	mov    %rsi,0xc8(%rbp)
14036cc67:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14036cc6d:	48 8d 95 c8 00 00 00 	lea    0xc8(%rbp),%rdx
14036cc74:	48 8b 8d a0 03 00 00 	mov    0x3a0(%rbp),%rcx
14036cc7b:	e8 a0 01 3d 00       	call   0x14073ce20
14036cc80:	c7 44 24 50 08 00 00 	movl   $0x8,0x50(%rsp)
14036cc87:	00
14036cc88:	48 8b 85 c8 00 00 00 	mov    0xc8(%rbp),%rax
14036cc8f:	48 85 c0             	test   %rax,%rax
14036cc92:	0f 84 0d 2e 00 00    	je     0x14036faa5
14036cc98:	4c 8b 40 20          	mov    0x20(%rax),%r8
14036cc9c:	49 ff c0             	inc    %r8
14036cc9f:	48 8d 95 78 08 00 00 	lea    0x878(%rbp),%rdx
14036cca6:	48 8b 0d cb 61 0c 01 	mov    0x10c61cb(%rip),%rcx        # 0x141432e78
14036ccad:	e8 be 22 ea ff       	call   0x14020ef70
14036ccb2:	4c 8b c0             	mov    %rax,%r8
14036ccb5:	ba 10 00 00 00       	mov    $0x10,%edx
14036ccba:	48 8b cb             	mov    %rbx,%rcx
14036ccbd:	e8 3e 7e 3c 00       	call   0x140734b00
14036ccc2:	44 8b e6             	mov    %esi,%r12d
14036ccc5:	89 74 24 50          	mov    %esi,0x50(%rsp)
14036ccc9:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
14036ccd0:	48 85 c9             	test   %rcx,%rcx
14036ccd3:	74 24                	je     0x14036ccf9
14036ccd5:	8b 41 10             	mov    0x10(%rcx),%eax
14036ccd8:	ff c8                	dec    %eax
14036ccda:	89 41 10             	mov    %eax,0x10(%rcx)
14036ccdd:	85 c0                	test   %eax,%eax
14036ccdf:	7f 18                	jg     0x14036ccf9
14036cce1:	0f 88 d2 2d 00 00    	js     0x14036fab9
14036cce7:	48 8b 01             	mov    (%rcx),%rax
14036ccea:	ba 01 00 00 00       	mov    $0x1,%edx
14036ccef:	48 8b 00             	mov    (%rax),%rax
14036ccf2:	ff 15 28 6d c1 00    	call   *0xc16d28(%rip)        # 0x140f83a20
14036ccf8:	90                   	nop
14036ccf9:	48 8b 8d a0 03 00 00 	mov    0x3a0(%rbp),%rcx
14036cd00:	48 85 c9             	test   %rcx,%rcx
14036cd03:	74 24                	je     0x14036cd29
14036cd05:	8b 41 10             	mov    0x10(%rcx),%eax
14036cd08:	ff c8                	dec    %eax
14036cd0a:	89 41 10             	mov    %eax,0x10(%rcx)
14036cd0d:	85 c0                	test   %eax,%eax
14036cd0f:	7f 18                	jg     0x14036cd29
14036cd11:	0f 88 ad 2d 00 00    	js     0x14036fac4
14036cd17:	48 8b 01             	mov    (%rcx),%rax
14036cd1a:	ba 01 00 00 00       	mov    $0x1,%edx
14036cd1f:	48 8b 00             	mov    (%rax),%rax
14036cd22:	ff 15 f8 6c c1 00    	call   *0xc16cf8(%rip)        # 0x140f83a20
14036cd28:	90                   	nop
14036cd29:	48 8b 8d a8 03 00 00 	mov    0x3a8(%rbp),%rcx
14036cd30:	48 85 c9             	test   %rcx,%rcx
14036cd33:	74 24                	je     0x14036cd59
14036cd35:	8b 41 10             	mov    0x10(%rcx),%eax
14036cd38:	ff c8                	dec    %eax
14036cd3a:	89 41 10             	mov    %eax,0x10(%rcx)
14036cd3d:	85 c0                	test   %eax,%eax
14036cd3f:	7f 18                	jg     0x14036cd59
14036cd41:	0f 88 88 2d 00 00    	js     0x14036facf
14036cd47:	48 8b 01             	mov    (%rcx),%rax
14036cd4a:	ba 01 00 00 00       	mov    $0x1,%edx
14036cd4f:	48 8b 00             	mov    (%rax),%rax
14036cd52:	ff 15 c8 6c c1 00    	call   *0xc16cc8(%rip)        # 0x140f83a20
14036cd58:	90                   	nop
14036cd59:	4c 8b 05 58 f2 0a 01 	mov    0x10af258(%rip),%r8        # 0x14141bfb8
14036cd60:	49 81 c0 a8 01 00 00 	add    $0x1a8,%r8
14036cd67:	4d 8b cd             	mov    %r13,%r9
14036cd6a:	49 8b d7             	mov    %r15,%rdx
14036cd6d:	48 8d 8d 80 08 00 00 	lea    0x880(%rbp),%rcx
14036cd74:	e8 57 fd f9 ff       	call   0x14030cad0
14036cd79:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14036cd7e:	48 8b 08             	mov    (%rax),%rcx
14036cd81:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14036cd86:	48 89 10             	mov    %rdx,(%rax)
14036cd89:	48 8b 8d 80 08 00 00 	mov    0x880(%rbp),%rcx
14036cd90:	48 85 c9             	test   %rcx,%rcx
14036cd93:	74 24                	je     0x14036cdb9
14036cd95:	8b 41 10             	mov    0x10(%rcx),%eax
14036cd98:	ff c8                	dec    %eax
14036cd9a:	89 41 10             	mov    %eax,0x10(%rcx)
14036cd9d:	85 c0                	test   %eax,%eax
14036cd9f:	7f 18                	jg     0x14036cdb9
14036cda1:	0f 88 33 2d 00 00    	js     0x14036fada
14036cda7:	48 8b 01             	mov    (%rcx),%rax
14036cdaa:	ba 01 00 00 00       	mov    $0x1,%edx
14036cdaf:	48 8b 00             	mov    (%rax),%rax
14036cdb2:	ff 15 68 6c c1 00    	call   *0xc16c68(%rip)        # 0x140f83a20
14036cdb8:	90                   	nop
14036cdb9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036cdbf:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14036cdc4:	48 8d 8d 88 08 00 00 	lea    0x888(%rbp),%rcx
14036cdcb:	e8 d0 5d 00 00       	call   0x140372ba0
14036cdd0:	48 8b 08             	mov    (%rax),%rcx
14036cdd3:	48 89 30             	mov    %rsi,(%rax)
14036cdd6:	48 89 8d b8 03 00 00 	mov    %rcx,0x3b8(%rbp)
14036cddd:	48 8b 08             	mov    (%rax),%rcx
14036cde0:	48 85 c9             	test   %rcx,%rcx
14036cde3:	74 24                	je     0x14036ce09
14036cde5:	8b 41 10             	mov    0x10(%rcx),%eax
14036cde8:	ff c8                	dec    %eax
14036cdea:	89 41 10             	mov    %eax,0x10(%rcx)
14036cded:	85 c0                	test   %eax,%eax
14036cdef:	7f 18                	jg     0x14036ce09
14036cdf1:	0f 88 ee 2c 00 00    	js     0x14036fae5
14036cdf7:	48 8b 01             	mov    (%rcx),%rax
14036cdfa:	ba 01 00 00 00       	mov    $0x1,%edx
14036cdff:	48 8b 00             	mov    (%rax),%rax
14036ce02:	ff 15 18 6c c1 00    	call   *0xc16c18(%rip)        # 0x140f83a20
14036ce08:	90                   	nop
14036ce09:	48 8d 95 90 08 00 00 	lea    0x890(%rbp),%rdx
14036ce10:	48 8b 8d b8 03 00 00 	mov    0x3b8(%rbp),%rcx
14036ce17:	e8 64 51 3d 00       	call   0x140741f80
14036ce1c:	48 8b d8             	mov    %rax,%rbx
14036ce1f:	48 89 b5 b0 03 00 00 	mov    %rsi,0x3b0(%rbp)
14036ce26:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14036ce2c:	48 8d 95 b0 03 00 00 	lea    0x3b0(%rbp),%rdx
14036ce33:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14036ce38:	e8 e3 ff 3c 00       	call   0x14073ce20
14036ce3d:	0f ba ef 1c          	bts    $0x1c,%edi
14036ce41:	89 7c 24 40          	mov    %edi,0x40(%rsp)
14036ce45:	4c 8b 85 b0 03 00 00 	mov    0x3b0(%rbp),%r8
14036ce4c:	4d 85 c0             	test   %r8,%r8
14036ce4f:	0f 84 9b 2c 00 00    	je     0x14036faf0
14036ce55:	48 8b 03             	mov    (%rbx),%rax
14036ce58:	49 8b 70 20          	mov    0x20(%r8),%rsi
14036ce5c:	48 03 70 20          	add    0x20(%rax),%rsi
14036ce60:	0f ba f7 1c          	btr    $0x1c,%edi
14036ce64:	41 8b 40 10          	mov    0x10(%r8),%eax
14036ce68:	ff c8                	dec    %eax
14036ce6a:	41 89 40 10          	mov    %eax,0x10(%r8)
14036ce6e:	85 c0                	test   %eax,%eax
14036ce70:	7f 1b                	jg     0x14036ce8d
14036ce72:	0f 88 8c 2c 00 00    	js     0x14036fb04
14036ce78:	49 8b 00             	mov    (%r8),%rax
14036ce7b:	ba 01 00 00 00       	mov    $0x1,%edx
14036ce80:	49 8b c8             	mov    %r8,%rcx
14036ce83:	48 8b 00             	mov    (%rax),%rax
14036ce86:	ff 15 94 6b c1 00    	call   *0xc16b94(%rip)        # 0x140f83a20
14036ce8c:	90                   	nop
14036ce8d:	48 8b 8d 90 08 00 00 	mov    0x890(%rbp),%rcx
14036ce94:	48 85 c9             	test   %rcx,%rcx
14036ce97:	74 24                	je     0x14036cebd
14036ce99:	8b 41 10             	mov    0x10(%rcx),%eax
14036ce9c:	ff c8                	dec    %eax
14036ce9e:	89 41 10             	mov    %eax,0x10(%rcx)
14036cea1:	85 c0                	test   %eax,%eax
14036cea3:	7f 18                	jg     0x14036cebd
14036cea5:	0f 88 64 2c 00 00    	js     0x14036fb0f
14036ceab:	48 8b 01             	mov    (%rcx),%rax
14036ceae:	ba 01 00 00 00       	mov    $0x1,%edx
14036ceb3:	48 8b 00             	mov    (%rax),%rax
14036ceb6:	ff 15 64 6b c1 00    	call   *0xc16b64(%rip)        # 0x140f83a20
14036cebc:	90                   	nop
14036cebd:	48 8b 8d b8 03 00 00 	mov    0x3b8(%rbp),%rcx
14036cec4:	48 85 c9             	test   %rcx,%rcx
14036cec7:	74 24                	je     0x14036ceed
14036cec9:	8b 41 10             	mov    0x10(%rcx),%eax
14036cecc:	ff c8                	dec    %eax
14036cece:	89 41 10             	mov    %eax,0x10(%rcx)
14036ced1:	85 c0                	test   %eax,%eax
14036ced3:	7f 18                	jg     0x14036ceed
14036ced5:	0f 88 3f 2c 00 00    	js     0x14036fb1a
14036cedb:	48 8b 01             	mov    (%rcx),%rax
14036cede:	ba 01 00 00 00       	mov    $0x1,%edx
14036cee3:	48 8b 00             	mov    (%rax),%rax
14036cee6:	ff 15 34 6b c1 00    	call   *0xc16b34(%rip)        # 0x140f83a20
14036ceec:	90                   	nop
14036ceed:	4c 8b 05 74 ef 0a 01 	mov    0x10aef74(%rip),%r8        # 0x14141be68
14036cef4:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036cefb:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036cf00:	48 8d 8d 98 08 00 00 	lea    0x898(%rbp),%rcx
14036cf07:	e8 94 5c 00 00       	call   0x140372ba0
14036cf0c:	48 8b 08             	mov    (%rax),%rcx
14036cf0f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14036cf16:	48 89 8d c8 03 00 00 	mov    %rcx,0x3c8(%rbp)
14036cf1d:	48 8b 08             	mov    (%rax),%rcx
14036cf20:	48 85 c9             	test   %rcx,%rcx
14036cf23:	74 24                	je     0x14036cf49
14036cf25:	8b 41 10             	mov    0x10(%rcx),%eax
14036cf28:	ff c8                	dec    %eax
14036cf2a:	89 41 10             	mov    %eax,0x10(%rcx)
14036cf2d:	85 c0                	test   %eax,%eax
14036cf2f:	7f 18                	jg     0x14036cf49
14036cf31:	0f 88 ee 2b 00 00    	js     0x14036fb25
14036cf37:	48 8b 01             	mov    (%rcx),%rax
14036cf3a:	ba 01 00 00 00       	mov    $0x1,%edx