140639d63:	66 83 f8 03          	cmp    $0x3,%ax
140639d67:	75 1f                	jne    0x140639d88
140639d69:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140639d70:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140639d75:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140639d7a:	4d 8b c8             	mov    %r8,%r9
140639d7d:	41 b8 07 02 00 00    	mov    $0x207,%r8d
140639d83:	e9 d2 00 00 00       	jmp    0x140639e5a
140639d88:	66 83 f8 02          	cmp    $0x2,%ax
140639d8c:	75 1f                	jne    0x140639dad
140639d8e:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140639d95:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140639d9a:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140639d9f:	4d 8b c8             	mov    %r8,%r9
140639da2:	41 b8 08 02 00 00    	mov    $0x208,%r8d
140639da8:	e9 ad 00 00 00       	jmp    0x140639e5a
140639dad:	66 83 f8 04          	cmp    $0x4,%ax
140639db1:	75 1f                	jne    0x140639dd2
140639db3:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140639dba:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140639dbf:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140639dc4:	4d 8b c8             	mov    %r8,%r9
140639dc7:	41 b8 09 02 00 00    	mov    $0x209,%r8d
140639dcd:	e9 88 00 00 00       	jmp    0x140639e5a
140639dd2:	83 f9 0e             	cmp    $0xe,%ecx
140639dd5:	75 1c                	jne    0x140639df3
140639dd7:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140639dde:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140639de3:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140639de8:	4d 8b c8             	mov    %r8,%r9
140639deb:	41 b8 0a 02 00 00    	mov    $0x20a,%r8d
140639df1:	eb 67                	jmp    0x140639e5a
140639df3:	66 83 f8 06          	cmp    $0x6,%ax
140639df7:	75 1c                	jne    0x140639e15
140639df9:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140639e00:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140639e05:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140639e0a:	4d 8b c8             	mov    %r8,%r9
140639e0d:	41 b8 0b 02 00 00    	mov    $0x20b,%r8d
140639e13:	eb 45                	jmp    0x140639e5a
140639e15:	66 83 f8 05          	cmp    $0x5,%ax
140639e19:	75 1c                	jne    0x140639e37
140639e1b:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140639e22:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140639e27:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140639e2c:	4d 8b c8             	mov    %r8,%r9
140639e2f:	41 b8 0c 02 00 00    	mov    $0x20c,%r8d
140639e35:	eb 23                	jmp    0x140639e5a
140639e37:	83 f9 11             	cmp    $0x11,%ecx
140639e3a:	0f 85 20 01 00 00    	jne    0x140639f60
140639e40:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140639e47:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140639e4c:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140639e51:	4d 8b c8             	mov    %r8,%r9
140639e54:	41 b8 0d 02 00 00    	mov    $0x20d,%r8d
140639e5a:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140639e5e:	48 8b cf             	mov    %rdi,%rcx
140639e61:	e8 ea 54 fe ff       	call   0x14061f350
140639e66:	48 8b d0             	mov    %rax,%rdx
140639e69:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140639e6e:	e8 bd d2 fd ff       	call   0x140617130
140639e73:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140639e77:	e8 14 0a f8 ff       	call   0x1405ba890
140639e7c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140639e81:	48 8b d6             	mov    %rsi,%rdx
140639e84:	48 8b cf             	mov    %rdi,%rcx
140639e87:	e8 a4 44 fe ff       	call   0x14061e330
140639e8c:	90                   	nop
140639e8d:	8b 43 10             	mov    0x10(%rbx),%eax
140639e90:	ff c8                	dec    %eax
140639e92:	89 43 10             	mov    %eax,0x10(%rbx)
140639e95:	85 c0                	test   %eax,%eax
140639e97:	7f 1b                	jg     0x140639eb4
140639e99:	0f 88 e8 00 00 00    	js     0x140639f87
140639e9f:	48 8b 03             	mov    (%rbx),%rax
140639ea2:	ba 01 00 00 00       	mov    $0x1,%edx
140639ea7:	48 8b cb             	mov    %rbx,%rcx
140639eaa:	48 8b 00             	mov    (%rax),%rax
140639ead:	ff 15 6d 9b 94 00    	call   *0x949b6d(%rip)        # 0x140f83a20
140639eb3:	90                   	nop
140639eb4:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140639eb8:	48 85 c9             	test   %rcx,%rcx
140639ebb:	74 24                	je     0x140639ee1
140639ebd:	8b 41 10             	mov    0x10(%rcx),%eax
140639ec0:	ff c8                	dec    %eax
140639ec2:	89 41 10             	mov    %eax,0x10(%rcx)
140639ec5:	85 c0                	test   %eax,%eax
140639ec7:	7f 18                	jg     0x140639ee1
140639ec9:	0f 88 c3 00 00 00    	js     0x140639f92
140639ecf:	48 8b 01             	mov    (%rcx),%rax
140639ed2:	ba 01 00 00 00       	mov    $0x1,%edx
140639ed7:	48 8b 00             	mov    (%rax),%rax
140639eda:	ff 15 40 9b 94 00    	call   *0x949b40(%rip)        # 0x140f83a20
140639ee0:	90                   	nop
140639ee1:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140639ee6:	48 85 c9             	test   %rcx,%rcx
140639ee9:	74 24                	je     0x140639f0f
140639eeb:	8b 41 10             	mov    0x10(%rcx),%eax
140639eee:	ff c8                	dec    %eax
140639ef0:	89 41 10             	mov    %eax,0x10(%rcx)
140639ef3:	85 c0                	test   %eax,%eax
140639ef5:	7f 18                	jg     0x140639f0f
140639ef7:	0f 88 a0 00 00 00    	js     0x140639f9d
140639efd:	48 8b 01             	mov    (%rcx),%rax
140639f00:	ba 01 00 00 00       	mov    $0x1,%edx
140639f05:	48 8b 00             	mov    (%rax),%rax
140639f08:	ff 15 12 9b 94 00    	call   *0x949b12(%rip)        # 0x140f83a20
140639f0e:	90                   	nop
140639f0f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140639f14:	48 85 c9             	test   %rcx,%rcx
140639f17:	74 20                	je     0x140639f39
140639f19:	8b 41 10             	mov    0x10(%rcx),%eax
140639f1c:	ff c8                	dec    %eax
140639f1e:	89 41 10             	mov    %eax,0x10(%rcx)
140639f21:	85 c0                	test   %eax,%eax
140639f23:	7f 14                	jg     0x140639f39
140639f25:	78 2e                	js     0x140639f55
140639f27:	48 8b 01             	mov    (%rcx),%rax
140639f2a:	ba 01 00 00 00       	mov    $0x1,%edx
140639f2f:	48 8b 00             	mov    (%rax),%rax
140639f32:	ff 15 e8 9a 94 00    	call   *0x949ae8(%rip)        # 0x140f83a20
140639f38:	90                   	nop
140639f39:	48 8b c6             	mov    %rsi,%rax
140639f3c:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
140639f43:	00
140639f44:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140639f48:	49 8b 73 18          	mov    0x18(%r11),%rsi
140639f4c:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140639f50:	49 8b e3             	mov    %r11,%rsp
140639f53:	5d                   	pop    %rbp
140639f54:	c3                   	ret
140639f55:	b9 02 00 00 00       	mov    $0x2,%ecx
140639f5a:	e8 a1 07 15 00       	call   0x14078a700
140639f5f:	90                   	nop
140639f60:	48 8d 15 41 ee 9d 00 	lea    0x9dee41(%rip),%rdx        # 0x141018da8
140639f67:	48 8b 0d 8a 75 df 00 	mov    0xdf758a(%rip),%rcx        # 0x1414314f8
140639f6e:	e8 9d 9c 15 00       	call   0x140793c10
140639f73:	90                   	nop
140639f74:	33 c9                	xor    %ecx,%ecx
140639f76:	e8 85 07 15 00       	call   0x14078a700
140639f7b:	cc                   	int3
140639f7c:	b9 01 00 00 00       	mov    $0x1,%ecx
140639f81:	e8 7a 07 15 00       	call   0x14078a700
140639f86:	90                   	nop
140639f87:	b9 02 00 00 00       	mov    $0x2,%ecx
140639f8c:	e8 6f 07 15 00       	call   0x14078a700
140639f91:	90                   	nop
140639f92:	b9 02 00 00 00       	mov    $0x2,%ecx
140639f97:	e8 64 07 15 00       	call   0x14078a700
140639f9c:	90                   	nop
140639f9d:	b9 02 00 00 00       	mov    $0x2,%ecx
140639fa2:	e8 59 07 15 00       	call   0x14078a700
140639fa7:	cc                   	int3
140639fa8:	cc                   	int3
140639fa9:	cc                   	int3
140639faa:	cc                   	int3
140639fab:	cc                   	int3
140639fac:	cc                   	int3
140639fad:	cc                   	int3
140639fae:	cc                   	int3
140639faf:	cc                   	int3
140639fb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140639fb5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140639fba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140639fbf:	55                   	push   %rbp
140639fc0:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140639fc5:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140639fcc:	48 8b f2             	mov    %rdx,%rsi
140639fcf:	48 8b f9             	mov    %rcx,%rdi
140639fd2:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140639fd9:	00 00
140639fdb:	33 c9                	xor    %ecx,%ecx
140639fdd:	66 0f 6f 05 9b 27 97 	movdqa 0x97279b(%rip),%xmm0        # 0x140fac780
140639fe4:	00
140639fe5:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140639feb:	0f 57 c0             	xorps  %xmm0,%xmm0
140639fee:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140639ff4:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140639ff9:	33 c0                	xor    %eax,%eax
140639ffb:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14063a001:	0f 57 c9             	xorps  %xmm1,%xmm1
14063a004:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
14063a00a:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14063a00f:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
14063a013:	88 45 98             	mov    %al,-0x68(%rbp)
14063a016:	48 8d 05 5b e7 9d 00 	lea    0x9de75b(%rip),%rax        # 0x141018778
14063a01d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14063a022:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
14063a028:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
14063a02b:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14063a02f:	89 4d b0             	mov    %ecx,-0x50(%rbp)
14063a032:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
14063a039:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14063a03c:	48 8b 05 bd 5e df 00 	mov    0xdf5ebd(%rip),%rax        # 0x14142ff00
14063a043:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14063a047:	49 8b 58 20          	mov    0x20(%r8),%rbx
14063a04b:	48 89 9d 90 00 00 00 	mov    %rbx,0x90(%rbp)
14063a052:	48 85 db             	test   %rbx,%rbx
14063a055:	74 1c                	je     0x14063a073
14063a057:	8b 43 10             	mov    0x10(%rbx),%eax
14063a05a:	ff c0                	inc    %eax
14063a05c:	89 43 10             	mov    %eax,0x10(%rbx)
14063a05f:	83 f8 01             	cmp    $0x1,%eax
14063a062:	0f 8e fa 01 00 00    	jle    0x14063a262
14063a068:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14063a06d:	0f 84 f7 01 00 00    	je     0x14063a26a
14063a073:	8b 4b 18             	mov    0x18(%rbx),%ecx
14063a076:	0f b7 43 1c          	movzwl 0x1c(%rbx),%eax
14063a07a:	83 f9 08             	cmp    $0x8,%ecx
14063a07d:	75 13                	jne    0x14063a092
14063a07f:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063a084:	4d 8b c8             	mov    %r8,%r9
14063a087:	41 b8 17 02 00 00    	mov    $0x217,%r8d
14063a08d:	e9 b6 00 00 00       	jmp    0x14063a148
14063a092:	66 83 f8 01          	cmp    $0x1,%ax
14063a096:	75 13                	jne    0x14063a0ab
14063a098:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063a09d:	4d 8b c8             	mov    %r8,%r9
14063a0a0:	41 b8 18 02 00 00    	mov    $0x218,%r8d
14063a0a6:	e9 9d 00 00 00       	jmp    0x14063a148
14063a0ab:	66 83 f8 03          	cmp    $0x3,%ax
14063a0af:	75 13                	jne    0x14063a0c4
14063a0b1:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063a0b6:	4d 8b c8             	mov    %r8,%r9
14063a0b9:	41 b8 19 02 00 00    	mov    $0x219,%r8d
14063a0bf:	e9 84 00 00 00       	jmp    0x14063a148
14063a0c4:	66 83 f8 02          	cmp    $0x2,%ax
14063a0c8:	75 10                	jne    0x14063a0da
14063a0ca:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063a0cf:	4d 8b c8             	mov    %r8,%r9
14063a0d2:	41 b8 1a 02 00 00    	mov    $0x21a,%r8d
14063a0d8:	eb 6e                	jmp    0x14063a148
14063a0da:	66 83 f8 04          	cmp    $0x4,%ax
14063a0de:	75 10                	jne    0x14063a0f0
14063a0e0:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063a0e5:	4d 8b c8             	mov    %r8,%r9
14063a0e8:	41 b8 1b 02 00 00    	mov    $0x21b,%r8d
14063a0ee:	eb 58                	jmp    0x14063a148
14063a0f0:	83 f9 0e             	cmp    $0xe,%ecx
14063a0f3:	75 10                	jne    0x14063a105
14063a0f5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063a0fa:	4d 8b c8             	mov    %r8,%r9
14063a0fd:	41 b8 1c 02 00 00    	mov    $0x21c,%r8d
14063a103:	eb 43                	jmp    0x14063a148
14063a105:	66 83 f8 06          	cmp    $0x6,%ax
14063a109:	75 10                	jne    0x14063a11b
14063a10b:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063a110:	4d 8b c8             	mov    %r8,%r9
14063a113:	41 b8 1d 02 00 00    	mov    $0x21d,%r8d
14063a119:	eb 2d                	jmp    0x14063a148
14063a11b:	66 83 f8 05          	cmp    $0x5,%ax
14063a11f:	75 10                	jne    0x14063a131
14063a121:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063a126:	4d 8b c8             	mov    %r8,%r9
14063a129:	41 b8 1e 02 00 00    	mov    $0x21e,%r8d
14063a12f:	eb 17                	jmp    0x14063a148
14063a131:	83 f9 11             	cmp    $0x11,%ecx
14063a134:	0f 85 14 01 00 00    	jne    0x14063a24e
14063a13a:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063a13f:	4d 8b c8             	mov    %r8,%r9
14063a142:	41 b8 1f 02 00 00    	mov    $0x21f,%r8d
14063a148:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14063a14c:	48 8b cf             	mov    %rdi,%rcx
14063a14f:	e8 4c 55 fe ff       	call   0x14061f6a0
14063a154:	48 8b d0             	mov    %rax,%rdx
14063a157:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14063a15c:	e8 cf cf fd ff       	call   0x140617130
14063a161:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14063a165:	e8 26 07 f8 ff       	call   0x1405ba890
14063a16a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14063a16f:	48 8b d6             	mov    %rsi,%rdx
14063a172:	48 8b cf             	mov    %rdi,%rcx
14063a175:	e8 b6 41 fe ff       	call   0x14061e330
14063a17a:	90                   	nop
14063a17b:	8b 43 10             	mov    0x10(%rbx),%eax
14063a17e:	ff c8                	dec    %eax
14063a180:	89 43 10             	mov    %eax,0x10(%rbx)
14063a183:	85 c0                	test   %eax,%eax
14063a185:	7f 1b                	jg     0x14063a1a2
14063a187:	0f 88 e8 00 00 00    	js     0x14063a275
14063a18d:	48 8b 03             	mov    (%rbx),%rax
14063a190:	ba 01 00 00 00       	mov    $0x1,%edx
14063a195:	48 8b cb             	mov    %rbx,%rcx
14063a198:	48 8b 00             	mov    (%rax),%rax
14063a19b:	ff 15 7f 98 94 00    	call   *0x94987f(%rip)        # 0x140f83a20
14063a1a1:	90                   	nop
14063a1a2:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14063a1a6:	48 85 c9             	test   %rcx,%rcx
14063a1a9:	74 24                	je     0x14063a1cf
14063a1ab:	8b 41 10             	mov    0x10(%rcx),%eax
14063a1ae:	ff c8                	dec    %eax
14063a1b0:	89 41 10             	mov    %eax,0x10(%rcx)
14063a1b3:	85 c0                	test   %eax,%eax
14063a1b5:	7f 18                	jg     0x14063a1cf
14063a1b7:	0f 88 c3 00 00 00    	js     0x14063a280
14063a1bd:	48 8b 01             	mov    (%rcx),%rax
14063a1c0:	ba 01 00 00 00       	mov    $0x1,%edx
14063a1c5:	48 8b 00             	mov    (%rax),%rax
14063a1c8:	ff 15 52 98 94 00    	call   *0x949852(%rip)        # 0x140f83a20
14063a1ce:	90                   	nop
14063a1cf:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14063a1d4:	48 85 c9             	test   %rcx,%rcx
14063a1d7:	74 24                	je     0x14063a1fd
14063a1d9:	8b 41 10             	mov    0x10(%rcx),%eax
14063a1dc:	ff c8                	dec    %eax
14063a1de:	89 41 10             	mov    %eax,0x10(%rcx)
14063a1e1:	85 c0                	test   %eax,%eax
14063a1e3:	7f 18                	jg     0x14063a1fd
14063a1e5:	0f 88 a0 00 00 00    	js     0x14063a28b
14063a1eb:	48 8b 01             	mov    (%rcx),%rax
14063a1ee:	ba 01 00 00 00       	mov    $0x1,%edx
14063a1f3:	48 8b 00             	mov    (%rax),%rax
14063a1f6:	ff 15 24 98 94 00    	call   *0x949824(%rip)        # 0x140f83a20
14063a1fc:	90                   	nop
14063a1fd:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14063a202:	48 85 c9             	test   %rcx,%rcx
14063a205:	74 20                	je     0x14063a227
14063a207:	8b 41 10             	mov    0x10(%rcx),%eax
14063a20a:	ff c8                	dec    %eax
14063a20c:	89 41 10             	mov    %eax,0x10(%rcx)
14063a20f:	85 c0                	test   %eax,%eax
14063a211:	7f 14                	jg     0x14063a227
14063a213:	78 2e                	js     0x14063a243
14063a215:	48 8b 01             	mov    (%rcx),%rax
14063a218:	ba 01 00 00 00       	mov    $0x1,%edx
14063a21d:	48 8b 00             	mov    (%rax),%rax
14063a220:	ff 15 fa 97 94 00    	call   *0x9497fa(%rip)        # 0x140f83a20
14063a226:	90                   	nop
14063a227:	48 8b c6             	mov    %rsi,%rax
14063a22a:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
14063a231:	00
14063a232:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14063a236:	49 8b 73 18          	mov    0x18(%r11),%rsi
14063a23a:	49 8b 7b 28          	mov    0x28(%r11),%rdi
14063a23e:	49 8b e3             	mov    %r11,%rsp
14063a241:	5d                   	pop    %rbp
14063a242:	c3                   	ret
14063a243:	b9 02 00 00 00       	mov    $0x2,%ecx
14063a248:	e8 b3 04 15 00       	call   0x14078a700
14063a24d:	90                   	nop
14063a24e:	48 8d 15 53 eb 9d 00 	lea    0x9deb53(%rip),%rdx        # 0x141018da8
14063a255:	48 8b 0d 9c 72 df 00 	mov    0xdf729c(%rip),%rcx        # 0x1414314f8
14063a25c:	e8 af 99 15 00       	call   0x140793c10
14063a261:	90                   	nop
14063a262:	33 c9                	xor    %ecx,%ecx
14063a264:	e8 97 04 15 00       	call   0x14078a700
14063a269:	cc                   	int3
14063a26a:	b9 01 00 00 00       	mov    $0x1,%ecx
14063a26f:	e8 8c 04 15 00       	call   0x14078a700
14063a274:	90                   	nop