140292efc:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140292f00:	48 8b d0             	mov    %rax,%rdx
140292f03:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140292f07:	e8 04 9b 41 00       	call   0x1406aca10
140292f0c:	48 8b 18             	mov    (%rax),%rbx
140292f0f:	48 89 30             	mov    %rsi,(%rax)
140292f12:	48 89 5d 77          	mov    %rbx,0x77(%rbp)
140292f16:	4c 8b c7             	mov    %rdi,%r8
140292f19:	48 8d 55 77          	lea    0x77(%rbp),%rdx
140292f1d:	48 8b 0d 5c 8f 18 01 	mov    0x1188f5c(%rip),%rcx        # 0x14141be80
140292f24:	8b 49 08             	mov    0x8(%rcx),%ecx
140292f27:	e8 24 e2 01 00       	call   0x1402b1150
140292f2c:	90                   	nop
140292f2d:	48 85 db             	test   %rbx,%rbx
140292f30:	74 23                	je     0x140292f55
140292f32:	8b 43 10             	mov    0x10(%rbx),%eax
140292f35:	ff c8                	dec    %eax
140292f37:	89 43 10             	mov    %eax,0x10(%rbx)
140292f3a:	85 c0                	test   %eax,%eax
140292f3c:	7f 17                	jg     0x140292f55
140292f3e:	78 43                	js     0x140292f83
140292f40:	48 8b 03             	mov    (%rbx),%rax
140292f43:	ba 01 00 00 00       	mov    $0x1,%edx
140292f48:	48 8b cb             	mov    %rbx,%rcx
140292f4b:	48 8b 00             	mov    (%rax),%rax
140292f4e:	ff 15 cc 0a cf 00    	call   *0xcf0acc(%rip)        # 0x140f83a20
140292f54:	90                   	nop
140292f55:	4c 8d 0d 94 b5 f0 ff 	lea    -0xf4a6c(%rip),%r9        # 0x14019e4f0
140292f5c:	ba 08 00 00 00       	mov    $0x8,%edx
140292f61:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140292f67:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140292f6b:	e8 dc 85 b8 00       	call   0x140e1b54c
140292f70:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140292f77:	00
140292f78:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140292f7f:	5f                   	pop    %rdi
140292f80:	5e                   	pop    %rsi
140292f81:	5d                   	pop    %rbp
140292f82:	c3                   	ret
140292f83:	b9 02 00 00 00       	mov    $0x2,%ecx
140292f88:	e8 73 77 4f 00       	call   0x14078a700
140292f8d:	90                   	nop
140292f8e:	33 c9                	xor    %ecx,%ecx
140292f90:	e8 6b 77 4f 00       	call   0x14078a700
140292f95:	cc                   	int3
140292f96:	b9 01 00 00 00       	mov    $0x1,%ecx
140292f9b:	e8 60 77 4f 00       	call   0x14078a700
140292fa0:	90                   	nop
140292fa1:	33 c9                	xor    %ecx,%ecx
140292fa3:	e8 58 77 4f 00       	call   0x14078a700
140292fa8:	cc                   	int3
140292fa9:	b9 01 00 00 00       	mov    $0x1,%ecx
140292fae:	e8 4d 77 4f 00       	call   0x14078a700
140292fb3:	90                   	nop
140292fb4:	33 c9                	xor    %ecx,%ecx
140292fb6:	e8 45 77 4f 00       	call   0x14078a700
140292fbb:	cc                   	int3
140292fbc:	b9 01 00 00 00       	mov    $0x1,%ecx
140292fc1:	e8 3a 77 4f 00       	call   0x14078a700
140292fc6:	cc                   	int3
140292fc7:	cc                   	int3
140292fc8:	cc                   	int3
140292fc9:	cc                   	int3
140292fca:	cc                   	int3
140292fcb:	cc                   	int3
140292fcc:	cc                   	int3
140292fcd:	cc                   	int3
140292fce:	cc                   	int3
140292fcf:	cc                   	int3
140292fd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140292fd5:	55                   	push   %rbp
140292fd6:	56                   	push   %rsi
140292fd7:	57                   	push   %rdi
140292fd8:	48 83 ec 30          	sub    $0x30,%rsp
140292fdc:	48 8b f1             	mov    %rcx,%rsi
140292fdf:	48 8b 05 a2 8f 18 01 	mov    0x1188fa2(%rip),%rax        # 0x14141bf88
140292fe6:	4c 8b 80 80 01 00 00 	mov    0x180(%rax),%r8
140292fed:	49 8b 68 20          	mov    0x20(%r8),%rbp
140292ff1:	48 8b 02             	mov    (%rdx),%rax
140292ff4:	4c 8b 40 20          	mov    0x20(%rax),%r8
140292ff8:	48 8b 05 e9 d9 18 01 	mov    0x118d9e9(%rip),%rax        # 0x1414209e8
140292fff:	48 8b 78 50          	mov    0x50(%rax),%rdi
140293003:	48 85 ff             	test   %rdi,%rdi
140293006:	74 1c                	je     0x140293024
140293008:	8b 47 10             	mov    0x10(%rdi),%eax
14029300b:	ff c0                	inc    %eax
14029300d:	89 47 10             	mov    %eax,0x10(%rdi)
140293010:	83 f8 01             	cmp    $0x1,%eax
140293013:	0f 8e 9f 00 00 00    	jle    0x1402930b8
140293019:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029301e:	0f 84 9c 00 00 00    	je     0x1402930c0
140293024:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
140293029:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14029302d:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140293032:	e8 59 a2 41 00       	call   0x1406ad290
140293037:	90                   	nop
140293038:	48 8b 00             	mov    (%rax),%rax
14029303b:	4c 8b c5             	mov    %rbp,%r8
14029303e:	48 8b 50 20          	mov    0x20(%rax),%rdx
140293042:	48 8b ce             	mov    %rsi,%rcx
140293045:	e8 46 a2 41 00       	call   0x1406ad290
14029304a:	90                   	nop
14029304b:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140293050:	48 85 c9             	test   %rcx,%rcx
140293053:	74 20                	je     0x140293075
140293055:	8b 41 10             	mov    0x10(%rcx),%eax
140293058:	ff c8                	dec    %eax
14029305a:	89 41 10             	mov    %eax,0x10(%rcx)
14029305d:	85 c0                	test   %eax,%eax
14029305f:	7f 14                	jg     0x140293075
140293061:	78 68                	js     0x1402930cb
140293063:	48 8b 01             	mov    (%rcx),%rax
140293066:	ba 01 00 00 00       	mov    $0x1,%edx
14029306b:	48 8b 00             	mov    (%rax),%rax
14029306e:	ff 15 ac 09 cf 00    	call   *0xcf09ac(%rip)        # 0x140f83a20
140293074:	90                   	nop
140293075:	48 85 ff             	test   %rdi,%rdi
140293078:	74 23                	je     0x14029309d
14029307a:	8b 47 10             	mov    0x10(%rdi),%eax
14029307d:	ff c8                	dec    %eax
14029307f:	89 47 10             	mov    %eax,0x10(%rdi)
140293082:	85 c0                	test   %eax,%eax
140293084:	7f 17                	jg     0x14029309d
140293086:	78 25                	js     0x1402930ad
140293088:	48 8b 07             	mov    (%rdi),%rax
14029308b:	ba 01 00 00 00       	mov    $0x1,%edx
140293090:	48 8b cf             	mov    %rdi,%rcx
140293093:	48 8b 00             	mov    (%rax),%rax
140293096:	ff 15 84 09 cf 00    	call   *0xcf0984(%rip)        # 0x140f83a20
14029309c:	90                   	nop
14029309d:	48 8b c6             	mov    %rsi,%rax
1402930a0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402930a5:	48 83 c4 30          	add    $0x30,%rsp
1402930a9:	5f                   	pop    %rdi
1402930aa:	5e                   	pop    %rsi
1402930ab:	5d                   	pop    %rbp
1402930ac:	c3                   	ret
1402930ad:	b9 02 00 00 00       	mov    $0x2,%ecx
1402930b2:	e8 49 76 4f 00       	call   0x14078a700
1402930b7:	90                   	nop
1402930b8:	33 c9                	xor    %ecx,%ecx
1402930ba:	e8 41 76 4f 00       	call   0x14078a700
1402930bf:	cc                   	int3
1402930c0:	b9 01 00 00 00       	mov    $0x1,%ecx
1402930c5:	e8 36 76 4f 00       	call   0x14078a700
1402930ca:	90                   	nop
1402930cb:	b9 02 00 00 00       	mov    $0x2,%ecx
1402930d0:	e8 2b 76 4f 00       	call   0x14078a700
1402930d5:	cc                   	int3
1402930d6:	cc                   	int3
1402930d7:	cc                   	int3
1402930d8:	cc                   	int3
1402930d9:	cc                   	int3
1402930da:	cc                   	int3
1402930db:	cc                   	int3
1402930dc:	cc                   	int3
1402930dd:	cc                   	int3
1402930de:	cc                   	int3
1402930df:	cc                   	int3
1402930e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402930e5:	55                   	push   %rbp
1402930e6:	56                   	push   %rsi
1402930e7:	57                   	push   %rdi
1402930e8:	48 83 ec 30          	sub    $0x30,%rsp
1402930ec:	48 8b f1             	mov    %rcx,%rsi
1402930ef:	48 8b 05 92 8e 18 01 	mov    0x1188e92(%rip),%rax        # 0x14141bf88
1402930f6:	4c 8b 80 80 01 00 00 	mov    0x180(%rax),%r8
1402930fd:	49 8b 68 20          	mov    0x20(%r8),%rbp
140293101:	48 8b 02             	mov    (%rdx),%rax
140293104:	4c 8b 40 20          	mov    0x20(%rax),%r8
140293108:	48 8b 05 e1 d8 18 01 	mov    0x118d8e1(%rip),%rax        # 0x1414209f0
14029310f:	48 8b 78 50          	mov    0x50(%rax),%rdi
140293113:	48 85 ff             	test   %rdi,%rdi
140293116:	74 1c                	je     0x140293134
140293118:	8b 47 10             	mov    0x10(%rdi),%eax
14029311b:	ff c0                	inc    %eax
14029311d:	89 47 10             	mov    %eax,0x10(%rdi)
140293120:	83 f8 01             	cmp    $0x1,%eax
140293123:	0f 8e 9f 00 00 00    	jle    0x1402931c8
140293129:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029312e:	0f 84 9c 00 00 00    	je     0x1402931d0
140293134:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
140293139:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14029313d:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140293142:	e8 49 a1 41 00       	call   0x1406ad290
140293147:	90                   	nop
140293148:	48 8b 00             	mov    (%rax),%rax
14029314b:	4c 8b c5             	mov    %rbp,%r8
14029314e:	48 8b 50 20          	mov    0x20(%rax),%rdx
140293152:	48 8b ce             	mov    %rsi,%rcx
140293155:	e8 36 a1 41 00       	call   0x1406ad290
14029315a:	90                   	nop
14029315b:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140293160:	48 85 c9             	test   %rcx,%rcx
140293163:	74 20                	je     0x140293185
140293165:	8b 41 10             	mov    0x10(%rcx),%eax
140293168:	ff c8                	dec    %eax
14029316a:	89 41 10             	mov    %eax,0x10(%rcx)
14029316d:	85 c0                	test   %eax,%eax
14029316f:	7f 14                	jg     0x140293185
140293171:	78 68                	js     0x1402931db
140293173:	48 8b 01             	mov    (%rcx),%rax
140293176:	ba 01 00 00 00       	mov    $0x1,%edx
14029317b:	48 8b 00             	mov    (%rax),%rax
14029317e:	ff 15 9c 08 cf 00    	call   *0xcf089c(%rip)        # 0x140f83a20
140293184:	90                   	nop
140293185:	48 85 ff             	test   %rdi,%rdi
140293188:	74 23                	je     0x1402931ad
14029318a:	8b 47 10             	mov    0x10(%rdi),%eax
14029318d:	ff c8                	dec    %eax
14029318f:	89 47 10             	mov    %eax,0x10(%rdi)
140293192:	85 c0                	test   %eax,%eax
140293194:	7f 17                	jg     0x1402931ad
140293196:	78 25                	js     0x1402931bd
140293198:	48 8b 07             	mov    (%rdi),%rax
14029319b:	ba 01 00 00 00       	mov    $0x1,%edx
1402931a0:	48 8b cf             	mov    %rdi,%rcx
1402931a3:	48 8b 00             	mov    (%rax),%rax
1402931a6:	ff 15 74 08 cf 00    	call   *0xcf0874(%rip)        # 0x140f83a20
1402931ac:	90                   	nop
1402931ad:	48 8b c6             	mov    %rsi,%rax
1402931b0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402931b5:	48 83 c4 30          	add    $0x30,%rsp
1402931b9:	5f                   	pop    %rdi
1402931ba:	5e                   	pop    %rsi
1402931bb:	5d                   	pop    %rbp
1402931bc:	c3                   	ret
1402931bd:	b9 02 00 00 00       	mov    $0x2,%ecx
1402931c2:	e8 39 75 4f 00       	call   0x14078a700
1402931c7:	90                   	nop
1402931c8:	33 c9                	xor    %ecx,%ecx
1402931ca:	e8 31 75 4f 00       	call   0x14078a700
1402931cf:	cc                   	int3
1402931d0:	b9 01 00 00 00       	mov    $0x1,%ecx
1402931d5:	e8 26 75 4f 00       	call   0x14078a700
1402931da:	90                   	nop
1402931db:	b9 02 00 00 00       	mov    $0x2,%ecx
1402931e0:	e8 1b 75 4f 00       	call   0x14078a700
1402931e5:	cc                   	int3
1402931e6:	cc                   	int3
1402931e7:	cc                   	int3
1402931e8:	cc                   	int3
1402931e9:	cc                   	int3
1402931ea:	cc                   	int3
1402931eb:	cc                   	int3
1402931ec:	cc                   	int3
1402931ed:	cc                   	int3
1402931ee:	cc                   	int3
1402931ef:	cc                   	int3
1402931f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402931f5:	55                   	push   %rbp
1402931f6:	56                   	push   %rsi
1402931f7:	57                   	push   %rdi
1402931f8:	41 54                	push   %r12
1402931fa:	41 55                	push   %r13
1402931fc:	41 56                	push   %r14
1402931fe:	41 57                	push   %r15
140293200:	48 8d 6c 24 b0       	lea    -0x50(%rsp),%rbp
140293205:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
14029320c:	48 8b 05 ed 5c 12 01 	mov    0x1125ced(%rip),%rax        # 0x1413b8f00
140293213:	48 33 c4             	xor    %rsp,%rax
140293216:	48 89 45 40          	mov    %rax,0x40(%rbp)
14029321a:	4d 8b e8             	mov    %r8,%r13
14029321d:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
140293222:	89 55 98             	mov    %edx,-0x68(%rbp)
140293225:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
140293229:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14029322e:	45 33 ff             	xor    %r15d,%r15d
140293231:	45 8b e7             	mov    %r15d,%r12d
140293234:	44 89 7c 24 40       	mov    %r15d,0x40(%rsp)
140293239:	41 8b f7             	mov    %r15d,%esi
14029323c:	4c 89 7d 80          	mov    %r15,-0x80(%rbp)
140293240:	4c 89 7d 90          	mov    %r15,-0x70(%rbp)
140293244:	4c 89 7d 10          	mov    %r15,0x10(%rbp)
140293248:	41 8b df             	mov    %r15d,%ebx
14029324b:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
14029324f:	48 8b 05 f2 8d 18 01 	mov    0x1188df2(%rip),%rax        # 0x14141c048
140293256:	4c 8d b0 c8 0c 00 00 	lea    0xcc8(%rax),%r14
14029325d:	48 8b 88 00 02 00 00 	mov    0x200(%rax),%rcx
140293264:	48 85 c9             	test   %rcx,%rcx
140293267:	74 1c                	je     0x140293285
140293269:	8b 41 10             	mov    0x10(%rcx),%eax
14029326c:	ff c0                	inc    %eax
14029326e:	89 41 10             	mov    %eax,0x10(%rcx)
140293271:	83 f8 01             	cmp    $0x1,%eax
140293274:	0f 8e 1d 0c 00 00    	jle    0x140293e97
14029327a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029327f:	0f 84 1a 0c 00 00    	je     0x140293e9f
140293285:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
14029328a:	48 89 4d 08          	mov    %rcx,0x8(%rbp)
14029328e:	0f 57 c0             	xorps  %xmm0,%xmm0
140293291:	f3 0f 7f 45 18       	movdqu %xmm0,0x18(%rbp)
140293296:	4c 89 7d 28          	mov    %r15,0x28(%rbp)
14029329a:	4c 8d 45 08          	lea    0x8(%rbp),%r8
14029329e:	48 8d 55 18          	lea    0x18(%rbp),%rdx
1402932a2:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402932a7:	e8 e4 a3 41 00       	call   0x1406ad690
1402932ac:	48 8b 38             	mov    (%rax),%rdi
1402932af:	4c 89 38             	mov    %r15,(%rax)
1402932b2:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1402932b7:	4d 8b c6             	mov    %r14,%r8
1402932ba:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402932bf:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402932c4:	e8 77 22 0e 00       	call   0x140375540
1402932c9:	4c 8b 30             	mov    (%rax),%r14
1402932cc:	4c 89 75 90          	mov    %r14,-0x70(%rbp)
1402932d0:	4c 89 38             	mov    %r15,(%rax)
1402932d3:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402932d8:	48 85 c9             	test   %rcx,%rcx
1402932db:	74 24                	je     0x140293301
1402932dd:	8b 41 10             	mov    0x10(%rcx),%eax
1402932e0:	ff c8                	dec    %eax
1402932e2:	89 41 10             	mov    %eax,0x10(%rcx)
1402932e5:	85 c0                	test   %eax,%eax
1402932e7:	7f 18                	jg     0x140293301
1402932e9:	0f 88 bb 0b 00 00    	js     0x140293eaa
1402932ef:	48 8b 01             	mov    (%rcx),%rax
1402932f2:	ba 01 00 00 00       	mov    $0x1,%edx
1402932f7:	48 8b 00             	mov    (%rax),%rax
1402932fa:	ff 15 20 07 cf 00    	call   *0xcf0720(%rip)        # 0x140f83a20
140293300:	90                   	nop
140293301:	48 85 ff             	test   %rdi,%rdi
140293304:	74 27                	je     0x14029332d
140293306:	8b 47 10             	mov    0x10(%rdi),%eax
140293309:	ff c8                	dec    %eax
14029330b:	89 47 10             	mov    %eax,0x10(%rdi)
14029330e:	85 c0                	test   %eax,%eax
140293310:	7f 1b                	jg     0x14029332d
140293312:	0f 88 9d 0b 00 00    	js     0x140293eb5
140293318:	48 8b 07             	mov    (%rdi),%rax
14029331b:	ba 01 00 00 00       	mov    $0x1,%edx
140293320:	48 8b cf             	mov    %rdi,%rcx
140293323:	48 8b 00             	mov    (%rax),%rax
140293326:	ff 15 f4 06 cf 00    	call   *0xcf06f4(%rip)        # 0x140f83a20
14029332c:	90                   	nop
14029332d:	48 8b 05 14 8d 18 01 	mov    0x1188d14(%rip),%rax        # 0x14141c048
140293334:	4c 8d b8 a8 00 00 00 	lea    0xa8(%rax),%r15
14029333b:	48 8b 88 00 02 00 00 	mov    0x200(%rax),%rcx
140293342:	48 85 c9             	test   %rcx,%rcx
140293345:	74 1c                	je     0x140293363
140293347:	8b 41 10             	mov    0x10(%rcx),%eax
14029334a:	ff c0                	inc    %eax
14029334c:	89 41 10             	mov    %eax,0x10(%rcx)
14029334f:	83 f8 01             	cmp    $0x1,%eax
140293352:	0f 8e 68 0b 00 00    	jle    0x140293ec0
140293358:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029335d:	0f 84 65 0b 00 00    	je     0x140293ec8
140293363:	33 d2                	xor    %edx,%edx
140293365:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14029336a:	48 89 4d 08          	mov    %rcx,0x8(%rbp)