140621d69:	49 8b cc             	mov    %r12,%rcx
140621d6c:	e8 9f 99 00 00       	call   0x14062b710
140621d71:	90                   	nop
140621d72:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140621d77:	48 85 c9             	test   %rcx,%rcx
140621d7a:	74 24                	je     0x140621da0
140621d7c:	8b 41 10             	mov    0x10(%rcx),%eax
140621d7f:	ff c8                	dec    %eax
140621d81:	89 41 10             	mov    %eax,0x10(%rcx)
140621d84:	85 c0                	test   %eax,%eax
140621d86:	7f 18                	jg     0x140621da0
140621d88:	0f 88 b9 26 00 00    	js     0x140624447
140621d8e:	48 8b 01             	mov    (%rcx),%rax
140621d91:	ba 01 00 00 00       	mov    $0x1,%edx
140621d96:	48 8b 00             	mov    (%rax),%rax
140621d99:	ff 15 81 1c 96 00    	call   *0x961c81(%rip)        # 0x140f83a20
140621d9f:	90                   	nop
140621da0:	41 8b 47 10          	mov    0x10(%r15),%eax
140621da4:	ff c8                	dec    %eax
140621da6:	41 89 47 10          	mov    %eax,0x10(%r15)
140621daa:	85 c0                	test   %eax,%eax
140621dac:	7f 1b                	jg     0x140621dc9
140621dae:	0f 88 9e 26 00 00    	js     0x140624452
140621db4:	49 8b 07             	mov    (%r15),%rax
140621db7:	ba 01 00 00 00       	mov    $0x1,%edx
140621dbc:	49 8b cf             	mov    %r15,%rcx
140621dbf:	48 8b 00             	mov    (%rax),%rax
140621dc2:	ff 15 58 1c 96 00    	call   *0x961c58(%rip)        # 0x140f83a20
140621dc8:	90                   	nop
140621dc9:	48 85 f6             	test   %rsi,%rsi
140621dcc:	0f 84 36 11 00 00    	je     0x140622f08
140621dd2:	8b 46 10             	mov    0x10(%rsi),%eax
140621dd5:	ff c8                	dec    %eax
140621dd7:	89 46 10             	mov    %eax,0x10(%rsi)
140621dda:	85 c0                	test   %eax,%eax
140621ddc:	0f 8f 26 11 00 00    	jg     0x140622f08
140621de2:	0f 88 13 25 00 00    	js     0x1406242fb
140621de8:	e9 4e ff ff ff       	jmp    0x140621d3b
140621ded:	4d 8b cf             	mov    %r15,%r9
140621df0:	4d 8b c5             	mov    %r13,%r8
140621df3:	49 8b d6             	mov    %r14,%rdx
140621df6:	49 8b cc             	mov    %r12,%rcx
140621df9:	e8 c2 83 00 00       	call   0x14062a1c0
140621dfe:	90                   	nop
140621dff:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140621e04:	48 85 c9             	test   %rcx,%rcx
140621e07:	74 24                	je     0x140621e2d
140621e09:	8b 41 10             	mov    0x10(%rcx),%eax
140621e0c:	ff c8                	dec    %eax
140621e0e:	89 41 10             	mov    %eax,0x10(%rcx)
140621e11:	85 c0                	test   %eax,%eax
140621e13:	7f 18                	jg     0x140621e2d
140621e15:	0f 88 42 26 00 00    	js     0x14062445d
140621e1b:	48 8b 01             	mov    (%rcx),%rax
140621e1e:	ba 01 00 00 00       	mov    $0x1,%edx
140621e23:	48 8b 00             	mov    (%rax),%rax
140621e26:	ff 15 f4 1b 96 00    	call   *0x961bf4(%rip)        # 0x140f83a20
140621e2c:	90                   	nop
140621e2d:	41 8b 47 10          	mov    0x10(%r15),%eax
140621e31:	ff c8                	dec    %eax
140621e33:	41 89 47 10          	mov    %eax,0x10(%r15)
140621e37:	85 c0                	test   %eax,%eax
140621e39:	7f 1b                	jg     0x140621e56
140621e3b:	0f 88 27 26 00 00    	js     0x140624468
140621e41:	49 8b 07             	mov    (%r15),%rax
140621e44:	ba 01 00 00 00       	mov    $0x1,%edx
140621e49:	49 8b cf             	mov    %r15,%rcx
140621e4c:	48 8b 00             	mov    (%rax),%rax
140621e4f:	ff 15 cb 1b 96 00    	call   *0x961bcb(%rip)        # 0x140f83a20
140621e55:	90                   	nop
140621e56:	48 85 f6             	test   %rsi,%rsi
140621e59:	0f 84 a9 10 00 00    	je     0x140622f08
140621e5f:	8b 46 10             	mov    0x10(%rsi),%eax
140621e62:	ff c8                	dec    %eax
140621e64:	89 46 10             	mov    %eax,0x10(%rsi)
140621e67:	85 c0                	test   %eax,%eax
140621e69:	0f 8f 99 10 00 00    	jg     0x140622f08
140621e6f:	0f 88 91 24 00 00    	js     0x140624306
140621e75:	e9 c1 fe ff ff       	jmp    0x140621d3b
140621e7a:	49 8b 07             	mov    (%r15),%rax
140621e7d:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140621e82:	49 8b cf             	mov    %r15,%rcx
140621e85:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140621e8c:	ff 15 8e 1b 96 00    	call   *0x961b8e(%rip)        # 0x140f83a20
140621e92:	90                   	nop
140621e93:	48 8b 08             	mov    (%rax),%rcx
140621e96:	e8 e5 62 1d 00       	call   0x1407f8180
140621e9b:	48 8b f8             	mov    %rax,%rdi
140621e9e:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140621ea3:	4d 85 c0             	test   %r8,%r8
140621ea6:	74 29                	je     0x140621ed1
140621ea8:	41 8b 48 10          	mov    0x10(%r8),%ecx
140621eac:	ff c9                	dec    %ecx
140621eae:	41 89 48 10          	mov    %ecx,0x10(%r8)
140621eb2:	85 c9                	test   %ecx,%ecx
140621eb4:	7f 1b                	jg     0x140621ed1
140621eb6:	0f 88 b7 25 00 00    	js     0x140624473
140621ebc:	49 8b 00             	mov    (%r8),%rax
140621ebf:	ba 01 00 00 00       	mov    $0x1,%edx
140621ec4:	49 8b c8             	mov    %r8,%rcx
140621ec7:	48 8b 00             	mov    (%rax),%rax
140621eca:	ff 15 50 1b 96 00    	call   *0x961b50(%rip)        # 0x140f83a20
140621ed0:	90                   	nop
140621ed1:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140621ed5:	e8 16 87 12 00       	call   0x14074a5f0
140621eda:	48 8b 48 40          	mov    0x40(%rax),%rcx
140621ede:	48 8b 59 50          	mov    0x50(%rcx),%rbx
140621ee2:	48 2b 59 48          	sub    0x48(%rcx),%rbx
140621ee6:	48 c1 fb 03          	sar    $0x3,%rbx
140621eea:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140621eee:	4d 8b cd             	mov    %r13,%r9
140621ef1:	41 b8 2e 03 00 00    	mov    $0x32e,%r8d
140621ef7:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140621efc:	49 8b cc             	mov    %r12,%rcx
140621eff:	e8 1c de ff ff       	call   0x14061fd20
140621f04:	90                   	nop
140621f05:	44 8b c3             	mov    %ebx,%r8d
140621f08:	48 8b d7             	mov    %rdi,%rdx
140621f0b:	49 8b cc             	mov    %r12,%rcx
140621f0e:	e8 0d ce ff ff       	call   0x14061ed20
140621f13:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140621f17:	49 8d 57 20          	lea    0x20(%r15),%rdx
140621f1b:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140621f1f:	e8 5c a8 c3 ff       	call   0x14025c780
140621f24:	49 8b cf             	mov    %r15,%rcx
140621f27:	e8 84 46 06 00       	call   0x1406865b0
140621f2c:	48 8d 50 40          	lea    0x40(%rax),%rdx
140621f30:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140621f34:	e8 47 a8 c3 ff       	call   0x14025c780
140621f39:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140621f3e:	49 8b d6             	mov    %r14,%rdx
140621f41:	49 8b cc             	mov    %r12,%rcx
140621f44:	e8 e7 c3 ff ff       	call   0x14061e330
140621f49:	90                   	nop
140621f4a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140621f4f:	e8 3c 89 f9 ff       	call   0x1405ba890
140621f54:	90                   	nop
140621f55:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140621f5a:	48 85 c9             	test   %rcx,%rcx
140621f5d:	74 24                	je     0x140621f83
140621f5f:	8b 41 10             	mov    0x10(%rcx),%eax
140621f62:	ff c8                	dec    %eax
140621f64:	89 41 10             	mov    %eax,0x10(%rcx)
140621f67:	85 c0                	test   %eax,%eax
140621f69:	7f 18                	jg     0x140621f83
140621f6b:	0f 88 0d 25 00 00    	js     0x14062447e
140621f71:	48 8b 01             	mov    (%rcx),%rax
140621f74:	ba 01 00 00 00       	mov    $0x1,%edx
140621f79:	48 8b 00             	mov    (%rax),%rax
140621f7c:	ff 15 9e 1a 96 00    	call   *0x961a9e(%rip)        # 0x140f83a20
140621f82:	90                   	nop
140621f83:	41 8b 47 10          	mov    0x10(%r15),%eax
140621f87:	ff c8                	dec    %eax
140621f89:	41 89 47 10          	mov    %eax,0x10(%r15)
140621f8d:	85 c0                	test   %eax,%eax
140621f8f:	7f 1b                	jg     0x140621fac
140621f91:	0f 88 f2 24 00 00    	js     0x140624489
140621f97:	49 8b 07             	mov    (%r15),%rax
140621f9a:	ba 01 00 00 00       	mov    $0x1,%edx
140621f9f:	49 8b cf             	mov    %r15,%rcx
140621fa2:	48 8b 00             	mov    (%rax),%rax
140621fa5:	ff 15 75 1a 96 00    	call   *0x961a75(%rip)        # 0x140f83a20
140621fab:	90                   	nop
140621fac:	48 85 f6             	test   %rsi,%rsi
140621faf:	0f 84 53 0f 00 00    	je     0x140622f08
140621fb5:	8b 46 10             	mov    0x10(%rsi),%eax
140621fb8:	ff c8                	dec    %eax
140621fba:	89 46 10             	mov    %eax,0x10(%rsi)
140621fbd:	85 c0                	test   %eax,%eax
140621fbf:	0f 8f 43 0f 00 00    	jg     0x140622f08
140621fc5:	0f 88 46 23 00 00    	js     0x140624311
140621fcb:	e9 6b fd ff ff       	jmp    0x140621d3b
140621fd0:	4d 8b cf             	mov    %r15,%r9
140621fd3:	4d 8b c5             	mov    %r13,%r8
140621fd6:	49 8b d6             	mov    %r14,%rdx
140621fd9:	49 8b cc             	mov    %r12,%rcx
140621fdc:	e8 3f 7e 00 00       	call   0x140629e20
140621fe1:	90                   	nop
140621fe2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140621fe7:	48 85 c9             	test   %rcx,%rcx
140621fea:	74 24                	je     0x140622010
140621fec:	8b 41 10             	mov    0x10(%rcx),%eax
140621fef:	ff c8                	dec    %eax
140621ff1:	89 41 10             	mov    %eax,0x10(%rcx)
140621ff4:	85 c0                	test   %eax,%eax
140621ff6:	7f 18                	jg     0x140622010
140621ff8:	0f 88 96 24 00 00    	js     0x140624494
140621ffe:	48 8b 01             	mov    (%rcx),%rax
140622001:	ba 01 00 00 00       	mov    $0x1,%edx
140622006:	48 8b 00             	mov    (%rax),%rax
140622009:	ff 15 11 1a 96 00    	call   *0x961a11(%rip)        # 0x140f83a20
14062200f:	90                   	nop
140622010:	41 8b 47 10          	mov    0x10(%r15),%eax
140622014:	ff c8                	dec    %eax
140622016:	41 89 47 10          	mov    %eax,0x10(%r15)
14062201a:	85 c0                	test   %eax,%eax
14062201c:	7f 1b                	jg     0x140622039
14062201e:	0f 88 7b 24 00 00    	js     0x14062449f
140622024:	49 8b 07             	mov    (%r15),%rax
140622027:	ba 01 00 00 00       	mov    $0x1,%edx
14062202c:	49 8b cf             	mov    %r15,%rcx
14062202f:	48 8b 00             	mov    (%rax),%rax
140622032:	ff 15 e8 19 96 00    	call   *0x9619e8(%rip)        # 0x140f83a20
140622038:	90                   	nop
140622039:	48 85 f6             	test   %rsi,%rsi
14062203c:	0f 84 c6 0e 00 00    	je     0x140622f08
140622042:	8b 46 10             	mov    0x10(%rsi),%eax
140622045:	ff c8                	dec    %eax
140622047:	89 46 10             	mov    %eax,0x10(%rsi)
14062204a:	85 c0                	test   %eax,%eax
14062204c:	0f 8f b6 0e 00 00    	jg     0x140622f08
140622052:	0f 88 c4 22 00 00    	js     0x14062431c
140622058:	e9 de fc ff ff       	jmp    0x140621d3b
14062205d:	49 8b 07             	mov    (%r15),%rax
140622060:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140622065:	49 8b cf             	mov    %r15,%rcx
140622068:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
14062206f:	ff 15 ab 19 96 00    	call   *0x9619ab(%rip)        # 0x140f83a20
140622075:	90                   	nop
140622076:	48 8b 08             	mov    (%rax),%rcx
140622079:	e8 02 61 1d 00       	call   0x1407f8180
14062207e:	48 8b d8             	mov    %rax,%rbx
140622081:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140622086:	4d 85 c0             	test   %r8,%r8
140622089:	74 29                	je     0x1406220b4
14062208b:	41 8b 48 10          	mov    0x10(%r8),%ecx
14062208f:	ff c9                	dec    %ecx
140622091:	41 89 48 10          	mov    %ecx,0x10(%r8)
140622095:	85 c9                	test   %ecx,%ecx
140622097:	7f 1b                	jg     0x1406220b4
140622099:	0f 88 0b 24 00 00    	js     0x1406244aa
14062209f:	49 8b 00             	mov    (%r8),%rax
1406220a2:	ba 01 00 00 00       	mov    $0x1,%edx
1406220a7:	49 8b c8             	mov    %r8,%rcx
1406220aa:	48 8b 00             	mov    (%rax),%rax
1406220ad:	ff 15 6d 19 96 00    	call   *0x96196d(%rip)        # 0x140f83a20
1406220b3:	90                   	nop
1406220b4:	4d 8b cd             	mov    %r13,%r9
1406220b7:	41 b8 31 03 00 00    	mov    $0x331,%r8d
1406220bd:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1406220c2:	49 8b cc             	mov    %r12,%rcx
1406220c5:	e8 66 db ff ff       	call   0x14061fc30
1406220ca:	90                   	nop
1406220cb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1406220d1:	48 8b d3             	mov    %rbx,%rdx
1406220d4:	49 8b cc             	mov    %r12,%rcx
1406220d7:	e8 44 cc ff ff       	call   0x14061ed20
1406220dc:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1406220e0:	49 8d 57 20          	lea    0x20(%r15),%rdx
1406220e4:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1406220e8:	e8 93 a6 c3 ff       	call   0x14025c780
1406220ed:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1406220f2:	49 8b d6             	mov    %r14,%rdx
1406220f5:	49 8b cc             	mov    %r12,%rcx
1406220f8:	e8 33 c2 ff ff       	call   0x14061e330
1406220fd:	90                   	nop
1406220fe:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140622103:	e8 88 87 f9 ff       	call   0x1405ba890
140622108:	90                   	nop
140622109:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14062210e:	48 85 c9             	test   %rcx,%rcx
140622111:	74 24                	je     0x140622137
140622113:	8b 41 10             	mov    0x10(%rcx),%eax
140622116:	ff c8                	dec    %eax
140622118:	89 41 10             	mov    %eax,0x10(%rcx)
14062211b:	85 c0                	test   %eax,%eax
14062211d:	7f 18                	jg     0x140622137
14062211f:	0f 88 90 23 00 00    	js     0x1406244b5
140622125:	48 8b 01             	mov    (%rcx),%rax
140622128:	ba 01 00 00 00       	mov    $0x1,%edx
14062212d:	48 8b 00             	mov    (%rax),%rax
140622130:	ff 15 ea 18 96 00    	call   *0x9618ea(%rip)        # 0x140f83a20
140622136:	90                   	nop
140622137:	41 8b 47 10          	mov    0x10(%r15),%eax
14062213b:	ff c8                	dec    %eax
14062213d:	41 89 47 10          	mov    %eax,0x10(%r15)
140622141:	85 c0                	test   %eax,%eax
140622143:	7f 1b                	jg     0x140622160
140622145:	0f 88 75 23 00 00    	js     0x1406244c0
14062214b:	49 8b 07             	mov    (%r15),%rax
14062214e:	ba 01 00 00 00       	mov    $0x1,%edx
140622153:	49 8b cf             	mov    %r15,%rcx
140622156:	48 8b 00             	mov    (%rax),%rax
140622159:	ff 15 c1 18 96 00    	call   *0x9618c1(%rip)        # 0x140f83a20
14062215f:	90                   	nop
140622160:	48 85 f6             	test   %rsi,%rsi
140622163:	0f 84 9f 0d 00 00    	je     0x140622f08
140622169:	8b 46 10             	mov    0x10(%rsi),%eax
14062216c:	ff c8                	dec    %eax
14062216e:	89 46 10             	mov    %eax,0x10(%rsi)
140622171:	85 c0                	test   %eax,%eax
140622173:	0f 8f 8f 0d 00 00    	jg     0x140622f08
140622179:	0f 88 a8 21 00 00    	js     0x140624327
14062217f:	e9 b7 fb ff ff       	jmp    0x140621d3b
140622184:	4d 8b cf             	mov    %r15,%r9
140622187:	4d 8b c5             	mov    %r13,%r8
14062218a:	49 8b d6             	mov    %r14,%rdx
14062218d:	49 8b cc             	mov    %r12,%rcx
140622190:	e8 1b df ff ff       	call   0x1406200b0
140622195:	90                   	nop
140622196:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14062219b:	48 85 c9             	test   %rcx,%rcx
14062219e:	74 24                	je     0x1406221c4
1406221a0:	8b 41 10             	mov    0x10(%rcx),%eax
1406221a3:	ff c8                	dec    %eax
1406221a5:	89 41 10             	mov    %eax,0x10(%rcx)
1406221a8:	85 c0                	test   %eax,%eax
1406221aa:	7f 18                	jg     0x1406221c4
1406221ac:	0f 88 19 23 00 00    	js     0x1406244cb
1406221b2:	48 8b 01             	mov    (%rcx),%rax
1406221b5:	ba 01 00 00 00       	mov    $0x1,%edx
1406221ba:	48 8b 00             	mov    (%rax),%rax
1406221bd:	ff 15 5d 18 96 00    	call   *0x96185d(%rip)        # 0x140f83a20
1406221c3:	90                   	nop
1406221c4:	41 8b 47 10          	mov    0x10(%r15),%eax
1406221c8:	ff c8                	dec    %eax
1406221ca:	41 89 47 10          	mov    %eax,0x10(%r15)
1406221ce:	85 c0                	test   %eax,%eax
1406221d0:	7f 1b                	jg     0x1406221ed
1406221d2:	0f 88 fe 22 00 00    	js     0x1406244d6
1406221d8:	49 8b 07             	mov    (%r15),%rax
1406221db:	ba 01 00 00 00       	mov    $0x1,%edx
1406221e0:	49 8b cf             	mov    %r15,%rcx
1406221e3:	48 8b 00             	mov    (%rax),%rax
1406221e6:	ff 15 34 18 96 00    	call   *0x961834(%rip)        # 0x140f83a20
1406221ec:	90                   	nop
1406221ed:	48 85 f6             	test   %rsi,%rsi
1406221f0:	0f 84 12 0d 00 00    	je     0x140622f08
1406221f6:	8b 46 10             	mov    0x10(%rsi),%eax
1406221f9:	ff c8                	dec    %eax
1406221fb:	89 46 10             	mov    %eax,0x10(%rsi)
1406221fe:	85 c0                	test   %eax,%eax
140622200:	0f 8f 02 0d 00 00    	jg     0x140622f08
140622206:	0f 88 26 21 00 00    	js     0x140624332
14062220c:	e9 2a fb ff ff       	jmp    0x140621d3b
140622211:	4d 8b cf             	mov    %r15,%r9
140622214:	4d 8b c5             	mov    %r13,%r8
140622217:	49 8b d6             	mov    %r14,%rdx
14062221a:	49 8b cc             	mov    %r12,%rcx
14062221d:	e8 1e 98 00 00       	call   0x14062ba40
140622222:	90                   	nop
140622223:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140622228:	48 85 c9             	test   %rcx,%rcx
14062222b:	74 24                	je     0x140622251
14062222d:	8b 41 10             	mov    0x10(%rcx),%eax
140622230:	ff c8                	dec    %eax
140622232:	89 41 10             	mov    %eax,0x10(%rcx)
140622235:	85 c0                	test   %eax,%eax
140622237:	7f 18                	jg     0x140622251
140622239:	0f 88 a2 22 00 00    	js     0x1406244e1