140f5aea0:	8b 41 10             	mov    0x10(%rcx),%eax
140f5aea3:	ff c8                	dec    %eax
140f5aea5:	89 41 10             	mov    %eax,0x10(%rcx)
140f5aea8:	85 c0                	test   %eax,%eax
140f5aeaa:	7f 14                	jg     0x140f5aec0
140f5aeac:	78 17                	js     0x140f5aec5
140f5aeae:	48 8b 01             	mov    (%rcx),%rax
140f5aeb1:	ba 01 00 00 00       	mov    $0x1,%edx
140f5aeb6:	48 8b 00             	mov    (%rax),%rax
140f5aeb9:	ff 15 61 8b 02 00    	call   *0x28b61(%rip)        # 0x140f83a20
140f5aebf:	90                   	nop
140f5aec0:	48 83 c4 28          	add    $0x28,%rsp
140f5aec4:	c3                   	ret
140f5aec5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5aeca:	e8 31 f8 82 ff       	call   0x14078a700
140f5aecf:	cc                   	int3
140f5aed0:	48 83 ec 28          	sub    $0x28,%rsp
140f5aed4:	48 8b 0d a5 a1 44 00 	mov    0x44a1a5(%rip),%rcx        # 0x1413a5080
140f5aedb:	48 85 c9             	test   %rcx,%rcx
140f5aede:	74 20                	je     0x140f5af00
140f5aee0:	8b 41 10             	mov    0x10(%rcx),%eax
140f5aee3:	ff c8                	dec    %eax
140f5aee5:	89 41 10             	mov    %eax,0x10(%rcx)
140f5aee8:	85 c0                	test   %eax,%eax
140f5aeea:	7f 14                	jg     0x140f5af00
140f5aeec:	78 17                	js     0x140f5af05
140f5aeee:	48 8b 01             	mov    (%rcx),%rax
140f5aef1:	ba 01 00 00 00       	mov    $0x1,%edx
140f5aef6:	48 8b 00             	mov    (%rax),%rax
140f5aef9:	ff 15 21 8b 02 00    	call   *0x28b21(%rip)        # 0x140f83a20
140f5aeff:	90                   	nop
140f5af00:	48 83 c4 28          	add    $0x28,%rsp
140f5af04:	c3                   	ret
140f5af05:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5af0a:	e8 f1 f7 82 ff       	call   0x14078a700
140f5af0f:	cc                   	int3
140f5af10:	48 83 ec 28          	sub    $0x28,%rsp
140f5af14:	48 8b 0d 6d a1 44 00 	mov    0x44a16d(%rip),%rcx        # 0x1413a5088
140f5af1b:	48 85 c9             	test   %rcx,%rcx
140f5af1e:	74 20                	je     0x140f5af40
140f5af20:	8b 41 10             	mov    0x10(%rcx),%eax
140f5af23:	ff c8                	dec    %eax
140f5af25:	89 41 10             	mov    %eax,0x10(%rcx)
140f5af28:	85 c0                	test   %eax,%eax
140f5af2a:	7f 14                	jg     0x140f5af40
140f5af2c:	78 17                	js     0x140f5af45
140f5af2e:	48 8b 01             	mov    (%rcx),%rax
140f5af31:	ba 01 00 00 00       	mov    $0x1,%edx
140f5af36:	48 8b 00             	mov    (%rax),%rax
140f5af39:	ff 15 e1 8a 02 00    	call   *0x28ae1(%rip)        # 0x140f83a20
140f5af3f:	90                   	nop
140f5af40:	48 83 c4 28          	add    $0x28,%rsp
140f5af44:	c3                   	ret
140f5af45:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5af4a:	e8 b1 f7 82 ff       	call   0x14078a700
140f5af4f:	cc                   	int3
140f5af50:	48 83 ec 28          	sub    $0x28,%rsp
140f5af54:	48 8b 0d 3d a1 44 00 	mov    0x44a13d(%rip),%rcx        # 0x1413a5098
140f5af5b:	48 85 c9             	test   %rcx,%rcx
140f5af5e:	74 20                	je     0x140f5af80
140f5af60:	8b 41 10             	mov    0x10(%rcx),%eax
140f5af63:	ff c8                	dec    %eax
140f5af65:	89 41 10             	mov    %eax,0x10(%rcx)
140f5af68:	85 c0                	test   %eax,%eax
140f5af6a:	7f 14                	jg     0x140f5af80
140f5af6c:	78 17                	js     0x140f5af85
140f5af6e:	48 8b 01             	mov    (%rcx),%rax
140f5af71:	ba 01 00 00 00       	mov    $0x1,%edx
140f5af76:	48 8b 00             	mov    (%rax),%rax
140f5af79:	ff 15 a1 8a 02 00    	call   *0x28aa1(%rip)        # 0x140f83a20
140f5af7f:	90                   	nop
140f5af80:	48 83 c4 28          	add    $0x28,%rsp
140f5af84:	c3                   	ret
140f5af85:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5af8a:	e8 71 f7 82 ff       	call   0x14078a700
140f5af8f:	cc                   	int3
140f5af90:	48 83 ec 28          	sub    $0x28,%rsp
140f5af94:	48 8d 0d 85 ba 4b 00 	lea    0x4bba85(%rip),%rcx        # 0x141416a20
140f5af9b:	e8 f0 35 24 ff       	call   0x14019e590
140f5afa0:	48 8d 0d 39 b9 4b 00 	lea    0x4bb939(%rip),%rcx        # 0x1414168e0
140f5afa7:	48 83 c4 28          	add    $0x28,%rsp
140f5afab:	e9 30 be 79 ff       	jmp    0x1406f6de0
140f5afb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140f5afb5:	57                   	push   %rdi
140f5afb6:	48 83 ec 20          	sub    $0x20,%rsp
140f5afba:	48 8b 1d df a0 44 00 	mov    0x44a0df(%rip),%rbx        # 0x1413a50a0
140f5afc1:	48 85 db             	test   %rbx,%rbx
140f5afc4:	0f 84 91 00 00 00    	je     0x140f5b05b
140f5afca:	48 8b 3d d7 a0 44 00 	mov    0x44a0d7(%rip),%rdi        # 0x1413a50a8
140f5afd1:	48 3b df             	cmp    %rdi,%rbx
140f5afd4:	74 38                	je     0x140f5b00e
140f5afd6:	48 8b 0b             	mov    (%rbx),%rcx
140f5afd9:	48 85 c9             	test   %rcx,%rcx
140f5afdc:	74 20                	je     0x140f5affe
140f5afde:	8b 41 10             	mov    0x10(%rcx),%eax
140f5afe1:	ff c8                	dec    %eax
140f5afe3:	89 41 10             	mov    %eax,0x10(%rcx)
140f5afe6:	85 c0                	test   %eax,%eax
140f5afe8:	7f 14                	jg     0x140f5affe
140f5afea:	78 7a                	js     0x140f5b066
140f5afec:	48 8b 01             	mov    (%rcx),%rax
140f5afef:	ba 01 00 00 00       	mov    $0x1,%edx
140f5aff4:	48 8b 00             	mov    (%rax),%rax
140f5aff7:	ff 15 23 8a 02 00    	call   *0x28a23(%rip)        # 0x140f83a20
140f5affd:	90                   	nop
140f5affe:	48 83 c3 08          	add    $0x8,%rbx
140f5b002:	48 3b df             	cmp    %rdi,%rbx
140f5b005:	75 cf                	jne    0x140f5afd6
140f5b007:	48 8b 1d 92 a0 44 00 	mov    0x44a092(%rip),%rbx        # 0x1413a50a0
140f5b00e:	48 8b 15 9b a0 44 00 	mov    0x44a09b(%rip),%rdx        # 0x1413a50b0
140f5b015:	48 2b d3             	sub    %rbx,%rdx
140f5b018:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5b01c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5b023:	72 18                	jb     0x140f5b03d
140f5b025:	48 83 c2 27          	add    $0x27,%rdx
140f5b029:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140f5b02d:	48 2b d8             	sub    %rax,%rbx
140f5b030:	48 83 c3 f8          	add    $0xfffffffffffffff8,%rbx
140f5b034:	48 83 fb 1f          	cmp    $0x1f,%rbx
140f5b038:	77 37                	ja     0x140f5b071
140f5b03a:	48 8b d8             	mov    %rax,%rbx
140f5b03d:	48 8b cb             	mov    %rbx,%rcx
140f5b040:	e8 ff 00 ec ff       	call   0x140e1b144
140f5b045:	48 c7 05 50 a0 44 00 	movq   $0x0,0x44a050(%rip)        # 0x1413a50a0
140f5b04c:	00 00 00 00
140f5b050:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5b053:	f3 0f 7f 05 4d a0 44 	movdqu %xmm0,0x44a04d(%rip)        # 0x1413a50a8
140f5b05a:	00
140f5b05b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140f5b060:	48 83 c4 20          	add    $0x20,%rsp
140f5b064:	5f                   	pop    %rdi
140f5b065:	c3                   	ret
140f5b066:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5b06b:	e8 90 f6 82 ff       	call   0x14078a700
140f5b070:	90                   	nop
140f5b071:	e8 2e f1 ec ff       	call   0x140e2a1a4
140f5b076:	cc                   	int3
140f5b077:	cc                   	int3
140f5b078:	cc                   	int3
140f5b079:	cc                   	int3
140f5b07a:	cc                   	int3
140f5b07b:	cc                   	int3
140f5b07c:	cc                   	int3
140f5b07d:	cc                   	int3
140f5b07e:	cc                   	int3
140f5b07f:	cc                   	int3
140f5b080:	4c 8d 0d c9 c9 23 ff 	lea    -0xdc3637(%rip),%r9        # 0x140197a50
140f5b087:	ba 20 00 00 00       	mov    $0x20,%edx
140f5b08c:	41 b8 32 00 00 00    	mov    $0x32,%r8d
140f5b092:	48 8d 0d 27 a0 44 00 	lea    0x44a027(%rip),%rcx        # 0x1413a50c0
140f5b099:	e9 ae 04 ec ff       	jmp    0x140e1b54c
140f5b09e:	cc                   	int3
140f5b09f:	cc                   	int3
140f5b0a0:	4c 8d 0d a9 c9 23 ff 	lea    -0xdc3657(%rip),%r9        # 0x140197a50
140f5b0a7:	ba 20 00 00 00       	mov    $0x20,%edx
140f5b0ac:	41 b8 32 00 00 00    	mov    $0x32,%r8d
140f5b0b2:	48 8d 0d 47 a6 44 00 	lea    0x44a647(%rip),%rcx        # 0x1413a5700
140f5b0b9:	e9 8e 04 ec ff       	jmp    0x140e1b54c
140f5b0be:	cc                   	int3
140f5b0bf:	cc                   	int3
140f5b0c0:	48 8d 0d 79 b9 4b 00 	lea    0x4bb979(%rip),%rcx        # 0x141416a40
140f5b0c7:	e9 14 bd 79 ff       	jmp    0x1406f6de0
140f5b0cc:	cc                   	int3
140f5b0cd:	cc                   	int3
140f5b0ce:	cc                   	int3
140f5b0cf:	cc                   	int3
140f5b0d0:	4c 8d 0d 79 c9 23 ff 	lea    -0xdc3687(%rip),%r9        # 0x140197a50
140f5b0d7:	ba 20 00 00 00       	mov    $0x20,%edx
140f5b0dc:	41 b8 32 00 00 00    	mov    $0x32,%r8d
140f5b0e2:	48 8d 0d 57 ac 44 00 	lea    0x44ac57(%rip),%rcx        # 0x1413a5d40
140f5b0e9:	e9 5e 04 ec ff       	jmp    0x140e1b54c
140f5b0ee:	cc                   	int3
140f5b0ef:	cc                   	int3
140f5b0f0:	48 8d 0d 49 c0 4b 00 	lea    0x4bc049(%rip),%rcx        # 0x141417140
140f5b0f7:	e9 e4 bc 79 ff       	jmp    0x1406f6de0
140f5b0fc:	cc                   	int3
140f5b0fd:	cc                   	int3
140f5b0fe:	cc                   	int3
140f5b0ff:	cc                   	int3
140f5b100:	48 8d 0d 39 c6 4b 00 	lea    0x4bc639(%rip),%rcx        # 0x141417740
140f5b107:	e9 d4 bc 79 ff       	jmp    0x1406f6de0
140f5b10c:	cc                   	int3
140f5b10d:	cc                   	int3
140f5b10e:	cc                   	int3
140f5b10f:	cc                   	int3
140f5b110:	48 8d 0d b9 cf 4b 00 	lea    0x4bcfb9(%rip),%rcx        # 0x1414180d0
140f5b117:	e9 04 6e 28 ff       	jmp    0x1401e1f20
140f5b11c:	cc                   	int3
140f5b11d:	cc                   	int3
140f5b11e:	cc                   	int3
140f5b11f:	cc                   	int3
140f5b120:	48 8d 0d c9 d6 4b 00 	lea    0x4bd6c9(%rip),%rcx        # 0x1414187f0
140f5b127:	e9 f4 6d 28 ff       	jmp    0x1401e1f20
140f5b12c:	cc                   	int3
140f5b12d:	cc                   	int3
140f5b12e:	cc                   	int3
140f5b12f:	cc                   	int3
140f5b130:	48 8d 0d d9 dd 4b 00 	lea    0x4bddd9(%rip),%rcx        # 0x141418f10
140f5b137:	e9 e4 6d 28 ff       	jmp    0x1401e1f20
140f5b13c:	cc                   	int3
140f5b13d:	cc                   	int3
140f5b13e:	cc                   	int3
140f5b13f:	cc                   	int3
140f5b140:	48 8d 0d e9 d1 4b 00 	lea    0x4bd1e9(%rip),%rcx        # 0x141418330
140f5b147:	e9 d4 6d 28 ff       	jmp    0x1401e1f20
140f5b14c:	cc                   	int3
140f5b14d:	cc                   	int3
140f5b14e:	cc                   	int3
140f5b14f:	cc                   	int3
140f5b150:	48 8d 0d 39 d4 4b 00 	lea    0x4bd439(%rip),%rcx        # 0x141418590
140f5b157:	e9 c4 6d 28 ff       	jmp    0x1401e1f20
140f5b15c:	cc                   	int3
140f5b15d:	cc                   	int3
140f5b15e:	cc                   	int3
140f5b15f:	cc                   	int3
140f5b160:	48 8d 0d e9 d8 4b 00 	lea    0x4bd8e9(%rip),%rcx        # 0x141418a50
140f5b167:	e9 b4 6d 28 ff       	jmp    0x1401e1f20
140f5b16c:	cc                   	int3
140f5b16d:	cc                   	int3
140f5b16e:	cc                   	int3
140f5b16f:	cc                   	int3
140f5b170:	48 8d 0d 59 e2 4b 00 	lea    0x4be259(%rip),%rcx        # 0x1414193d0
140f5b177:	e9 a4 6d 28 ff       	jmp    0x1401e1f20
140f5b17c:	cc                   	int3
140f5b17d:	cc                   	int3
140f5b17e:	cc                   	int3
140f5b17f:	cc                   	int3
140f5b180:	48 8d 0d 29 db 4b 00 	lea    0x4bdb29(%rip),%rcx        # 0x141418cb0
140f5b187:	e9 94 6d 28 ff       	jmp    0x1401e1f20
140f5b18c:	cc                   	int3
140f5b18d:	cc                   	int3
140f5b18e:	cc                   	int3
140f5b18f:	cc                   	int3
140f5b190:	48 8d 0d d9 df 4b 00 	lea    0x4bdfd9(%rip),%rcx        # 0x141419170
140f5b197:	e9 84 6d 28 ff       	jmp    0x1401e1f20
140f5b19c:	cc                   	int3
140f5b19d:	cc                   	int3
140f5b19e:	cc                   	int3
140f5b19f:	cc                   	int3
140f5b1a0:	48 83 ec 28          	sub    $0x28,%rsp
140f5b1a4:	48 8b 0d 25 ce 4b 00 	mov    0x4bce25(%rip),%rcx        # 0x141417fd0
140f5b1ab:	48 85 c9             	test   %rcx,%rcx
140f5b1ae:	74 0e                	je     0x140f5b1be
140f5b1b0:	48 8b 05 11 ce 4b 00 	mov    0x4bce11(%rip),%rax        # 0x141417fc8
140f5b1b7:	ff 15 63 88 02 00    	call   *0x28863(%rip)        # 0x140f83a20
140f5b1bd:	90                   	nop
140f5b1be:	48 83 c4 28          	add    $0x28,%rsp
140f5b1c2:	c3                   	ret
140f5b1c3:	cc                   	int3
140f5b1c4:	cc                   	int3
140f5b1c5:	cc                   	int3
140f5b1c6:	cc                   	int3
140f5b1c7:	cc                   	int3
140f5b1c8:	cc                   	int3
140f5b1c9:	cc                   	int3
140f5b1ca:	cc                   	int3
140f5b1cb:	cc                   	int3
140f5b1cc:	cc                   	int3
140f5b1cd:	cc                   	int3
140f5b1ce:	cc                   	int3
140f5b1cf:	cc                   	int3
140f5b1d0:	48 83 ec 28          	sub    $0x28,%rsp
140f5b1d4:	48 8b 0d 25 c9 4b 00 	mov    0x4bc925(%rip),%rcx        # 0x141417b00
140f5b1db:	48 85 c9             	test   %rcx,%rcx
140f5b1de:	74 0e                	je     0x140f5b1ee
140f5b1e0:	48 8b 05 11 c9 4b 00 	mov    0x4bc911(%rip),%rax        # 0x141417af8
140f5b1e7:	ff 15 33 88 02 00    	call   *0x28833(%rip)        # 0x140f83a20
140f5b1ed:	90                   	nop
140f5b1ee:	48 83 c4 28          	add    $0x28,%rsp
140f5b1f2:	c3                   	ret
140f5b1f3:	cc                   	int3
140f5b1f4:	cc                   	int3
140f5b1f5:	cc                   	int3
140f5b1f6:	cc                   	int3
140f5b1f7:	cc                   	int3
140f5b1f8:	cc                   	int3
140f5b1f9:	cc                   	int3
140f5b1fa:	cc                   	int3
140f5b1fb:	cc                   	int3
140f5b1fc:	cc                   	int3
140f5b1fd:	cc                   	int3
140f5b1fe:	cc                   	int3
140f5b1ff:	cc                   	int3
140f5b200:	48 83 ec 28          	sub    $0x28,%rsp
140f5b204:	48 8b 0d 0d ca 4b 00 	mov    0x4bca0d(%rip),%rcx        # 0x141417c18
140f5b20b:	48 85 c9             	test   %rcx,%rcx
140f5b20e:	74 0e                	je     0x140f5b21e
140f5b210:	48 8b 05 f9 c9 4b 00 	mov    0x4bc9f9(%rip),%rax        # 0x141417c10
140f5b217:	ff 15 03 88 02 00    	call   *0x28803(%rip)        # 0x140f83a20
140f5b21d:	90                   	nop
140f5b21e:	48 83 c4 28          	add    $0x28,%rsp
140f5b222:	c3                   	ret
140f5b223:	cc                   	int3
140f5b224:	cc                   	int3
140f5b225:	cc                   	int3
140f5b226:	cc                   	int3
140f5b227:	cc                   	int3
140f5b228:	cc                   	int3
140f5b229:	cc                   	int3
140f5b22a:	cc                   	int3
140f5b22b:	cc                   	int3
140f5b22c:	cc                   	int3
140f5b22d:	cc                   	int3
140f5b22e:	cc                   	int3
140f5b22f:	cc                   	int3
140f5b230:	48 83 ec 28          	sub    $0x28,%rsp
140f5b234:	48 8b 0d ad c7 4b 00 	mov    0x4bc7ad(%rip),%rcx        # 0x1414179e8
140f5b23b:	48 85 c9             	test   %rcx,%rcx
140f5b23e:	74 0e                	je     0x140f5b24e
140f5b240:	48 8b 05 99 c7 4b 00 	mov    0x4bc799(%rip),%rax        # 0x1414179e0
140f5b247:	ff 15 d3 87 02 00    	call   *0x287d3(%rip)        # 0x140f83a20
140f5b24d:	90                   	nop
140f5b24e:	48 83 c4 28          	add    $0x28,%rsp
140f5b252:	c3                   	ret
140f5b253:	cc                   	int3
140f5b254:	cc                   	int3
140f5b255:	cc                   	int3
140f5b256:	cc                   	int3
140f5b257:	cc                   	int3
140f5b258:	cc                   	int3
140f5b259:	cc                   	int3
140f5b25a:	cc                   	int3
140f5b25b:	cc                   	int3
140f5b25c:	cc                   	int3
140f5b25d:	cc                   	int3
140f5b25e:	cc                   	int3
140f5b25f:	cc                   	int3
140f5b260:	48 83 ec 28          	sub    $0x28,%rsp
140f5b264:	48 8b 0d 15 cc 4b 00 	mov    0x4bcc15(%rip),%rcx        # 0x141417e80
140f5b26b:	48 85 c9             	test   %rcx,%rcx
140f5b26e:	74 0e                	je     0x140f5b27e
140f5b270:	48 8b 05 01 cc 4b 00 	mov    0x4bcc01(%rip),%rax        # 0x141417e78
140f5b277:	ff 15 a3 87 02 00    	call   *0x287a3(%rip)        # 0x140f83a20
140f5b27d:	90                   	nop
140f5b27e:	48 83 c4 28          	add    $0x28,%rsp
140f5b282:	c3                   	ret
140f5b283:	cc                   	int3
140f5b284:	cc                   	int3
140f5b285:	cc                   	int3
140f5b286:	cc                   	int3
140f5b287:	cc                   	int3
140f5b288:	cc                   	int3
140f5b289:	cc                   	int3
140f5b28a:	cc                   	int3
140f5b28b:	cc                   	int3
140f5b28c:	cc                   	int3
140f5b28d:	cc                   	int3
140f5b28e:	cc                   	int3
140f5b28f:	cc                   	int3
140f5b290:	48 83 ec 28          	sub    $0x28,%rsp