1402ee953:	48 8b 00             	mov    (%rax),%rax
1402ee956:	ff 15 c4 50 c9 00    	call   *0xc950c4(%rip)        # 0x140f83a20
1402ee95c:	90                   	nop
1402ee95d:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1402ee961:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1402ee965:	4c 8b 05 fc d4 12 01 	mov    0x112d4fc(%rip),%r8        # 0x14141be68
1402ee96c:	45 8b 80 a4 00 00 00 	mov    0xa4(%r8),%r8d
1402ee973:	49 8b d6             	mov    %r14,%rdx
1402ee976:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1402ee97a:	e8 21 42 08 00       	call   0x140372ba0
1402ee97f:	48 8b 38             	mov    (%rax),%rdi
1402ee982:	4c 89 28             	mov    %r13,(%rax)
1402ee985:	48 89 7d a7          	mov    %rdi,-0x59(%rbp)
1402ee989:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ee98f:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402ee993:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402ee997:	e8 04 42 08 00       	call   0x140372ba0
1402ee99c:	48 8b 08             	mov    (%rax),%rcx
1402ee99f:	4c 89 28             	mov    %r13,(%rax)
1402ee9a2:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402ee9a7:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1402ee9ac:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1402ee9b0:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
1402ee9b5:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1402ee9b9:	0f 28 45 97          	movaps -0x69(%rbp),%xmm0
1402ee9bd:	66 0f 7f 45 97       	movdqa %xmm0,-0x69(%rbp)
1402ee9c2:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1402ee9c6:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402ee9ca:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402ee9ce:	e8 7d 14 eb ff       	call   0x14019fe50
1402ee9d3:	48 8b d0             	mov    %rax,%rdx
1402ee9d6:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402ee9da:	e8 11 df 3b 00       	call   0x1406ac8f0
1402ee9df:	48 8b 08             	mov    (%rax),%rcx
1402ee9e2:	4c 89 28             	mov    %r13,(%rax)
1402ee9e5:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
1402ee9e9:	48 8b 08             	mov    (%rax),%rcx
1402ee9ec:	48 85 c9             	test   %rcx,%rcx
1402ee9ef:	74 24                	je     0x1402eea15
1402ee9f1:	8b 41 10             	mov    0x10(%rcx),%eax
1402ee9f4:	ff c8                	dec    %eax
1402ee9f6:	89 41 10             	mov    %eax,0x10(%rcx)
1402ee9f9:	85 c0                	test   %eax,%eax
1402ee9fb:	7f 18                	jg     0x1402eea15
1402ee9fd:	0f 88 a4 09 00 00    	js     0x1402ef3a7
1402eea03:	48 8b 01             	mov    (%rcx),%rax
1402eea06:	ba 01 00 00 00       	mov    $0x1,%edx
1402eea0b:	48 8b 00             	mov    (%rax),%rax
1402eea0e:	ff 15 0c 50 c9 00    	call   *0xc9500c(%rip)        # 0x140f83a20
1402eea14:	90                   	nop
1402eea15:	4c 8b 05 4c d4 12 01 	mov    0x112d44c(%rip),%r8        # 0x14141be68
1402eea1c:	45 8b 80 a4 00 00 00 	mov    0xa4(%r8),%r8d
1402eea23:	49 8b d6             	mov    %r14,%rdx
1402eea26:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402eea2a:	e8 71 41 08 00       	call   0x140372ba0
1402eea2f:	48 8b 18             	mov    (%rax),%rbx
1402eea32:	4c 89 28             	mov    %r13,(%rax)
1402eea35:	48 89 5d 7f          	mov    %rbx,0x7f(%rbp)
1402eea39:	45 33 c0             	xor    %r8d,%r8d
1402eea3c:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402eea40:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402eea44:	e8 57 41 08 00       	call   0x140372ba0
1402eea49:	48 8b 08             	mov    (%rax),%rcx
1402eea4c:	4c 89 28             	mov    %r13,(%rax)
1402eea4f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402eea54:	48 8b 08             	mov    (%rax),%rcx
1402eea57:	48 85 c9             	test   %rcx,%rcx
1402eea5a:	74 24                	je     0x1402eea80
1402eea5c:	8b 41 10             	mov    0x10(%rcx),%eax
1402eea5f:	ff c8                	dec    %eax
1402eea61:	89 41 10             	mov    %eax,0x10(%rcx)
1402eea64:	85 c0                	test   %eax,%eax
1402eea66:	7f 18                	jg     0x1402eea80
1402eea68:	0f 88 44 09 00 00    	js     0x1402ef3b2
1402eea6e:	48 8b 01             	mov    (%rcx),%rax
1402eea71:	ba 01 00 00 00       	mov    $0x1,%edx
1402eea76:	48 8b 00             	mov    (%rax),%rax
1402eea79:	ff 15 a1 4f c9 00    	call   *0xc94fa1(%rip)        # 0x140f83a20
1402eea7f:	90                   	nop
1402eea80:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
1402eea84:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1402eea88:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1402eea8d:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402eea91:	e8 5a d5 3b 00       	call   0x1406abff0
1402eea96:	90                   	nop
1402eea97:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
1402eea9b:	48 85 c9             	test   %rcx,%rcx
1402eea9e:	74 24                	je     0x1402eeac4
1402eeaa0:	8b 41 10             	mov    0x10(%rcx),%eax
1402eeaa3:	ff c8                	dec    %eax
1402eeaa5:	89 41 10             	mov    %eax,0x10(%rcx)
1402eeaa8:	85 c0                	test   %eax,%eax
1402eeaaa:	7f 18                	jg     0x1402eeac4
1402eeaac:	0f 88 0b 09 00 00    	js     0x1402ef3bd
1402eeab2:	48 8b 01             	mov    (%rcx),%rax
1402eeab5:	ba 01 00 00 00       	mov    $0x1,%edx
1402eeaba:	48 8b 00             	mov    (%rax),%rax
1402eeabd:	ff 15 5d 4f c9 00    	call   *0xc94f5d(%rip)        # 0x140f83a20
1402eeac3:	90                   	nop
1402eeac4:	48 85 db             	test   %rbx,%rbx
1402eeac7:	74 27                	je     0x1402eeaf0
1402eeac9:	8b 43 10             	mov    0x10(%rbx),%eax
1402eeacc:	ff c8                	dec    %eax
1402eeace:	89 43 10             	mov    %eax,0x10(%rbx)
1402eead1:	85 c0                	test   %eax,%eax
1402eead3:	7f 1b                	jg     0x1402eeaf0
1402eead5:	0f 88 ed 08 00 00    	js     0x1402ef3c8
1402eeadb:	48 8b 03             	mov    (%rbx),%rax
1402eeade:	ba 01 00 00 00       	mov    $0x1,%edx
1402eeae3:	48 8b cb             	mov    %rbx,%rcx
1402eeae6:	48 8b 00             	mov    (%rax),%rax
1402eeae9:	ff 15 31 4f c9 00    	call   *0xc94f31(%rip)        # 0x140f83a20
1402eeaef:	90                   	nop
1402eeaf0:	4c 8d 0d f9 f9 ea ff 	lea    -0x150607(%rip),%r9        # 0x14019e4f0
1402eeaf7:	ba 08 00 00 00       	mov    $0x8,%edx
1402eeafc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402eeb02:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402eeb07:	e8 40 ca b2 00       	call   0x140e1b54c
1402eeb0c:	90                   	nop
1402eeb0d:	48 85 ff             	test   %rdi,%rdi
1402eeb10:	74 27                	je     0x1402eeb39
1402eeb12:	8b 47 10             	mov    0x10(%rdi),%eax
1402eeb15:	ff c8                	dec    %eax
1402eeb17:	89 47 10             	mov    %eax,0x10(%rdi)
1402eeb1a:	85 c0                	test   %eax,%eax
1402eeb1c:	7f 1b                	jg     0x1402eeb39
1402eeb1e:	0f 88 af 08 00 00    	js     0x1402ef3d3
1402eeb24:	48 8b 07             	mov    (%rdi),%rax
1402eeb27:	ba 01 00 00 00       	mov    $0x1,%edx
1402eeb2c:	48 8b cf             	mov    %rdi,%rcx
1402eeb2f:	48 8b 00             	mov    (%rax),%rax
1402eeb32:	ff 15 e8 4e c9 00    	call   *0xc94ee8(%rip)        # 0x140f83a20
1402eeb38:	90                   	nop
1402eeb39:	eb 03                	jmp    0x1402eeb3e
1402eeb3b:	45 33 ed             	xor    %r13d,%r13d
1402eeb3e:	4d 8b 3e             	mov    (%r14),%r15
1402eeb41:	48 8d 45 07          	lea    0x7(%rbp),%rax
1402eeb45:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1402eeb49:	4c 8b 05 18 d3 12 01 	mov    0x112d318(%rip),%r8        # 0x14141be68
1402eeb50:	45 8b 80 a4 00 00 00 	mov    0xa4(%r8),%r8d
1402eeb57:	49 8b d6             	mov    %r14,%rdx
1402eeb5a:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402eeb5e:	e8 3d 40 08 00       	call   0x140372ba0
1402eeb63:	48 8b 18             	mov    (%rax),%rbx
1402eeb66:	4c 89 28             	mov    %r13,(%rax)
1402eeb69:	48 89 5d cf          	mov    %rbx,-0x31(%rbp)
1402eeb6d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402eeb73:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402eeb77:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402eeb7b:	e8 20 40 08 00       	call   0x140372ba0
1402eeb80:	48 8b 08             	mov    (%rax),%rcx
1402eeb83:	4c 89 28             	mov    %r13,(%rax)
1402eeb86:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402eeb8b:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1402eeb90:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1402eeb94:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
1402eeb99:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1402eeb9d:	0f 28 45 97          	movaps -0x69(%rbp),%xmm0
1402eeba1:	66 0f 7f 45 97       	movdqa %xmm0,-0x69(%rbp)
1402eeba6:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1402eebaa:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402eebae:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402eebb2:	e8 99 12 eb ff       	call   0x14019fe50
1402eebb7:	4c 8b e0             	mov    %rax,%r12
1402eebba:	4c 8b 05 a7 d2 12 01 	mov    0x112d2a7(%rip),%r8        # 0x14141be68
1402eebc1:	45 8b 80 a4 00 00 00 	mov    0xa4(%r8),%r8d
1402eebc8:	49 8b d6             	mov    %r14,%rdx
1402eebcb:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402eebcf:	e8 cc 3f 08 00       	call   0x140372ba0
1402eebd4:	48 8b 38             	mov    (%rax),%rdi
1402eebd7:	4c 89 28             	mov    %r13,(%rax)
1402eebda:	48 89 7d 7f          	mov    %rdi,0x7f(%rbp)
1402eebde:	45 33 c0             	xor    %r8d,%r8d
1402eebe1:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402eebe5:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1402eebe9:	e8 b2 3f 08 00       	call   0x140372ba0
1402eebee:	48 8b 08             	mov    (%rax),%rcx
1402eebf1:	4c 89 28             	mov    %r13,(%rax)
1402eebf4:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
1402eebf8:	48 8b 08             	mov    (%rax),%rcx
1402eebfb:	48 85 c9             	test   %rcx,%rcx
1402eebfe:	74 24                	je     0x1402eec24
1402eec00:	8b 41 10             	mov    0x10(%rcx),%eax
1402eec03:	ff c8                	dec    %eax
1402eec05:	89 41 10             	mov    %eax,0x10(%rcx)
1402eec08:	85 c0                	test   %eax,%eax
1402eec0a:	7f 18                	jg     0x1402eec24
1402eec0c:	0f 88 cc 07 00 00    	js     0x1402ef3de
1402eec12:	48 8b 01             	mov    (%rcx),%rax
1402eec15:	ba 01 00 00 00       	mov    $0x1,%edx
1402eec1a:	48 8b 00             	mov    (%rax),%rax
1402eec1d:	ff 15 fd 4d c9 00    	call   *0xc94dfd(%rip)        # 0x140f83a20
1402eec23:	90                   	nop
1402eec24:	4d 8b c4             	mov    %r12,%r8
1402eec27:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1402eec2b:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1402eec2f:	e8 0c db 3b 00       	call   0x1406ac740
1402eec34:	48 8b 10             	mov    (%rax),%rdx
1402eec37:	4c 89 28             	mov    %r13,(%rax)
1402eec3a:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1402eec3f:	48 8b 05 22 d2 12 01 	mov    0x112d222(%rip),%rax        # 0x14141be68
1402eec46:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1402eec4b:	8b 90 a8 00 00 00    	mov    0xa8(%rax),%edx
1402eec51:	49 8b cf             	mov    %r15,%rcx
1402eec54:	e8 a7 5e 44 00       	call   0x140734b00
1402eec59:	90                   	nop
1402eec5a:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1402eec5e:	48 85 c9             	test   %rcx,%rcx
1402eec61:	74 24                	je     0x1402eec87
1402eec63:	8b 41 10             	mov    0x10(%rcx),%eax
1402eec66:	ff c8                	dec    %eax
1402eec68:	89 41 10             	mov    %eax,0x10(%rcx)
1402eec6b:	85 c0                	test   %eax,%eax
1402eec6d:	7f 18                	jg     0x1402eec87
1402eec6f:	0f 88 74 07 00 00    	js     0x1402ef3e9
1402eec75:	48 8b 01             	mov    (%rcx),%rax
1402eec78:	ba 01 00 00 00       	mov    $0x1,%edx
1402eec7d:	48 8b 00             	mov    (%rax),%rax
1402eec80:	ff 15 9a 4d c9 00    	call   *0xc94d9a(%rip)        # 0x140f83a20
1402eec86:	90                   	nop
1402eec87:	48 85 ff             	test   %rdi,%rdi
1402eec8a:	74 27                	je     0x1402eecb3
1402eec8c:	8b 47 10             	mov    0x10(%rdi),%eax
1402eec8f:	ff c8                	dec    %eax
1402eec91:	89 47 10             	mov    %eax,0x10(%rdi)
1402eec94:	85 c0                	test   %eax,%eax
1402eec96:	7f 1b                	jg     0x1402eecb3
1402eec98:	0f 88 56 07 00 00    	js     0x1402ef3f4
1402eec9e:	48 8b 07             	mov    (%rdi),%rax
1402eeca1:	ba 01 00 00 00       	mov    $0x1,%edx
1402eeca6:	48 8b cf             	mov    %rdi,%rcx
1402eeca9:	48 8b 00             	mov    (%rax),%rax
1402eecac:	ff 15 6e 4d c9 00    	call   *0xc94d6e(%rip)        # 0x140f83a20
1402eecb2:	90                   	nop
1402eecb3:	4c 8d 0d 36 f8 ea ff 	lea    -0x1507ca(%rip),%r9        # 0x14019e4f0
1402eecba:	ba 08 00 00 00       	mov    $0x8,%edx
1402eecbf:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402eecc5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402eecca:	e8 7d c8 b2 00       	call   0x140e1b54c
1402eeccf:	90                   	nop
1402eecd0:	48 85 db             	test   %rbx,%rbx
1402eecd3:	0f 84 d3 05 00 00    	je     0x1402ef2ac
1402eecd9:	8b 43 10             	mov    0x10(%rbx),%eax
1402eecdc:	ff c8                	dec    %eax
1402eecde:	89 43 10             	mov    %eax,0x10(%rbx)
1402eece1:	85 c0                	test   %eax,%eax
1402eece3:	0f 8f c3 05 00 00    	jg     0x1402ef2ac
1402eece9:	0f 88 11 06 00 00    	js     0x1402ef300
1402eecef:	e9 a3 05 00 00       	jmp    0x1402ef297
1402eecf4:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402eecf8:	e8 a3 3e 08 00       	call   0x140372ba0
1402eecfd:	4c 8b 38             	mov    (%rax),%r15
1402eed00:	4c 89 20             	mov    %r12,(%rax)
1402eed03:	4c 89 7d cf          	mov    %r15,-0x31(%rbp)
1402eed07:	45 33 c0             	xor    %r8d,%r8d
1402eed0a:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402eed0e:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402eed12:	e8 89 3e 08 00       	call   0x140372ba0
1402eed17:	48 8b 18             	mov    (%rax),%rbx
1402eed1a:	4c 89 20             	mov    %r12,(%rax)
1402eed1d:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
1402eed21:	4c 8b 05 40 d1 12 01 	mov    0x112d140(%rip),%r8        # 0x14141be68
1402eed28:	45 8b 80 a4 00 00 00 	mov    0xa4(%r8),%r8d
1402eed2f:	49 8b d6             	mov    %r14,%rdx
1402eed32:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402eed36:	e8 65 3e 08 00       	call   0x140372ba0
1402eed3b:	48 8b 38             	mov    (%rax),%rdi
1402eed3e:	4c 89 20             	mov    %r12,(%rax)
1402eed41:	48 89 7d af          	mov    %rdi,-0x51(%rbp)
1402eed45:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402eed4b:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
1402eed4f:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1402eed53:	e8 48 3e 08 00       	call   0x140372ba0
1402eed58:	48 8b 08             	mov    (%rax),%rcx
1402eed5b:	4c 89 20             	mov    %r12,(%rax)
1402eed5e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402eed63:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1402eed68:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1402eed6c:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
1402eed71:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1402eed75:	0f 28 45 97          	movaps -0x69(%rbp),%xmm0
1402eed79:	66 0f 7f 45 97       	movdqa %xmm0,-0x69(%rbp)
1402eed7e:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1402eed82:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402eed86:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402eed8a:	e8 c1 10 eb ff       	call   0x14019fe50
1402eed8f:	48 8b d0             	mov    %rax,%rdx
1402eed92:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402eed96:	e8 55 db 3b 00       	call   0x1406ac8f0
1402eed9b:	48 8b 08             	mov    (%rax),%rcx
1402eed9e:	4c 89 20             	mov    %r12,(%rax)
1402eeda1:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402eeda6:	48 8b 08             	mov    (%rax),%rcx
1402eeda9:	48 85 c9             	test   %rcx,%rcx
1402eedac:	74 24                	je     0x1402eedd2
1402eedae:	8b 41 10             	mov    0x10(%rcx),%eax
1402eedb1:	ff c8                	dec    %eax
1402eedb3:	89 41 10             	mov    %eax,0x10(%rcx)
1402eedb6:	85 c0                	test   %eax,%eax
1402eedb8:	7f 18                	jg     0x1402eedd2
1402eedba:	0f 88 3f 06 00 00    	js     0x1402ef3ff
1402eedc0:	48 8b 01             	mov    (%rcx),%rax
1402eedc3:	ba 01 00 00 00       	mov    $0x1,%edx
1402eedc8:	48 8b 00             	mov    (%rax),%rax
1402eedcb:	ff 15 4f 4c c9 00    	call   *0xc94c4f(%rip)        # 0x140f83a20
1402eedd1:	90                   	nop
1402eedd2:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1402eedd7:	48 8b cb             	mov    %rbx,%rcx
1402eedda:	e8 a1 d8 44 00       	call   0x14073c680
1402eeddf:	4c 8b 20             	mov    (%rax),%r12
1402eede2:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402eede7:	48 85 c9             	test   %rcx,%rcx
1402eedea:	74 24                	je     0x1402eee10
1402eedec:	8b 41 10             	mov    0x10(%rcx),%eax
1402eedef:	ff c8                	dec    %eax
1402eedf1:	89 41 10             	mov    %eax,0x10(%rcx)
1402eedf4:	85 c0                	test   %eax,%eax
1402eedf6:	7f 18                	jg     0x1402eee10
1402eedf8:	0f 88 0c 06 00 00    	js     0x1402ef40a
1402eedfe:	48 8b 01             	mov    (%rcx),%rax
1402eee01:	ba 01 00 00 00       	mov    $0x1,%edx
1402eee06:	48 8b 00             	mov    (%rax),%rax
1402eee09:	ff 15 11 4c c9 00    	call   *0xc94c11(%rip)        # 0x140f83a20
1402eee0f:	90                   	nop
1402eee10:	4c 8d 0d d9 f6 ea ff 	lea    -0x150927(%rip),%r9        # 0x14019e4f0
1402eee17:	ba 08 00 00 00       	mov    $0x8,%edx
1402eee1c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402eee22:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402eee27:	e8 20 c7 b2 00       	call   0x140e1b54c
1402eee2c:	90                   	nop
1402eee2d:	48 85 ff             	test   %rdi,%rdi
1402eee30:	74 27                	je     0x1402eee59
1402eee32:	8b 47 10             	mov    0x10(%rdi),%eax
1402eee35:	ff c8                	dec    %eax
1402eee37:	89 47 10             	mov    %eax,0x10(%rdi)
1402eee3a:	85 c0                	test   %eax,%eax
1402eee3c:	7f 1b                	jg     0x1402eee59
1402eee3e:	0f 88 d1 05 00 00    	js     0x1402ef415
1402eee44:	48 8b 07             	mov    (%rdi),%rax
1402eee47:	ba 01 00 00 00       	mov    $0x1,%edx
1402eee4c:	48 8b cf             	mov    %rdi,%rcx
1402eee4f:	48 8b 00             	mov    (%rax),%rax
1402eee52:	ff 15 c8 4b c9 00    	call   *0xc94bc8(%rip)        # 0x140f83a20
1402eee58:	90                   	nop
1402eee59:	48 85 db             	test   %rbx,%rbx
1402eee5c:	74 27                	je     0x1402eee85
1402eee5e:	8b 43 10             	mov    0x10(%rbx),%eax
1402eee61:	ff c8                	dec    %eax
1402eee63:	89 43 10             	mov    %eax,0x10(%rbx)
1402eee66:	85 c0                	test   %eax,%eax