140484e8d:	00
140484e8e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140484e93:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140484e98:	e8 b3 af d1 ff       	call   0x14019fe50
140484e9d:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140484ea2:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140484ea6:	45 33 c9             	xor    %r9d,%r9d
140484ea9:	4c 8b c0             	mov    %rax,%r8
140484eac:	48 8d 15 ed 3a fa 00 	lea    0xfa3aed(%rip),%rdx        # 0x1414289a0
140484eb3:	48 8d 0d 06 7f f2 00 	lea    0xf27f06(%rip),%rcx        # 0x1413acdc0
140484eba:	e8 81 18 39 00       	call   0x140816740
140484ebf:	90                   	nop
140484ec0:	4c 8d 0d 29 96 d1 ff 	lea    -0x2e69d7(%rip),%r9        # 0x14019e4f0
140484ec7:	ba 08 00 00 00       	mov    $0x8,%edx
140484ecc:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140484ed2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140484ed7:	e8 70 66 99 00       	call   0x140e1b54c
140484edc:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140484ee1:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140484ee5:	49 8b 73 20          	mov    0x20(%r11),%rsi
140484ee9:	49 8b e3             	mov    %r11,%rsp
140484eec:	5f                   	pop    %rdi
140484eed:	c3                   	ret
140484eee:	b9 01 00 00 00       	mov    $0x1,%ecx
140484ef3:	e8 08 58 30 00       	call   0x14078a700
140484ef8:	cc                   	int3
140484ef9:	33 c9                	xor    %ecx,%ecx
140484efb:	e8 00 58 30 00       	call   0x14078a700
140484f00:	cc                   	int3
140484f01:	cc                   	int3
140484f02:	cc                   	int3
140484f03:	cc                   	int3
140484f04:	cc                   	int3
140484f05:	cc                   	int3
140484f06:	cc                   	int3
140484f07:	cc                   	int3
140484f08:	cc                   	int3
140484f09:	cc                   	int3
140484f0a:	cc                   	int3
140484f0b:	cc                   	int3
140484f0c:	cc                   	int3
140484f0d:	cc                   	int3
140484f0e:	cc                   	int3
140484f0f:	cc                   	int3
140484f10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140484f15:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140484f1a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140484f1f:	57                   	push   %rdi
140484f20:	48 83 ec 70          	sub    $0x70,%rsp
140484f24:	49 8b d8             	mov    %r8,%rbx
140484f27:	48 8b f2             	mov    %rdx,%rsi
140484f2a:	48 85 c9             	test   %rcx,%rcx
140484f2d:	74 05                	je     0x140484f34
140484f2f:	8b 79 20             	mov    0x20(%rcx),%edi
140484f32:	eb 02                	jmp    0x140484f36
140484f34:	33 ff                	xor    %edi,%edi
140484f36:	48 8b ce             	mov    %rsi,%rcx
140484f39:	e8 42 91 3a 00       	call   0x14082e080
140484f3e:	48 8b 08             	mov    (%rax),%rcx
140484f41:	48 85 c9             	test   %rcx,%rcx
140484f44:	74 1c                	je     0x140484f62
140484f46:	8b 41 10             	mov    0x10(%rcx),%eax
140484f49:	ff c0                	inc    %eax
140484f4b:	89 41 10             	mov    %eax,0x10(%rcx)
140484f4e:	83 f8 01             	cmp    $0x1,%eax
140484f51:	0f 8e da 00 00 00    	jle    0x140485031
140484f57:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140484f5c:	0f 84 d7 00 00 00    	je     0x140485039
140484f62:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140484f67:	48 8b 03             	mov    (%rbx),%rax
140484f6a:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140484f71:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140484f76:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140484f7b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140484f80:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140484f85:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140484f8a:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140484f8f:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140484f95:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140484f9c:	00
140484f9d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140484fa2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140484fa7:	e8 a4 ae d1 ff       	call   0x14019fe50
140484fac:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140484fb1:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140484fb5:	45 33 c9             	xor    %r9d,%r9d
140484fb8:	4c 8b c0             	mov    %rax,%r8
140484fbb:	48 8d 15 fe 39 fa 00 	lea    0xfa39fe(%rip),%rdx        # 0x1414289c0
140484fc2:	48 8d 0d f7 7d f2 00 	lea    0xf27df7(%rip),%rcx        # 0x1413acdc0
140484fc9:	e8 72 17 39 00       	call   0x140816740
140484fce:	90                   	nop
140484fcf:	4c 8d 0d 1a 95 d1 ff 	lea    -0x2e6ae6(%rip),%r9        # 0x14019e4f0
140484fd6:	ba 08 00 00 00       	mov    $0x8,%edx
140484fdb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140484fe1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140484fe6:	e8 61 65 99 00       	call   0x140e1b54c
140484feb:	90                   	nop
140484fec:	48 8b 0b             	mov    (%rbx),%rcx
140484fef:	48 85 c9             	test   %rcx,%rcx
140484ff2:	74 20                	je     0x140485014
140484ff4:	8b 41 10             	mov    0x10(%rcx),%eax
140484ff7:	ff c8                	dec    %eax
140484ff9:	89 41 10             	mov    %eax,0x10(%rcx)
140484ffc:	85 c0                	test   %eax,%eax
140484ffe:	7f 14                	jg     0x140485014
140485000:	78 24                	js     0x140485026
140485002:	48 8b 01             	mov    (%rcx),%rax
140485005:	ba 01 00 00 00       	mov    $0x1,%edx
14048500a:	48 8b 00             	mov    (%rax),%rax
14048500d:	ff 15 0d ea af 00    	call   *0xafea0d(%rip)        # 0x140f83a20
140485013:	90                   	nop
140485014:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140485019:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14048501d:	49 8b 73 28          	mov    0x28(%r11),%rsi
140485021:	49 8b e3             	mov    %r11,%rsp
140485024:	5f                   	pop    %rdi
140485025:	c3                   	ret
140485026:	b9 02 00 00 00       	mov    $0x2,%ecx
14048502b:	e8 d0 56 30 00       	call   0x14078a700
140485030:	90                   	nop
140485031:	33 c9                	xor    %ecx,%ecx
140485033:	e8 c8 56 30 00       	call   0x14078a700
140485038:	cc                   	int3
140485039:	b9 01 00 00 00       	mov    $0x1,%ecx
14048503e:	e8 bd 56 30 00       	call   0x14078a700
140485043:	cc                   	int3
140485044:	cc                   	int3
140485045:	cc                   	int3
140485046:	cc                   	int3
140485047:	cc                   	int3
140485048:	cc                   	int3
140485049:	cc                   	int3
14048504a:	cc                   	int3
14048504b:	cc                   	int3
14048504c:	cc                   	int3
14048504d:	cc                   	int3
14048504e:	cc                   	int3
14048504f:	cc                   	int3
140485050:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140485055:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14048505a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14048505f:	57                   	push   %rdi
140485060:	48 83 ec 70          	sub    $0x70,%rsp
140485064:	49 8b d8             	mov    %r8,%rbx
140485067:	48 8b f2             	mov    %rdx,%rsi
14048506a:	48 85 c9             	test   %rcx,%rcx
14048506d:	74 05                	je     0x140485074
14048506f:	8b 79 20             	mov    0x20(%rcx),%edi
140485072:	eb 02                	jmp    0x140485076
140485074:	33 ff                	xor    %edi,%edi
140485076:	48 8b ce             	mov    %rsi,%rcx
140485079:	e8 02 90 3a 00       	call   0x14082e080
14048507e:	48 8b 08             	mov    (%rax),%rcx
140485081:	48 85 c9             	test   %rcx,%rcx
140485084:	74 1c                	je     0x1404850a2
140485086:	8b 41 10             	mov    0x10(%rcx),%eax
140485089:	ff c0                	inc    %eax
14048508b:	89 41 10             	mov    %eax,0x10(%rcx)
14048508e:	83 f8 01             	cmp    $0x1,%eax
140485091:	0f 8e da 00 00 00    	jle    0x140485171
140485097:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14048509c:	0f 84 d7 00 00 00    	je     0x140485179
1404850a2:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1404850a7:	48 8b 03             	mov    (%rbx),%rax
1404850aa:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1404850b1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1404850b6:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1404850bb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404850c0:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1404850c5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404850ca:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1404850cf:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1404850d5:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
1404850dc:	00
1404850dd:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1404850e2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1404850e7:	e8 64 ad d1 ff       	call   0x14019fe50
1404850ec:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1404850f1:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1404850f5:	45 33 c9             	xor    %r9d,%r9d
1404850f8:	4c 8b c0             	mov    %rax,%r8
1404850fb:	48 8d 15 d6 38 fa 00 	lea    0xfa38d6(%rip),%rdx        # 0x1414289d8
140485102:	48 8d 0d b7 7c f2 00 	lea    0xf27cb7(%rip),%rcx        # 0x1413acdc0
140485109:	e8 32 16 39 00       	call   0x140816740
14048510e:	90                   	nop
14048510f:	4c 8d 0d da 93 d1 ff 	lea    -0x2e6c26(%rip),%r9        # 0x14019e4f0
140485116:	ba 08 00 00 00       	mov    $0x8,%edx
14048511b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140485121:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140485126:	e8 21 64 99 00       	call   0x140e1b54c
14048512b:	90                   	nop
14048512c:	48 8b 0b             	mov    (%rbx),%rcx
14048512f:	48 85 c9             	test   %rcx,%rcx
140485132:	74 20                	je     0x140485154
140485134:	8b 41 10             	mov    0x10(%rcx),%eax
140485137:	ff c8                	dec    %eax
140485139:	89 41 10             	mov    %eax,0x10(%rcx)
14048513c:	85 c0                	test   %eax,%eax
14048513e:	7f 14                	jg     0x140485154
140485140:	78 24                	js     0x140485166
140485142:	48 8b 01             	mov    (%rcx),%rax
140485145:	ba 01 00 00 00       	mov    $0x1,%edx
14048514a:	48 8b 00             	mov    (%rax),%rax
14048514d:	ff 15 cd e8 af 00    	call   *0xafe8cd(%rip)        # 0x140f83a20
140485153:	90                   	nop
140485154:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140485159:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14048515d:	49 8b 73 28          	mov    0x28(%r11),%rsi
140485161:	49 8b e3             	mov    %r11,%rsp
140485164:	5f                   	pop    %rdi
140485165:	c3                   	ret
140485166:	b9 02 00 00 00       	mov    $0x2,%ecx
14048516b:	e8 90 55 30 00       	call   0x14078a700
140485170:	90                   	nop
140485171:	33 c9                	xor    %ecx,%ecx
140485173:	e8 88 55 30 00       	call   0x14078a700
140485178:	cc                   	int3
140485179:	b9 01 00 00 00       	mov    $0x1,%ecx
14048517e:	e8 7d 55 30 00       	call   0x14078a700
140485183:	cc                   	int3
140485184:	cc                   	int3
140485185:	cc                   	int3
140485186:	cc                   	int3
140485187:	cc                   	int3
140485188:	cc                   	int3
140485189:	cc                   	int3
14048518a:	cc                   	int3
14048518b:	cc                   	int3
14048518c:	cc                   	int3
14048518d:	cc                   	int3
14048518e:	cc                   	int3
14048518f:	cc                   	int3
140485190:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140485195:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14048519a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14048519f:	57                   	push   %rdi
1404851a0:	48 83 ec 70          	sub    $0x70,%rsp
1404851a4:	49 8b d8             	mov    %r8,%rbx
1404851a7:	48 8b f2             	mov    %rdx,%rsi
1404851aa:	48 85 c9             	test   %rcx,%rcx
1404851ad:	74 05                	je     0x1404851b4
1404851af:	8b 79 20             	mov    0x20(%rcx),%edi
1404851b2:	eb 02                	jmp    0x1404851b6
1404851b4:	33 ff                	xor    %edi,%edi
1404851b6:	48 8b ce             	mov    %rsi,%rcx
1404851b9:	e8 c2 8e 3a 00       	call   0x14082e080
1404851be:	48 8b 08             	mov    (%rax),%rcx
1404851c1:	48 85 c9             	test   %rcx,%rcx
1404851c4:	74 1c                	je     0x1404851e2
1404851c6:	8b 41 10             	mov    0x10(%rcx),%eax
1404851c9:	ff c0                	inc    %eax
1404851cb:	89 41 10             	mov    %eax,0x10(%rcx)
1404851ce:	83 f8 01             	cmp    $0x1,%eax
1404851d1:	0f 8e da 00 00 00    	jle    0x1404852b1
1404851d7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404851dc:	0f 84 d7 00 00 00    	je     0x1404852b9
1404851e2:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1404851e7:	48 8b 03             	mov    (%rbx),%rax
1404851ea:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1404851f1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1404851f6:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1404851fb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140485200:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140485205:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14048520a:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14048520f:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140485215:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14048521c:	00
14048521d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140485222:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140485227:	e8 24 ac d1 ff       	call   0x14019fe50
14048522c:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140485231:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140485235:	45 33 c9             	xor    %r9d,%r9d
140485238:	4c 8b c0             	mov    %rax,%r8
14048523b:	48 8d 15 66 37 fa 00 	lea    0xfa3766(%rip),%rdx        # 0x1414289a8
140485242:	48 8d 0d 77 7b f2 00 	lea    0xf27b77(%rip),%rcx        # 0x1413acdc0
140485249:	e8 f2 14 39 00       	call   0x140816740
14048524e:	90                   	nop
14048524f:	4c 8d 0d 9a 92 d1 ff 	lea    -0x2e6d66(%rip),%r9        # 0x14019e4f0
140485256:	ba 08 00 00 00       	mov    $0x8,%edx
14048525b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140485261:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140485266:	e8 e1 62 99 00       	call   0x140e1b54c
14048526b:	90                   	nop
14048526c:	48 8b 0b             	mov    (%rbx),%rcx
14048526f:	48 85 c9             	test   %rcx,%rcx
140485272:	74 20                	je     0x140485294
140485274:	8b 41 10             	mov    0x10(%rcx),%eax
140485277:	ff c8                	dec    %eax
140485279:	89 41 10             	mov    %eax,0x10(%rcx)
14048527c:	85 c0                	test   %eax,%eax
14048527e:	7f 14                	jg     0x140485294
140485280:	78 24                	js     0x1404852a6
140485282:	48 8b 01             	mov    (%rcx),%rax
140485285:	ba 01 00 00 00       	mov    $0x1,%edx
14048528a:	48 8b 00             	mov    (%rax),%rax
14048528d:	ff 15 8d e7 af 00    	call   *0xafe78d(%rip)        # 0x140f83a20
140485293:	90                   	nop
140485294:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140485299:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14048529d:	49 8b 73 28          	mov    0x28(%r11),%rsi
1404852a1:	49 8b e3             	mov    %r11,%rsp
1404852a4:	5f                   	pop    %rdi
1404852a5:	c3                   	ret
1404852a6:	b9 02 00 00 00       	mov    $0x2,%ecx
1404852ab:	e8 50 54 30 00       	call   0x14078a700
1404852b0:	90                   	nop
1404852b1:	33 c9                	xor    %ecx,%ecx
1404852b3:	e8 48 54 30 00       	call   0x14078a700
1404852b8:	cc                   	int3
1404852b9:	b9 01 00 00 00       	mov    $0x1,%ecx
1404852be:	e8 3d 54 30 00       	call   0x14078a700
1404852c3:	cc                   	int3
1404852c4:	cc                   	int3
1404852c5:	cc                   	int3
1404852c6:	cc                   	int3
1404852c7:	cc                   	int3
1404852c8:	cc                   	int3
1404852c9:	cc                   	int3
1404852ca:	cc                   	int3
1404852cb:	cc                   	int3
1404852cc:	cc                   	int3
1404852cd:	cc                   	int3
1404852ce:	cc                   	int3
1404852cf:	cc                   	int3
1404852d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404852d5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1404852da:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1404852df:	57                   	push   %rdi
1404852e0:	48 83 ec 70          	sub    $0x70,%rsp
1404852e4:	49 8b d8             	mov    %r8,%rbx
1404852e7:	48 8b f2             	mov    %rdx,%rsi
1404852ea:	48 85 c9             	test   %rcx,%rcx
1404852ed:	74 05                	je     0x1404852f4
1404852ef:	8b 79 20             	mov    0x20(%rcx),%edi
1404852f2:	eb 02                	jmp    0x1404852f6
1404852f4:	33 ff                	xor    %edi,%edi
1404852f6:	48 8b ce             	mov    %rsi,%rcx
1404852f9:	e8 82 8d 3a 00       	call   0x14082e080
1404852fe:	48 8b 08             	mov    (%rax),%rcx
140485301:	48 85 c9             	test   %rcx,%rcx
140485304:	74 1c                	je     0x140485322
140485306:	8b 41 10             	mov    0x10(%rcx),%eax
140485309:	ff c0                	inc    %eax
14048530b:	89 41 10             	mov    %eax,0x10(%rcx)
14048530e:	83 f8 01             	cmp    $0x1,%eax
140485311:	0f 8e da 00 00 00    	jle    0x1404853f1
140485317:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14048531c:	0f 84 d7 00 00 00    	je     0x1404853f9