14063de2f:	89 4d b0             	mov    %ecx,-0x50(%rbp)
14063de32:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
14063de39:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14063de3c:	48 8b 05 bd 20 df 00 	mov    0xdf20bd(%rip),%rax        # 0x14142ff00
14063de43:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14063de47:	48 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%rcx
14063de4e:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14063de52:	48 89 9d a0 00 00 00 	mov    %rbx,0xa0(%rbp)
14063de59:	48 85 db             	test   %rbx,%rbx
14063de5c:	74 1c                	je     0x14063de7a
14063de5e:	8b 43 10             	mov    0x10(%rbx),%eax
14063de61:	ff c0                	inc    %eax
14063de63:	89 43 10             	mov    %eax,0x10(%rbx)
14063de66:	83 f8 01             	cmp    $0x1,%eax
14063de69:	0f 8e b2 01 00 00    	jle    0x14063e021
14063de6f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14063de74:	0f 84 af 01 00 00    	je     0x14063e029
14063de7a:	0f b7 43 1c          	movzwl 0x1c(%rbx),%eax
14063de7e:	66 83 f8 01          	cmp    $0x1,%ax
14063de82:	75 15                	jne    0x14063de99
14063de84:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14063de89:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063de8e:	4d 8b c8             	mov    %r8,%r9
14063de91:	41 b8 82 02 00 00    	mov    $0x282,%r8d
14063de97:	eb 6e                	jmp    0x14063df07
14063de99:	66 83 f8 03          	cmp    $0x3,%ax
14063de9d:	75 15                	jne    0x14063deb4
14063de9f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14063dea4:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063dea9:	4d 8b c8             	mov    %r8,%r9
14063deac:	41 b8 83 02 00 00    	mov    $0x283,%r8d
14063deb2:	eb 53                	jmp    0x14063df07
14063deb4:	66 83 f8 02          	cmp    $0x2,%ax
14063deb8:	75 15                	jne    0x14063decf
14063deba:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14063debf:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063dec4:	4d 8b c8             	mov    %r8,%r9
14063dec7:	41 b8 84 02 00 00    	mov    $0x284,%r8d
14063decd:	eb 38                	jmp    0x14063df07
14063decf:	66 83 f8 04          	cmp    $0x4,%ax
14063ded3:	75 15                	jne    0x14063deea
14063ded5:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14063deda:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063dedf:	4d 8b c8             	mov    %r8,%r9
14063dee2:	41 b8 85 02 00 00    	mov    $0x285,%r8d
14063dee8:	eb 1d                	jmp    0x14063df07
14063deea:	66 83 f8 05          	cmp    $0x5,%ax
14063deee:	0f 85 19 01 00 00    	jne    0x14063e00d
14063def4:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14063def9:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063defe:	4d 8b c8             	mov    %r8,%r9
14063df01:	41 b8 86 02 00 00    	mov    $0x286,%r8d
14063df07:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14063df0b:	48 8b cf             	mov    %rdi,%rcx
14063df0e:	e8 fd 1e fe ff       	call   0x14061fe10
14063df13:	48 8b d0             	mov    %rax,%rdx
14063df16:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14063df1b:	e8 10 92 fd ff       	call   0x140617130
14063df20:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14063df24:	e8 67 c9 f7 ff       	call   0x1405ba890
14063df29:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14063df2e:	48 8b d6             	mov    %rsi,%rdx
14063df31:	48 8b cf             	mov    %rdi,%rcx
14063df34:	e8 f7 03 fe ff       	call   0x14061e330
14063df39:	90                   	nop
14063df3a:	8b 43 10             	mov    0x10(%rbx),%eax
14063df3d:	ff c8                	dec    %eax
14063df3f:	89 43 10             	mov    %eax,0x10(%rbx)
14063df42:	85 c0                	test   %eax,%eax
14063df44:	7f 1b                	jg     0x14063df61
14063df46:	0f 88 e8 00 00 00    	js     0x14063e034
14063df4c:	48 8b 03             	mov    (%rbx),%rax
14063df4f:	ba 01 00 00 00       	mov    $0x1,%edx
14063df54:	48 8b cb             	mov    %rbx,%rcx
14063df57:	48 8b 00             	mov    (%rax),%rax
14063df5a:	ff 15 c0 5a 94 00    	call   *0x945ac0(%rip)        # 0x140f83a20
14063df60:	90                   	nop
14063df61:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14063df65:	48 85 c9             	test   %rcx,%rcx
14063df68:	74 24                	je     0x14063df8e
14063df6a:	8b 41 10             	mov    0x10(%rcx),%eax
14063df6d:	ff c8                	dec    %eax
14063df6f:	89 41 10             	mov    %eax,0x10(%rcx)
14063df72:	85 c0                	test   %eax,%eax
14063df74:	7f 18                	jg     0x14063df8e
14063df76:	0f 88 c3 00 00 00    	js     0x14063e03f
14063df7c:	48 8b 01             	mov    (%rcx),%rax
14063df7f:	ba 01 00 00 00       	mov    $0x1,%edx
14063df84:	48 8b 00             	mov    (%rax),%rax
14063df87:	ff 15 93 5a 94 00    	call   *0x945a93(%rip)        # 0x140f83a20
14063df8d:	90                   	nop
14063df8e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14063df93:	48 85 c9             	test   %rcx,%rcx
14063df96:	74 24                	je     0x14063dfbc
14063df98:	8b 41 10             	mov    0x10(%rcx),%eax
14063df9b:	ff c8                	dec    %eax
14063df9d:	89 41 10             	mov    %eax,0x10(%rcx)
14063dfa0:	85 c0                	test   %eax,%eax
14063dfa2:	7f 18                	jg     0x14063dfbc
14063dfa4:	0f 88 a0 00 00 00    	js     0x14063e04a
14063dfaa:	48 8b 01             	mov    (%rcx),%rax
14063dfad:	ba 01 00 00 00       	mov    $0x1,%edx
14063dfb2:	48 8b 00             	mov    (%rax),%rax
14063dfb5:	ff 15 65 5a 94 00    	call   *0x945a65(%rip)        # 0x140f83a20
14063dfbb:	90                   	nop
14063dfbc:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14063dfc1:	48 85 c9             	test   %rcx,%rcx
14063dfc4:	74 20                	je     0x14063dfe6
14063dfc6:	8b 41 10             	mov    0x10(%rcx),%eax
14063dfc9:	ff c8                	dec    %eax
14063dfcb:	89 41 10             	mov    %eax,0x10(%rcx)
14063dfce:	85 c0                	test   %eax,%eax
14063dfd0:	7f 14                	jg     0x14063dfe6
14063dfd2:	78 2e                	js     0x14063e002
14063dfd4:	48 8b 01             	mov    (%rcx),%rax
14063dfd7:	ba 01 00 00 00       	mov    $0x1,%edx
14063dfdc:	48 8b 00             	mov    (%rax),%rax
14063dfdf:	ff 15 3b 5a 94 00    	call   *0x945a3b(%rip)        # 0x140f83a20
14063dfe5:	90                   	nop
14063dfe6:	48 8b c6             	mov    %rsi,%rax
14063dfe9:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
14063dff0:	00
14063dff1:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14063dff5:	49 8b 73 18          	mov    0x18(%r11),%rsi
14063dff9:	49 8b 7b 20          	mov    0x20(%r11),%rdi
14063dffd:	49 8b e3             	mov    %r11,%rsp
14063e000:	5d                   	pop    %rbp
14063e001:	c3                   	ret
14063e002:	b9 02 00 00 00       	mov    $0x2,%ecx
14063e007:	e8 f4 c6 14 00       	call   0x14078a700
14063e00c:	90                   	nop
14063e00d:	48 8d 15 94 ad 9d 00 	lea    0x9dad94(%rip),%rdx        # 0x141018da8
14063e014:	48 8b 0d dd 34 df 00 	mov    0xdf34dd(%rip),%rcx        # 0x1414314f8
14063e01b:	e8 f0 5b 15 00       	call   0x140793c10
14063e020:	90                   	nop
14063e021:	33 c9                	xor    %ecx,%ecx
14063e023:	e8 d8 c6 14 00       	call   0x14078a700
14063e028:	cc                   	int3
14063e029:	b9 01 00 00 00       	mov    $0x1,%ecx
14063e02e:	e8 cd c6 14 00       	call   0x14078a700
14063e033:	90                   	nop
14063e034:	b9 02 00 00 00       	mov    $0x2,%ecx
14063e039:	e8 c2 c6 14 00       	call   0x14078a700
14063e03e:	90                   	nop
14063e03f:	b9 02 00 00 00       	mov    $0x2,%ecx
14063e044:	e8 b7 c6 14 00       	call   0x14078a700
14063e049:	90                   	nop
14063e04a:	b9 02 00 00 00       	mov    $0x2,%ecx
14063e04f:	e8 ac c6 14 00       	call   0x14078a700
14063e054:	cc                   	int3
14063e055:	cc                   	int3
14063e056:	cc                   	int3
14063e057:	cc                   	int3
14063e058:	cc                   	int3
14063e059:	cc                   	int3
14063e05a:	cc                   	int3
14063e05b:	cc                   	int3
14063e05c:	cc                   	int3
14063e05d:	cc                   	int3
14063e05e:	cc                   	int3
14063e05f:	cc                   	int3
14063e060:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14063e065:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14063e06a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14063e06f:	55                   	push   %rbp
14063e070:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
14063e075:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14063e07c:	48 8b f2             	mov    %rdx,%rsi
14063e07f:	48 8b f9             	mov    %rcx,%rdi
14063e082:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
14063e089:	00 00
14063e08b:	33 c9                	xor    %ecx,%ecx
14063e08d:	66 0f 6f 05 eb e6 96 	movdqa 0x96e6eb(%rip),%xmm0        # 0x140fac780
14063e094:	00
14063e095:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14063e09b:	0f 57 c0             	xorps  %xmm0,%xmm0
14063e09e:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14063e0a4:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14063e0a9:	33 c0                	xor    %eax,%eax
14063e0ab:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14063e0b1:	0f 57 c9             	xorps  %xmm1,%xmm1
14063e0b4:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
14063e0ba:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14063e0bf:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
14063e0c3:	88 45 98             	mov    %al,-0x68(%rbp)
14063e0c6:	48 8d 05 ab a6 9d 00 	lea    0x9da6ab(%rip),%rax        # 0x141018778
14063e0cd:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14063e0d2:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
14063e0d8:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
14063e0db:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14063e0df:	89 4d b0             	mov    %ecx,-0x50(%rbp)
14063e0e2:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
14063e0e9:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14063e0ec:	48 8b 05 0d 1e df 00 	mov    0xdf1e0d(%rip),%rax        # 0x14142ff00
14063e0f3:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14063e0f7:	49 8b 58 20          	mov    0x20(%r8),%rbx
14063e0fb:	48 89 9d 90 00 00 00 	mov    %rbx,0x90(%rbp)
14063e102:	48 85 db             	test   %rbx,%rbx
14063e105:	74 1c                	je     0x14063e123
14063e107:	8b 43 10             	mov    0x10(%rbx),%eax
14063e10a:	ff c0                	inc    %eax
14063e10c:	89 43 10             	mov    %eax,0x10(%rbx)
14063e10f:	83 f8 01             	cmp    $0x1,%eax
14063e112:	0f 8e 99 01 00 00    	jle    0x14063e2b1
14063e118:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14063e11d:	0f 84 96 01 00 00    	je     0x14063e2b9
14063e123:	0f b7 43 1c          	movzwl 0x1c(%rbx),%eax
14063e127:	66 83 f8 01          	cmp    $0x1,%ax
14063e12b:	75 10                	jne    0x14063e13d
14063e12d:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063e132:	4d 8b c8             	mov    %r8,%r9
14063e135:	41 b8 87 02 00 00    	mov    $0x287,%r8d
14063e13b:	eb 5a                	jmp    0x14063e197
14063e13d:	66 83 f8 03          	cmp    $0x3,%ax
14063e141:	75 10                	jne    0x14063e153
14063e143:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063e148:	4d 8b c8             	mov    %r8,%r9
14063e14b:	41 b8 88 02 00 00    	mov    $0x288,%r8d
14063e151:	eb 44                	jmp    0x14063e197
14063e153:	66 83 f8 02          	cmp    $0x2,%ax
14063e157:	75 10                	jne    0x14063e169
14063e159:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063e15e:	4d 8b c8             	mov    %r8,%r9
14063e161:	41 b8 89 02 00 00    	mov    $0x289,%r8d
14063e167:	eb 2e                	jmp    0x14063e197
14063e169:	66 83 f8 04          	cmp    $0x4,%ax
14063e16d:	75 10                	jne    0x14063e17f
14063e16f:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063e174:	4d 8b c8             	mov    %r8,%r9
14063e177:	41 b8 8a 02 00 00    	mov    $0x28a,%r8d
14063e17d:	eb 18                	jmp    0x14063e197
14063e17f:	66 83 f8 05          	cmp    $0x5,%ax
14063e183:	0f 85 14 01 00 00    	jne    0x14063e29d
14063e189:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063e18e:	4d 8b c8             	mov    %r8,%r9
14063e191:	41 b8 8b 02 00 00    	mov    $0x28b,%r8d
14063e197:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14063e19b:	48 8b cf             	mov    %rdi,%rcx
14063e19e:	e8 bd 0f fe ff       	call   0x14061f160
14063e1a3:	48 8b d0             	mov    %rax,%rdx
14063e1a6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14063e1ab:	e8 80 8f fd ff       	call   0x140617130
14063e1b0:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14063e1b4:	e8 d7 c6 f7 ff       	call   0x1405ba890
14063e1b9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14063e1be:	48 8b d6             	mov    %rsi,%rdx
14063e1c1:	48 8b cf             	mov    %rdi,%rcx
14063e1c4:	e8 67 01 fe ff       	call   0x14061e330
14063e1c9:	90                   	nop
14063e1ca:	8b 43 10             	mov    0x10(%rbx),%eax
14063e1cd:	ff c8                	dec    %eax
14063e1cf:	89 43 10             	mov    %eax,0x10(%rbx)
14063e1d2:	85 c0                	test   %eax,%eax
14063e1d4:	7f 1b                	jg     0x14063e1f1
14063e1d6:	0f 88 e8 00 00 00    	js     0x14063e2c4
14063e1dc:	48 8b 03             	mov    (%rbx),%rax
14063e1df:	ba 01 00 00 00       	mov    $0x1,%edx
14063e1e4:	48 8b cb             	mov    %rbx,%rcx
14063e1e7:	48 8b 00             	mov    (%rax),%rax
14063e1ea:	ff 15 30 58 94 00    	call   *0x945830(%rip)        # 0x140f83a20
14063e1f0:	90                   	nop
14063e1f1:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14063e1f5:	48 85 c9             	test   %rcx,%rcx
14063e1f8:	74 24                	je     0x14063e21e
14063e1fa:	8b 41 10             	mov    0x10(%rcx),%eax
14063e1fd:	ff c8                	dec    %eax
14063e1ff:	89 41 10             	mov    %eax,0x10(%rcx)
14063e202:	85 c0                	test   %eax,%eax
14063e204:	7f 18                	jg     0x14063e21e
14063e206:	0f 88 c3 00 00 00    	js     0x14063e2cf
14063e20c:	48 8b 01             	mov    (%rcx),%rax
14063e20f:	ba 01 00 00 00       	mov    $0x1,%edx
14063e214:	48 8b 00             	mov    (%rax),%rax
14063e217:	ff 15 03 58 94 00    	call   *0x945803(%rip)        # 0x140f83a20
14063e21d:	90                   	nop
14063e21e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14063e223:	48 85 c9             	test   %rcx,%rcx
14063e226:	74 24                	je     0x14063e24c
14063e228:	8b 41 10             	mov    0x10(%rcx),%eax
14063e22b:	ff c8                	dec    %eax
14063e22d:	89 41 10             	mov    %eax,0x10(%rcx)
14063e230:	85 c0                	test   %eax,%eax
14063e232:	7f 18                	jg     0x14063e24c
14063e234:	0f 88 a0 00 00 00    	js     0x14063e2da
14063e23a:	48 8b 01             	mov    (%rcx),%rax
14063e23d:	ba 01 00 00 00       	mov    $0x1,%edx
14063e242:	48 8b 00             	mov    (%rax),%rax
14063e245:	ff 15 d5 57 94 00    	call   *0x9457d5(%rip)        # 0x140f83a20
14063e24b:	90                   	nop
14063e24c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14063e251:	48 85 c9             	test   %rcx,%rcx
14063e254:	74 20                	je     0x14063e276
14063e256:	8b 41 10             	mov    0x10(%rcx),%eax
14063e259:	ff c8                	dec    %eax
14063e25b:	89 41 10             	mov    %eax,0x10(%rcx)
14063e25e:	85 c0                	test   %eax,%eax
14063e260:	7f 14                	jg     0x14063e276
14063e262:	78 2e                	js     0x14063e292
14063e264:	48 8b 01             	mov    (%rcx),%rax
14063e267:	ba 01 00 00 00       	mov    $0x1,%edx
14063e26c:	48 8b 00             	mov    (%rax),%rax
14063e26f:	ff 15 ab 57 94 00    	call   *0x9457ab(%rip)        # 0x140f83a20
14063e275:	90                   	nop
14063e276:	48 8b c6             	mov    %rsi,%rax
14063e279:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
14063e280:	00
14063e281:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14063e285:	49 8b 73 18          	mov    0x18(%r11),%rsi
14063e289:	49 8b 7b 28          	mov    0x28(%r11),%rdi
14063e28d:	49 8b e3             	mov    %r11,%rsp
14063e290:	5d                   	pop    %rbp
14063e291:	c3                   	ret
14063e292:	b9 02 00 00 00       	mov    $0x2,%ecx
14063e297:	e8 64 c4 14 00       	call   0x14078a700
14063e29c:	90                   	nop
14063e29d:	48 8d 15 04 ab 9d 00 	lea    0x9dab04(%rip),%rdx        # 0x141018da8
14063e2a4:	48 8b 0d 4d 32 df 00 	mov    0xdf324d(%rip),%rcx        # 0x1414314f8
14063e2ab:	e8 60 59 15 00       	call   0x140793c10
14063e2b0:	90                   	nop
14063e2b1:	33 c9                	xor    %ecx,%ecx
14063e2b3:	e8 48 c4 14 00       	call   0x14078a700
14063e2b8:	cc                   	int3
14063e2b9:	b9 01 00 00 00       	mov    $0x1,%ecx
14063e2be:	e8 3d c4 14 00       	call   0x14078a700
14063e2c3:	90                   	nop
14063e2c4:	b9 02 00 00 00       	mov    $0x2,%ecx
14063e2c9:	e8 32 c4 14 00       	call   0x14078a700
14063e2ce:	90                   	nop
14063e2cf:	b9 02 00 00 00       	mov    $0x2,%ecx
14063e2d4:	e8 27 c4 14 00       	call   0x14078a700
14063e2d9:	90                   	nop
14063e2da:	b9 02 00 00 00       	mov    $0x2,%ecx
14063e2df:	e8 1c c4 14 00       	call   0x14078a700
14063e2e4:	cc                   	int3
14063e2e5:	cc                   	int3
14063e2e6:	cc                   	int3
14063e2e7:	cc                   	int3
14063e2e8:	cc                   	int3
14063e2e9:	cc                   	int3
14063e2ea:	cc                   	int3
14063e2eb:	cc                   	int3
14063e2ec:	cc                   	int3
14063e2ed:	cc                   	int3
14063e2ee:	cc                   	int3
14063e2ef:	cc                   	int3
14063e2f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14063e2f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14063e2fa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14063e2ff:	55                   	push   %rbp
14063e300:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp