14029ee46:	48 3b d1             	cmp    %rcx,%rdx
14029ee49:	0f 83 87 01 00 00    	jae    0x14029efd6
14029ee4f:	48 03 d2             	add    %rdx,%rdx
14029ee52:	41 80 7c d0 08 00    	cmpb   $0x0,0x8(%r8,%rdx,8)
14029ee58:	0f 84 78 01 00 00    	je     0x14029efd6
14029ee5e:	45 8b c7             	mov    %r15d,%r8d
14029ee61:	48 8d 55 00          	lea    0x0(%rbp),%rdx
14029ee65:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14029ee6a:	e8 51 db 40 00       	call   0x1406ac9c0
14029ee6f:	48 8b c8             	mov    %rax,%rcx
14029ee72:	48 8b 00             	mov    (%rax),%rax
14029ee75:	4c 89 21             	mov    %r12,(%rcx)
14029ee78:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14029ee7d:	48 8b 09             	mov    (%rcx),%rcx
14029ee80:	48 85 c9             	test   %rcx,%rcx
14029ee83:	74 24                	je     0x14029eea9
14029ee85:	8b 41 10             	mov    0x10(%rcx),%eax
14029ee88:	ff c8                	dec    %eax
14029ee8a:	89 41 10             	mov    %eax,0x10(%rcx)
14029ee8d:	85 c0                	test   %eax,%eax
14029ee8f:	7f 18                	jg     0x14029eea9
14029ee91:	0f 88 9d 07 00 00    	js     0x14029f634
14029ee97:	48 8b 01             	mov    (%rcx),%rax
14029ee9a:	ba 01 00 00 00       	mov    $0x1,%edx
14029ee9f:	48 8b 00             	mov    (%rax),%rax
14029eea2:	ff 15 78 4b ce 00    	call   *0xce4b78(%rip)        # 0x140f83a20
14029eea8:	90                   	nop
14029eea9:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14029eeae:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14029eeb2:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14029eeb7:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14029eebb:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
14029eebf:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
14029eec4:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14029eec9:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14029eecd:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14029eed1:	e8 7a 0f f0 ff       	call   0x14019fe50
14029eed6:	4c 8b f0             	mov    %rax,%r14
14029eed9:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14029eedd:	48 8b 0d 4c c1 17 01 	mov    0x117c14c(%rip),%rcx        # 0x14141b030
14029eee4:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14029eee8:	48 85 d2             	test   %rdx,%rdx
14029eeeb:	74 04                	je     0x14029eef1
14029eeed:	4c 89 62 60          	mov    %r12,0x60(%rdx)
14029eef1:	48 8b 01             	mov    (%rcx),%rax
14029eef4:	4c 8b ca             	mov    %rdx,%r9
14029eef7:	4d 8b c6             	mov    %r14,%r8
14029eefa:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14029eeff:	48 8b 40 38          	mov    0x38(%rax),%rax
14029ef03:	ff 15 17 4b ce 00    	call   *0xce4b17(%rip)        # 0x140f83a20
14029ef09:	41 0f ba ed 0d       	bts    $0xd,%r13d
14029ef0e:	49 8b ce             	mov    %r14,%rcx
14029ef11:	e8 2a 06 f0 ff       	call   0x14019f540
14029ef16:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
14029ef1b:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14029ef20:	4c 89 75 a0          	mov    %r14,-0x60(%rbp)
14029ef24:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14029ef29:	48 85 f6             	test   %rsi,%rsi
14029ef2c:	74 1c                	je     0x14029ef4a
14029ef2e:	8b 46 10             	mov    0x10(%rsi),%eax
14029ef31:	ff c0                	inc    %eax
14029ef33:	89 46 10             	mov    %eax,0x10(%rsi)
14029ef36:	83 f8 01             	cmp    $0x1,%eax
14029ef39:	0f 8e 0b 07 00 00    	jle    0x14029f64a
14029ef3f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029ef44:	0f 84 f5 06 00 00    	je     0x14029f63f
14029ef4a:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
14029ef4e:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14029ef53:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14029ef58:	e8 53 65 0d 00       	call   0x1403754b0
14029ef5d:	48 8b 08             	mov    (%rax),%rcx
14029ef60:	4c 89 20             	mov    %r12,(%rax)
14029ef63:	48 85 c9             	test   %rcx,%rcx
14029ef66:	74 24                	je     0x14029ef8c
14029ef68:	8b 41 10             	mov    0x10(%rcx),%eax
14029ef6b:	ff c8                	dec    %eax
14029ef6d:	89 41 10             	mov    %eax,0x10(%rcx)
14029ef70:	85 c0                	test   %eax,%eax
14029ef72:	7f 18                	jg     0x14029ef8c
14029ef74:	0f 88 d8 06 00 00    	js     0x14029f652
14029ef7a:	48 8b 01             	mov    (%rcx),%rax
14029ef7d:	ba 01 00 00 00       	mov    $0x1,%edx
14029ef82:	48 8b 00             	mov    (%rax),%rax
14029ef85:	ff 15 95 4a ce 00    	call   *0xce4a95(%rip)        # 0x140f83a20
14029ef8b:	90                   	nop
14029ef8c:	4d 85 f6             	test   %r14,%r14
14029ef8f:	74 29                	je     0x14029efba
14029ef91:	41 8b 46 10          	mov    0x10(%r14),%eax
14029ef95:	ff c8                	dec    %eax
14029ef97:	41 89 46 10          	mov    %eax,0x10(%r14)
14029ef9b:	85 c0                	test   %eax,%eax
14029ef9d:	7f 1b                	jg     0x14029efba
14029ef9f:	0f 88 b8 06 00 00    	js     0x14029f65d
14029efa5:	49 8b 06             	mov    (%r14),%rax
14029efa8:	ba 01 00 00 00       	mov    $0x1,%edx
14029efad:	49 8b ce             	mov    %r14,%rcx
14029efb0:	48 8b 00             	mov    (%rax),%rax
14029efb3:	ff 15 67 4a ce 00    	call   *0xce4a67(%rip)        # 0x140f83a20
14029efb9:	90                   	nop
14029efba:	4c 8d 0d 2f f5 ef ff 	lea    -0x100ad1(%rip),%r9        # 0x14019e4f0
14029efc1:	ba 08 00 00 00       	mov    $0x8,%edx
14029efc6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14029efcc:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14029efd1:	e8 76 c5 b7 00       	call   0x140e1b54c
14029efd6:	41 ff c7             	inc    %r15d
14029efd9:	48 8b 43 30          	mov    0x30(%rbx),%rax
14029efdd:	48 8b 48 08          	mov    0x8(%rax),%rcx
14029efe1:	48 2b 08             	sub    (%rax),%rcx
14029efe4:	48 c1 f9 04          	sar    $0x4,%rcx
14029efe8:	44 3b f9             	cmp    %ecx,%r15d
14029efeb:	0f 82 40 fe ff ff    	jb     0x14029ee31
14029eff1:	8b 43 10             	mov    0x10(%rbx),%eax
14029eff4:	ff c8                	dec    %eax
14029eff6:	89 43 10             	mov    %eax,0x10(%rbx)
14029eff9:	85 c0                	test   %eax,%eax
14029effb:	7f 1b                	jg     0x14029f018
14029effd:	0f 88 26 06 00 00    	js     0x14029f629
14029f003:	48 8b 03             	mov    (%rbx),%rax
14029f006:	ba 01 00 00 00       	mov    $0x1,%edx
14029f00b:	48 8b cb             	mov    %rbx,%rcx
14029f00e:	48 8b 00             	mov    (%rax),%rax
14029f011:	ff 15 09 4a ce 00    	call   *0xce4a09(%rip)        # 0x140f83a20
14029f017:	90                   	nop
14029f018:	48 85 f6             	test   %rsi,%rsi
14029f01b:	74 1c                	je     0x14029f039
14029f01d:	8b 46 10             	mov    0x10(%rsi),%eax
14029f020:	ff c0                	inc    %eax
14029f022:	89 46 10             	mov    %eax,0x10(%rsi)
14029f025:	83 f8 01             	cmp    $0x1,%eax
14029f028:	0f 8e 3a 06 00 00    	jle    0x14029f668
14029f02e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029f033:	0f 84 37 06 00 00    	je     0x14029f670
14029f039:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14029f03e:	48 8b 05 43 cf 17 01 	mov    0x117cf43(%rip),%rax        # 0x14141bf88
14029f045:	48 8b 88 20 02 00 00 	mov    0x220(%rax),%rcx
14029f04c:	48 85 c9             	test   %rcx,%rcx
14029f04f:	74 1c                	je     0x14029f06d
14029f051:	8b 41 10             	mov    0x10(%rcx),%eax
14029f054:	ff c0                	inc    %eax
14029f056:	89 41 10             	mov    %eax,0x10(%rcx)
14029f059:	83 f8 01             	cmp    $0x1,%eax
14029f05c:	0f 8e 19 06 00 00    	jle    0x14029f67b
14029f062:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029f067:	0f 84 16 06 00 00    	je     0x14029f683
14029f06d:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14029f072:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14029f077:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14029f07b:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14029f080:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14029f084:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
14029f088:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14029f08d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14029f092:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14029f096:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14029f09a:	e8 b1 0d f0 ff       	call   0x14019fe50
14029f09f:	48 8b d8             	mov    %rax,%rbx
14029f0a2:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14029f0a7:	48 8b 0d a2 c5 17 01 	mov    0x117c5a2(%rip),%rcx        # 0x14141b650
14029f0ae:	4c 8b 75 c0          	mov    -0x40(%rbp),%r14
14029f0b2:	4d 85 f6             	test   %r14,%r14
14029f0b5:	74 04                	je     0x14029f0bb
14029f0b7:	4d 89 66 60          	mov    %r12,0x60(%r14)
14029f0bb:	48 8b 01             	mov    (%rcx),%rax
14029f0be:	4d 8b ce             	mov    %r14,%r9
14029f0c1:	4c 8b c3             	mov    %rbx,%r8
14029f0c4:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14029f0c9:	48 8b 40 38          	mov    0x38(%rax),%rax
14029f0cd:	ff 15 4d 49 ce 00    	call   *0xce494d(%rip)        # 0x140f83a20
14029f0d3:	90                   	nop
14029f0d4:	48 8b cb             	mov    %rbx,%rcx
14029f0d7:	e8 64 04 f0 ff       	call   0x14019f540
14029f0dc:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14029f0e1:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14029f0e6:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14029f0ea:	48 89 03             	mov    %rax,(%rbx)
14029f0ed:	4c 8d 0d fc f3 ef ff 	lea    -0x100c04(%rip),%r9        # 0x14019e4f0
14029f0f4:	ba 08 00 00 00       	mov    $0x8,%edx
14029f0f9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14029f0ff:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14029f104:	e8 43 c4 b7 00       	call   0x140e1b54c
14029f109:	90                   	nop
14029f10a:	48 85 f6             	test   %rsi,%rsi
14029f10d:	74 27                	je     0x14029f136
14029f10f:	8b 46 10             	mov    0x10(%rsi),%eax
14029f112:	ff c8                	dec    %eax
14029f114:	89 46 10             	mov    %eax,0x10(%rsi)
14029f117:	85 c0                	test   %eax,%eax
14029f119:	7f 1b                	jg     0x14029f136
14029f11b:	0f 88 6d 05 00 00    	js     0x14029f68e
14029f121:	48 8b 06             	mov    (%rsi),%rax
14029f124:	ba 01 00 00 00       	mov    $0x1,%edx
14029f129:	48 8b ce             	mov    %rsi,%rcx
14029f12c:	48 8b 00             	mov    (%rax),%rax
14029f12f:	ff 15 eb 48 ce 00    	call   *0xce48eb(%rip)        # 0x140f83a20
14029f135:	90                   	nop
14029f136:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14029f13a:	48 85 c9             	test   %rcx,%rcx
14029f13d:	74 24                	je     0x14029f163
14029f13f:	8b 41 10             	mov    0x10(%rcx),%eax
14029f142:	ff c8                	dec    %eax
14029f144:	89 41 10             	mov    %eax,0x10(%rcx)
14029f147:	85 c0                	test   %eax,%eax
14029f149:	7f 18                	jg     0x14029f163
14029f14b:	0f 88 48 05 00 00    	js     0x14029f699
14029f151:	48 8b 01             	mov    (%rcx),%rax
14029f154:	ba 01 00 00 00       	mov    $0x1,%edx
14029f159:	48 8b 00             	mov    (%rax),%rax
14029f15c:	ff 15 be 48 ce 00    	call   *0xce48be(%rip)        # 0x140f83a20
14029f162:	90                   	nop
14029f163:	8b 47 10             	mov    0x10(%rdi),%eax
14029f166:	ff c8                	dec    %eax
14029f168:	89 47 10             	mov    %eax,0x10(%rdi)
14029f16b:	85 c0                	test   %eax,%eax
14029f16d:	7f 1b                	jg     0x14029f18a
14029f16f:	0f 88 2f 05 00 00    	js     0x14029f6a4
14029f175:	48 8b 07             	mov    (%rdi),%rax
14029f178:	ba 01 00 00 00       	mov    $0x1,%edx
14029f17d:	48 8b cf             	mov    %rdi,%rcx
14029f180:	48 8b 00             	mov    (%rax),%rax
14029f183:	ff 15 97 48 ce 00    	call   *0xce4897(%rip)        # 0x140f83a20
14029f189:	90                   	nop
14029f18a:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14029f18e:	48 85 c9             	test   %rcx,%rcx
14029f191:	0f 84 ad 02 00 00    	je     0x14029f444
14029f197:	8b 41 10             	mov    0x10(%rcx),%eax
14029f19a:	ff c8                	dec    %eax
14029f19c:	89 41 10             	mov    %eax,0x10(%rcx)
14029f19f:	85 c0                	test   %eax,%eax
14029f1a1:	0f 8f 9d 02 00 00    	jg     0x14029f444
14029f1a7:	0f 88 cc 02 00 00    	js     0x14029f479
14029f1ad:	e9 bc fb ff ff       	jmp    0x14029ed6e
14029f1b2:	48 8b 05 cf cd 17 01 	mov    0x117cdcf(%rip),%rax        # 0x14141bf88
14029f1b9:	48 8b 88 28 02 00 00 	mov    0x228(%rax),%rcx
14029f1c0:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14029f1c4:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14029f1c8:	e8 23 25 48 00       	call   0x1407216f0
14029f1cd:	85 c0                	test   %eax,%eax
14029f1cf:	0f 85 ff 00 00 00    	jne    0x14029f2d4
14029f1d5:	4c 8b 05 6c ce 17 01 	mov    0x117ce6c(%rip),%r8        # 0x14141c048
14029f1dc:	49 81 c0 88 00 00 00 	add    $0x88,%r8
14029f1e3:	49 8b d4             	mov    %r12,%rdx
14029f1e6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14029f1eb:	e8 60 d3 40 00       	call   0x1406ac550
14029f1f0:	48 8b c8             	mov    %rax,%rcx
14029f1f3:	48 8b 00             	mov    (%rax),%rax
14029f1f6:	4c 89 31             	mov    %r14,(%rcx)
14029f1f9:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14029f1fd:	48 89 03             	mov    %rax,(%rbx)
14029f200:	48 8b 09             	mov    (%rcx),%rcx
14029f203:	48 85 c9             	test   %rcx,%rcx
14029f206:	74 24                	je     0x14029f22c
14029f208:	8b 41 10             	mov    0x10(%rcx),%eax
14029f20b:	ff c8                	dec    %eax
14029f20d:	89 41 10             	mov    %eax,0x10(%rcx)
14029f210:	85 c0                	test   %eax,%eax
14029f212:	7f 18                	jg     0x14029f22c
14029f214:	0f 88 95 04 00 00    	js     0x14029f6af
14029f21a:	48 8b 01             	mov    (%rcx),%rax
14029f21d:	ba 01 00 00 00       	mov    $0x1,%edx
14029f222:	48 8b 00             	mov    (%rax),%rax
14029f225:	ff 15 f5 47 ce 00    	call   *0xce47f5(%rip)        # 0x140f83a20
14029f22b:	90                   	nop
14029f22c:	48 85 f6             	test   %rsi,%rsi
14029f22f:	74 27                	je     0x14029f258
14029f231:	8b 46 10             	mov    0x10(%rsi),%eax
14029f234:	ff c8                	dec    %eax
14029f236:	89 46 10             	mov    %eax,0x10(%rsi)
14029f239:	85 c0                	test   %eax,%eax
14029f23b:	7f 1b                	jg     0x14029f258
14029f23d:	0f 88 77 04 00 00    	js     0x14029f6ba
14029f243:	48 8b 06             	mov    (%rsi),%rax
14029f246:	ba 01 00 00 00       	mov    $0x1,%edx
14029f24b:	48 8b ce             	mov    %rsi,%rcx
14029f24e:	48 8b 00             	mov    (%rax),%rax
14029f251:	ff 15 c9 47 ce 00    	call   *0xce47c9(%rip)        # 0x140f83a20
14029f257:	90                   	nop
14029f258:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14029f25c:	48 85 c9             	test   %rcx,%rcx
14029f25f:	74 24                	je     0x14029f285
14029f261:	8b 41 10             	mov    0x10(%rcx),%eax
14029f264:	ff c8                	dec    %eax
14029f266:	89 41 10             	mov    %eax,0x10(%rcx)
14029f269:	85 c0                	test   %eax,%eax
14029f26b:	7f 18                	jg     0x14029f285
14029f26d:	0f 88 52 04 00 00    	js     0x14029f6c5
14029f273:	48 8b 01             	mov    (%rcx),%rax
14029f276:	ba 01 00 00 00       	mov    $0x1,%edx
14029f27b:	48 8b 00             	mov    (%rax),%rax
14029f27e:	ff 15 9c 47 ce 00    	call   *0xce479c(%rip)        # 0x140f83a20
14029f284:	90                   	nop
14029f285:	8b 47 10             	mov    0x10(%rdi),%eax
14029f288:	ff c8                	dec    %eax
14029f28a:	89 47 10             	mov    %eax,0x10(%rdi)
14029f28d:	85 c0                	test   %eax,%eax
14029f28f:	7f 1b                	jg     0x14029f2ac
14029f291:	0f 88 39 04 00 00    	js     0x14029f6d0
14029f297:	48 8b 07             	mov    (%rdi),%rax
14029f29a:	ba 01 00 00 00       	mov    $0x1,%edx
14029f29f:	48 8b cf             	mov    %rdi,%rcx
14029f2a2:	48 8b 00             	mov    (%rax),%rax
14029f2a5:	ff 15 75 47 ce 00    	call   *0xce4775(%rip)        # 0x140f83a20
14029f2ab:	90                   	nop
14029f2ac:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14029f2b0:	48 85 c9             	test   %rcx,%rcx
14029f2b3:	0f 84 8b 01 00 00    	je     0x14029f444
14029f2b9:	8b 41 10             	mov    0x10(%rcx),%eax
14029f2bc:	ff c8                	dec    %eax
14029f2be:	89 41 10             	mov    %eax,0x10(%rcx)
14029f2c1:	85 c0                	test   %eax,%eax
14029f2c3:	0f 8f 7b 01 00 00    	jg     0x14029f444
14029f2c9:	0f 88 b5 01 00 00    	js     0x14029f484
14029f2cf:	e9 9a fa ff ff       	jmp    0x14029ed6e
14029f2d4:	49 8b 0c 24          	mov    (%r12),%rcx
14029f2d8:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14029f2dd:	48 85 c9             	test   %rcx,%rcx
14029f2e0:	74 1c                	je     0x14029f2fe
14029f2e2:	8b 41 10             	mov    0x10(%rcx),%eax
14029f2e5:	ff c0                	inc    %eax
14029f2e7:	89 41 10             	mov    %eax,0x10(%rcx)
14029f2ea:	83 f8 01             	cmp    $0x1,%eax
14029f2ed:	0f 8e e8 03 00 00    	jle    0x14029f6db
14029f2f3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029f2f8:	0f 84 e5 03 00 00    	je     0x14029f6e3
14029f2fe:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
14029f303:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14029f307:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14029f30c:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14029f310:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
14029f314:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14029f319:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14029f31e:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14029f322:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14029f326:	e8 25 0b f0 ff       	call   0x14019fe50
14029f32b:	4d 8b cf             	mov    %r15,%r9
14029f32e:	4c 8b c0             	mov    %rax,%r8
14029f331:	48 8b 15 f8 bc 17 01 	mov    0x117bcf8(%rip),%rdx        # 0x14141b030
14029f338:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14029f33d:	e8 4e 50 0d 00       	call   0x140374390
14029f342:	48 8b c8             	mov    %rax,%rcx
14029f345:	48 8b 00             	mov    (%rax),%rax
14029f348:	4c 89 31             	mov    %r14,(%rcx)
14029f34b:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14029f34f:	48 89 03             	mov    %rax,(%rbx)
14029f352:	48 8b 09             	mov    (%rcx),%rcx
14029f355:	48 85 c9             	test   %rcx,%rcx
14029f358:	74 24                	je     0x14029f37e
14029f35a:	8b 41 10             	mov    0x10(%rcx),%eax
14029f35d:	ff c8                	dec    %eax
14029f35f:	89 41 10             	mov    %eax,0x10(%rcx)
14029f362:	85 c0                	test   %eax,%eax