14029adce:	ff 15 4c 8c ce 00    	call   *0xce8c4c(%rip)        # 0x140f83a20
14029add4:	90                   	nop
14029add5:	48 8b 8d 28 02 00 00 	mov    0x228(%rbp),%rcx
14029addc:	48 85 c9             	test   %rcx,%rcx
14029addf:	74 24                	je     0x14029ae05
14029ade1:	8b 41 10             	mov    0x10(%rcx),%eax
14029ade4:	ff c8                	dec    %eax
14029ade6:	89 41 10             	mov    %eax,0x10(%rcx)
14029ade9:	85 c0                	test   %eax,%eax
14029adeb:	7f 18                	jg     0x14029ae05
14029aded:	0f 88 63 18 00 00    	js     0x14029c656
14029adf3:	48 8b 01             	mov    (%rcx),%rax
14029adf6:	ba 01 00 00 00       	mov    $0x1,%edx
14029adfb:	48 8b 00             	mov    (%rax),%rax
14029adfe:	ff 15 1c 8c ce 00    	call   *0xce8c1c(%rip)        # 0x140f83a20
14029ae04:	90                   	nop
14029ae05:	4c 3b fb             	cmp    %rbx,%r15
14029ae08:	0f 83 99 01 00 00    	jae    0x14029afa7
14029ae0e:	45 33 c0             	xor    %r8d,%r8d
14029ae11:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14029ae16:	48 8d 8d e8 05 00 00 	lea    0x5e8(%rbp),%rcx
14029ae1d:	e8 7e 7d 0d 00       	call   0x140372ba0
14029ae22:	48 8b 08             	mov    (%rax),%rcx
14029ae25:	4c 89 20             	mov    %r12,(%rax)
14029ae28:	48 89 8d 40 02 00 00 	mov    %rcx,0x240(%rbp)
14029ae2f:	48 8b 08             	mov    (%rax),%rcx
14029ae32:	48 85 c9             	test   %rcx,%rcx
14029ae35:	74 24                	je     0x14029ae5b
14029ae37:	8b 41 10             	mov    0x10(%rcx),%eax
14029ae3a:	ff c8                	dec    %eax
14029ae3c:	89 41 10             	mov    %eax,0x10(%rcx)
14029ae3f:	85 c0                	test   %eax,%eax
14029ae41:	7f 18                	jg     0x14029ae5b
14029ae43:	0f 88 18 18 00 00    	js     0x14029c661
14029ae49:	48 8b 01             	mov    (%rcx),%rax
14029ae4c:	ba 01 00 00 00       	mov    $0x1,%edx
14029ae51:	48 8b 00             	mov    (%rax),%rax
14029ae54:	ff 15 c6 8b ce 00    	call   *0xce8bc6(%rip)        # 0x140f83a20
14029ae5a:	90                   	nop
14029ae5b:	45 8b c7             	mov    %r15d,%r8d
14029ae5e:	48 8d 95 40 02 00 00 	lea    0x240(%rbp),%rdx
14029ae65:	48 8d 8d f0 05 00 00 	lea    0x5f0(%rbp),%rcx
14029ae6c:	e8 4f 1b 41 00       	call   0x1406ac9c0
14029ae71:	48 8b 08             	mov    (%rax),%rcx
14029ae74:	4c 89 20             	mov    %r12,(%rax)
14029ae77:	48 89 8d 38 02 00 00 	mov    %rcx,0x238(%rbp)
14029ae7e:	48 8b 08             	mov    (%rax),%rcx
14029ae81:	48 85 c9             	test   %rcx,%rcx
14029ae84:	74 24                	je     0x14029aeaa
14029ae86:	8b 41 10             	mov    0x10(%rcx),%eax
14029ae89:	ff c8                	dec    %eax
14029ae8b:	89 41 10             	mov    %eax,0x10(%rcx)
14029ae8e:	85 c0                	test   %eax,%eax
14029ae90:	7f 18                	jg     0x14029aeaa
14029ae92:	0f 88 d4 17 00 00    	js     0x14029c66c
14029ae98:	48 8b 01             	mov    (%rcx),%rax
14029ae9b:	ba 01 00 00 00       	mov    $0x1,%edx
14029aea0:	48 8b 00             	mov    (%rax),%rax
14029aea3:	ff 15 77 8b ce 00    	call   *0xce8b77(%rip)        # 0x140f83a20
14029aea9:	90                   	nop
14029aeaa:	45 33 c0             	xor    %r8d,%r8d
14029aead:	48 8d 95 38 02 00 00 	lea    0x238(%rbp),%rdx
14029aeb4:	48 8d 8d f8 05 00 00 	lea    0x5f8(%rbp),%rcx
14029aebb:	e8 e0 7c 0d 00       	call   0x140372ba0
14029aec0:	48 8b 08             	mov    (%rax),%rcx
14029aec3:	4c 89 20             	mov    %r12,(%rax)
14029aec6:	48 89 8d 30 02 00 00 	mov    %rcx,0x230(%rbp)
14029aecd:	48 8b 08             	mov    (%rax),%rcx
14029aed0:	48 85 c9             	test   %rcx,%rcx
14029aed3:	74 24                	je     0x14029aef9
14029aed5:	8b 41 10             	mov    0x10(%rcx),%eax
14029aed8:	ff c8                	dec    %eax
14029aeda:	89 41 10             	mov    %eax,0x10(%rcx)
14029aedd:	85 c0                	test   %eax,%eax
14029aedf:	7f 18                	jg     0x14029aef9
14029aee1:	0f 88 90 17 00 00    	js     0x14029c677
14029aee7:	48 8b 01             	mov    (%rcx),%rax
14029aeea:	ba 01 00 00 00       	mov    $0x1,%edx
14029aeef:	48 8b 00             	mov    (%rax),%rax
14029aef2:	ff 15 28 8b ce 00    	call   *0xce8b28(%rip)        # 0x140f83a20
14029aef8:	90                   	nop
14029aef9:	4c 8b 45 c0          	mov    -0x40(%rbp),%r8
14029aefd:	48 8d 95 30 02 00 00 	lea    0x230(%rbp),%rdx
14029af04:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14029af09:	e8 32 9d ff ff       	call   0x140294c40
14029af0e:	90                   	nop
14029af0f:	48 8b 8d 30 02 00 00 	mov    0x230(%rbp),%rcx
14029af16:	48 85 c9             	test   %rcx,%rcx
14029af19:	74 24                	je     0x14029af3f
14029af1b:	8b 41 10             	mov    0x10(%rcx),%eax
14029af1e:	ff c8                	dec    %eax
14029af20:	89 41 10             	mov    %eax,0x10(%rcx)
14029af23:	85 c0                	test   %eax,%eax
14029af25:	7f 18                	jg     0x14029af3f
14029af27:	0f 88 55 17 00 00    	js     0x14029c682
14029af2d:	48 8b 01             	mov    (%rcx),%rax
14029af30:	ba 01 00 00 00       	mov    $0x1,%edx
14029af35:	48 8b 00             	mov    (%rax),%rax
14029af38:	ff 15 e2 8a ce 00    	call   *0xce8ae2(%rip)        # 0x140f83a20
14029af3e:	90                   	nop
14029af3f:	48 8b 8d 38 02 00 00 	mov    0x238(%rbp),%rcx
14029af46:	48 85 c9             	test   %rcx,%rcx
14029af49:	74 24                	je     0x14029af6f
14029af4b:	8b 41 10             	mov    0x10(%rcx),%eax
14029af4e:	ff c8                	dec    %eax
14029af50:	89 41 10             	mov    %eax,0x10(%rcx)
14029af53:	85 c0                	test   %eax,%eax
14029af55:	7f 18                	jg     0x14029af6f
14029af57:	0f 88 30 17 00 00    	js     0x14029c68d
14029af5d:	48 8b 01             	mov    (%rcx),%rax
14029af60:	ba 01 00 00 00       	mov    $0x1,%edx
14029af65:	48 8b 00             	mov    (%rax),%rax
14029af68:	ff 15 b2 8a ce 00    	call   *0xce8ab2(%rip)        # 0x140f83a20
14029af6e:	90                   	nop
14029af6f:	48 8b 8d 40 02 00 00 	mov    0x240(%rbp),%rcx
14029af76:	48 85 c9             	test   %rcx,%rcx
14029af79:	74 24                	je     0x14029af9f
14029af7b:	8b 41 10             	mov    0x10(%rcx),%eax
14029af7e:	ff c8                	dec    %eax
14029af80:	89 41 10             	mov    %eax,0x10(%rcx)
14029af83:	85 c0                	test   %eax,%eax
14029af85:	7f 18                	jg     0x14029af9f
14029af87:	0f 88 0b 17 00 00    	js     0x14029c698
14029af8d:	48 8b 01             	mov    (%rcx),%rax
14029af90:	ba 01 00 00 00       	mov    $0x1,%edx
14029af95:	48 8b 00             	mov    (%rax),%rax
14029af98:	ff 15 82 8a ce 00    	call   *0xce8a82(%rip)        # 0x140f83a20
14029af9e:	90                   	nop
14029af9f:	49 ff c7             	inc    %r15
14029afa2:	e9 79 fd ff ff       	jmp    0x14029ad20
14029afa7:	48 8b 05 9a 10 18 01 	mov    0x118109a(%rip),%rax        # 0x14141c048
14029afae:	4c 8d b0 c8 0c 00 00 	lea    0xcc8(%rax),%r14
14029afb5:	48 8b 88 00 02 00 00 	mov    0x200(%rax),%rcx
14029afbc:	48 89 8d 98 00 00 00 	mov    %rcx,0x98(%rbp)
14029afc3:	48 85 c9             	test   %rcx,%rcx
14029afc6:	74 23                	je     0x14029afeb
14029afc8:	8b 41 10             	mov    0x10(%rcx),%eax
14029afcb:	ff c0                	inc    %eax
14029afcd:	89 41 10             	mov    %eax,0x10(%rcx)
14029afd0:	83 f8 01             	cmp    $0x1,%eax
14029afd3:	0f 8e d5 16 00 00    	jle    0x14029c6ae
14029afd9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029afde:	0f 84 bf 16 00 00    	je     0x14029c6a3
14029afe4:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
14029afeb:	4c 89 a5 98 00 00 00 	mov    %r12,0x98(%rbp)
14029aff2:	48 89 8d 48 02 00 00 	mov    %rcx,0x248(%rbp)
14029aff9:	0f 57 c0             	xorps  %xmm0,%xmm0
14029affc:	f3 0f 7f 85 30 08 00 	movdqu %xmm0,0x830(%rbp)
14029b003:	00
14029b004:	4c 89 a5 40 08 00 00 	mov    %r12,0x840(%rbp)
14029b00b:	4c 8d 85 48 02 00 00 	lea    0x248(%rbp),%r8
14029b012:	48 8d 95 30 08 00 00 	lea    0x830(%rbp),%rdx
14029b019:	48 8d 8d 00 06 00 00 	lea    0x600(%rbp),%rcx
14029b020:	e8 6b 26 41 00       	call   0x1406ad690
14029b025:	48 8b 18             	mov    (%rax),%rbx
14029b028:	4c 89 20             	mov    %r12,(%rax)
14029b02b:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14029b030:	48 8b cb             	mov    %rbx,%rcx
14029b033:	e8 68 9a 49 00       	call   0x140734aa0
14029b038:	48 8b 48 30          	mov    0x30(%rax),%rcx
14029b03c:	48 8b 41 08          	mov    0x8(%rcx),%rax
14029b040:	48 2b 01             	sub    (%rcx),%rax
14029b043:	48 c1 f8 04          	sar    $0x4,%rax
14029b047:	85 c0                	test   %eax,%eax
14029b049:	0f 85 fb 16 00 00    	jne    0x14029c74a
14029b04f:	49 8b d6             	mov    %r14,%rdx
14029b052:	48 8d 8d 08 06 00 00 	lea    0x608(%rbp),%rcx
14029b059:	e8 72 4d f0 ff       	call   0x14019fdd0
14029b05e:	48 8b 08             	mov    (%rax),%rcx
14029b061:	4c 89 20             	mov    %r12,(%rax)
14029b064:	48 89 8d 50 02 00 00 	mov    %rcx,0x250(%rbp)
14029b06b:	48 8b 08             	mov    (%rax),%rcx
14029b06e:	48 85 c9             	test   %rcx,%rcx
14029b071:	74 24                	je     0x14029b097
14029b073:	8b 41 10             	mov    0x10(%rcx),%eax
14029b076:	ff c8                	dec    %eax
14029b078:	89 41 10             	mov    %eax,0x10(%rcx)
14029b07b:	85 c0                	test   %eax,%eax
14029b07d:	7f 18                	jg     0x14029b097
14029b07f:	0f 88 31 16 00 00    	js     0x14029c6b6
14029b085:	48 8b 01             	mov    (%rcx),%rax
14029b088:	ba 01 00 00 00       	mov    $0x1,%edx
14029b08d:	48 8b 00             	mov    (%rax),%rax
14029b090:	ff 15 8a 89 ce 00    	call   *0xce898a(%rip)        # 0x140f83a20
14029b096:	90                   	nop
14029b097:	48 8d 95 50 02 00 00 	lea    0x250(%rbp),%rdx
14029b09e:	48 8d 8d 58 02 00 00 	lea    0x258(%rbp),%rcx
14029b0a5:	e8 96 6b fb ff       	call   0x140251c40
14029b0aa:	0f ba ee 07          	bts    $0x7,%esi
14029b0ae:	89 74 24 70          	mov    %esi,0x70(%rsp)
14029b0b2:	48 8b 8d 50 02 00 00 	mov    0x250(%rbp),%rcx
14029b0b9:	48 85 c9             	test   %rcx,%rcx
14029b0bc:	74 24                	je     0x14029b0e2
14029b0be:	8b 41 10             	mov    0x10(%rcx),%eax
14029b0c1:	ff c8                	dec    %eax
14029b0c3:	89 41 10             	mov    %eax,0x10(%rcx)
14029b0c6:	85 c0                	test   %eax,%eax
14029b0c8:	7f 18                	jg     0x14029b0e2
14029b0ca:	0f 88 f1 15 00 00    	js     0x14029c6c1
14029b0d0:	48 8b 01             	mov    (%rcx),%rax
14029b0d3:	ba 01 00 00 00       	mov    $0x1,%edx
14029b0d8:	48 8b 00             	mov    (%rax),%rax
14029b0db:	ff 15 3f 89 ce 00    	call   *0xce893f(%rip)        # 0x140f83a20
14029b0e1:	90                   	nop
14029b0e2:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14029b0e6:	48 8b 85 58 02 00 00 	mov    0x258(%rbp),%rax
14029b0ed:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
14029b0f1:	48 89 8d 58 02 00 00 	mov    %rcx,0x258(%rbp)
14029b0f8:	0f ba f6 07          	btr    $0x7,%esi
14029b0fc:	89 74 24 70          	mov    %esi,0x70(%rsp)
14029b100:	48 85 c9             	test   %rcx,%rcx
14029b103:	74 24                	je     0x14029b129
14029b105:	8b 41 10             	mov    0x10(%rcx),%eax
14029b108:	ff c8                	dec    %eax
14029b10a:	89 41 10             	mov    %eax,0x10(%rcx)
14029b10d:	85 c0                	test   %eax,%eax
14029b10f:	7f 18                	jg     0x14029b129
14029b111:	0f 88 b5 15 00 00    	js     0x14029c6cc
14029b117:	48 8b 01             	mov    (%rcx),%rax
14029b11a:	ba 01 00 00 00       	mov    $0x1,%edx
14029b11f:	48 8b 00             	mov    (%rax),%rax
14029b122:	ff 15 f8 88 ce 00    	call   *0xce88f8(%rip)        # 0x140f83a20
14029b128:	90                   	nop
14029b129:	48 85 db             	test   %rbx,%rbx
14029b12c:	74 27                	je     0x14029b155
14029b12e:	8b 43 10             	mov    0x10(%rbx),%eax
14029b131:	ff c8                	dec    %eax
14029b133:	89 43 10             	mov    %eax,0x10(%rbx)
14029b136:	85 c0                	test   %eax,%eax
14029b138:	7f 1b                	jg     0x14029b155
14029b13a:	0f 88 97 15 00 00    	js     0x14029c6d7
14029b140:	48 8b 03             	mov    (%rbx),%rax
14029b143:	ba 01 00 00 00       	mov    $0x1,%edx
14029b148:	48 8b cb             	mov    %rbx,%rcx
14029b14b:	48 8b 00             	mov    (%rax),%rax
14029b14e:	ff 15 cc 88 ce 00    	call   *0xce88cc(%rip)        # 0x140f83a20
14029b154:	90                   	nop
14029b155:	45 33 c0             	xor    %r8d,%r8d
14029b158:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14029b15d:	48 8d 8d 10 06 00 00 	lea    0x610(%rbp),%rcx
14029b164:	e8 37 7a 0d 00       	call   0x140372ba0
14029b169:	4c 8b 20             	mov    (%rax),%r12
14029b16c:	33 db                	xor    %ebx,%ebx
14029b16e:	48 89 18             	mov    %rbx,(%rax)
14029b171:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
14029b176:	44 8b f3             	mov    %ebx,%r14d
14029b179:	49 8b 4c 24 30       	mov    0x30(%r12),%rcx
14029b17e:	48 8b 41 08          	mov    0x8(%rcx),%rax
14029b182:	48 2b 01             	sub    (%rcx),%rax
14029b185:	48 c1 f8 04          	sar    $0x4,%rax
14029b189:	85 c0                	test   %eax,%eax
14029b18b:	0f 84 d7 01 00 00    	je     0x14029b368
14029b191:	4c 8b 01             	mov    (%rcx),%r8
14029b194:	41 8b d6             	mov    %r14d,%edx
14029b197:	48 8b 41 08          	mov    0x8(%rcx),%rax
14029b19b:	49 2b c0             	sub    %r8,%rax
14029b19e:	48 c1 f8 04          	sar    $0x4,%rax
14029b1a2:	48 3b d0             	cmp    %rax,%rdx
14029b1a5:	0f 83 a1 01 00 00    	jae    0x14029b34c
14029b1ab:	8b c2                	mov    %edx,%eax
14029b1ad:	48 03 c0             	add    %rax,%rax
14029b1b0:	41 80 7c c0 08 00    	cmpb   $0x0,0x8(%r8,%rax,8)
14029b1b6:	0f 84 90 01 00 00    	je     0x14029b34c
14029b1bc:	49 3b d7             	cmp    %r15,%rdx
14029b1bf:	0f 82 87 01 00 00    	jb     0x14029b34c
14029b1c5:	45 33 c0             	xor    %r8d,%r8d
14029b1c8:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14029b1cd:	48 8d 8d 18 06 00 00 	lea    0x618(%rbp),%rcx
14029b1d4:	e8 c7 79 0d 00       	call   0x140372ba0
14029b1d9:	48 8b 08             	mov    (%rax),%rcx
14029b1dc:	48 89 18             	mov    %rbx,(%rax)
14029b1df:	48 89 8d 68 02 00 00 	mov    %rcx,0x268(%rbp)
14029b1e6:	48 8b 08             	mov    (%rax),%rcx
14029b1e9:	48 85 c9             	test   %rcx,%rcx
14029b1ec:	74 24                	je     0x14029b212
14029b1ee:	8b 41 10             	mov    0x10(%rcx),%eax
14029b1f1:	ff c8                	dec    %eax
14029b1f3:	89 41 10             	mov    %eax,0x10(%rcx)
14029b1f6:	85 c0                	test   %eax,%eax
14029b1f8:	7f 18                	jg     0x14029b212
14029b1fa:	0f 88 e2 14 00 00    	js     0x14029c6e2
14029b200:	48 8b 01             	mov    (%rcx),%rax
14029b203:	ba 01 00 00 00       	mov    $0x1,%edx
14029b208:	48 8b 00             	mov    (%rax),%rax
14029b20b:	ff 15 0f 88 ce 00    	call   *0xce880f(%rip)        # 0x140f83a20
14029b211:	90                   	nop
14029b212:	45 8b c6             	mov    %r14d,%r8d
14029b215:	48 8d 95 68 02 00 00 	lea    0x268(%rbp),%rdx
14029b21c:	48 8d 8d 20 06 00 00 	lea    0x620(%rbp),%rcx
14029b223:	e8 98 17 41 00       	call   0x1406ac9c0
14029b228:	48 8b 08             	mov    (%rax),%rcx
14029b22b:	48 89 18             	mov    %rbx,(%rax)
14029b22e:	48 89 8d a0 00 00 00 	mov    %rcx,0xa0(%rbp)
14029b235:	48 8b 08             	mov    (%rax),%rcx
14029b238:	48 85 c9             	test   %rcx,%rcx
14029b23b:	74 24                	je     0x14029b261
14029b23d:	8b 41 10             	mov    0x10(%rcx),%eax
14029b240:	ff c8                	dec    %eax
14029b242:	89 41 10             	mov    %eax,0x10(%rcx)
14029b245:	85 c0                	test   %eax,%eax
14029b247:	7f 18                	jg     0x14029b261
14029b249:	0f 88 9e 14 00 00    	js     0x14029c6ed
14029b24f:	48 8b 01             	mov    (%rcx),%rax
14029b252:	ba 01 00 00 00       	mov    $0x1,%edx
14029b257:	48 8b 00             	mov    (%rax),%rax
14029b25a:	ff 15 c0 87 ce 00    	call   *0xce87c0(%rip)        # 0x140f83a20
14029b260:	90                   	nop
14029b261:	48 8b 9d a0 00 00 00 	mov    0xa0(%rbp),%rbx
14029b268:	48 c7 85 a0 00 00 00 	movq   $0x0,0xa0(%rbp)
14029b26f:	00 00 00 00
14029b273:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
14029b277:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
14029b27b:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
14029b282:	48 85 c0             	test   %rax,%rax
14029b285:	74 1d                	je     0x14029b2a4
14029b287:	8b 48 10             	mov    0x10(%rax),%ecx
14029b28a:	ff c1                	inc    %ecx
14029b28c:	89 48 10             	mov    %ecx,0x10(%rax)
14029b28f:	83 f9 01             	cmp    $0x1,%ecx
14029b292:	0f 8e 6b 14 00 00    	jle    0x14029c703
14029b298:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14029b29e:	0f 84 54 14 00 00    	je     0x14029c6f8
14029b2a4:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
14029b2a8:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
14029b2af:	48 8d 8d 28 06 00 00 	lea    0x628(%rbp),%rcx
14029b2b6:	e8 f5 a1 0d 00       	call   0x1403754b0
14029b2bb:	48 8b 08             	mov    (%rax),%rcx
14029b2be:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14029b2c5:	48 85 c9             	test   %rcx,%rcx
14029b2c8:	74 24                	je     0x14029b2ee
14029b2ca:	8b 41 10             	mov    0x10(%rcx),%eax
14029b2cd:	ff c8                	dec    %eax
14029b2cf:	89 41 10             	mov    %eax,0x10(%rcx)
14029b2d2:	85 c0                	test   %eax,%eax
14029b2d4:	7f 18                	jg     0x14029b2ee
14029b2d6:	0f 88 2f 14 00 00    	js     0x14029c70b
14029b2dc:	48 8b 01             	mov    (%rcx),%rax
14029b2df:	ba 01 00 00 00       	mov    $0x1,%edx
14029b2e4:	48 8b 00             	mov    (%rax),%rax
14029b2e7:	ff 15 33 87 ce 00    	call   *0xce8733(%rip)        # 0x140f83a20
14029b2ed:	90                   	nop
14029b2ee:	48 85 db             	test   %rbx,%rbx
14029b2f1:	74 27                	je     0x14029b31a
14029b2f3:	8b 43 10             	mov    0x10(%rbx),%eax
14029b2f6:	ff c8                	dec    %eax
14029b2f8:	89 43 10             	mov    %eax,0x10(%rbx)
14029b2fb:	85 c0                	test   %eax,%eax
14029b2fd:	7f 1b                	jg     0x14029b31a
14029b2ff:	0f 88 11 14 00 00    	js     0x14029c716
14029b305:	48 8b 03             	mov    (%rbx),%rax