140647ea4:	cc                   	int3
140647ea5:	b9 01 00 00 00       	mov    $0x1,%ecx
140647eaa:	e8 51 28 14 00       	call   0x14078a700
140647eaf:	90                   	nop
140647eb0:	b9 02 00 00 00       	mov    $0x2,%ecx
140647eb5:	e8 46 28 14 00       	call   0x14078a700
140647eba:	90                   	nop
140647ebb:	b9 02 00 00 00       	mov    $0x2,%ecx
140647ec0:	e8 3b 28 14 00       	call   0x14078a700
140647ec5:	90                   	nop
140647ec6:	b9 02 00 00 00       	mov    $0x2,%ecx
140647ecb:	e8 30 28 14 00       	call   0x14078a700
140647ed0:	cc                   	int3
140647ed1:	cc                   	int3
140647ed2:	cc                   	int3
140647ed3:	cc                   	int3
140647ed4:	cc                   	int3
140647ed5:	cc                   	int3
140647ed6:	cc                   	int3
140647ed7:	cc                   	int3
140647ed8:	cc                   	int3
140647ed9:	cc                   	int3
140647eda:	cc                   	int3
140647edb:	cc                   	int3
140647edc:	cc                   	int3
140647edd:	cc                   	int3
140647ede:	cc                   	int3
140647edf:	cc                   	int3
140647ee0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140647ee5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140647eea:	55                   	push   %rbp
140647eeb:	57                   	push   %rdi
140647eec:	41 56                	push   %r14
140647eee:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140647ef3:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140647efa:	48 8b f2             	mov    %rdx,%rsi
140647efd:	4c 8b f1             	mov    %rcx,%r14
140647f00:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140647f07:	00 00
140647f09:	33 c9                	xor    %ecx,%ecx
140647f0b:	66 0f 6f 05 6d 48 96 	movdqa 0x96486d(%rip),%xmm0        # 0x140fac780
140647f12:	00
140647f13:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140647f19:	0f 57 c0             	xorps  %xmm0,%xmm0
140647f1c:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140647f22:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140647f27:	33 c0                	xor    %eax,%eax
140647f29:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140647f2f:	0f 57 c9             	xorps  %xmm1,%xmm1
140647f32:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
140647f38:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
140647f3d:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
140647f41:	88 45 98             	mov    %al,-0x68(%rbp)
140647f44:	48 8d 05 2d 08 9d 00 	lea    0x9d082d(%rip),%rax        # 0x141018778
140647f4b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140647f50:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
140647f56:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
140647f59:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
140647f5d:	89 4d b0             	mov    %ecx,-0x50(%rbp)
140647f60:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
140647f67:	89 4d b8             	mov    %ecx,-0x48(%rbp)
140647f6a:	48 8b 05 8f 7f de 00 	mov    0xde7f8f(%rip),%rax        # 0x14142ff00
140647f71:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140647f75:	49 8b 79 20          	mov    0x20(%r9),%rdi
140647f79:	48 89 bd a8 00 00 00 	mov    %rdi,0xa8(%rbp)
140647f80:	48 85 ff             	test   %rdi,%rdi
140647f83:	74 1c                	je     0x140647fa1
140647f85:	8b 47 10             	mov    0x10(%rdi),%eax
140647f88:	ff c0                	inc    %eax
140647f8a:	89 47 10             	mov    %eax,0x10(%rdi)
140647f8d:	83 f8 01             	cmp    $0x1,%eax
140647f90:	0f 8e 3d 01 00 00    	jle    0x1406480d3
140647f96:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140647f9b:	0f 84 3a 01 00 00    	je     0x1406480db
140647fa1:	66 83 7f 1c 01       	cmpw   $0x1,0x1c(%rdi)
140647fa6:	0f 85 13 01 00 00    	jne    0x1406480bf
140647fac:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140647fb1:	4d 8b c8             	mov    %r8,%r9
140647fb4:	41 b8 7b 00 00 00    	mov    $0x7b,%r8d
140647fba:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140647fbe:	49 8b ce             	mov    %r14,%rcx
140647fc1:	e8 da 76 fd ff       	call   0x14061f6a0
140647fc6:	48 8b d0             	mov    %rax,%rdx
140647fc9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140647fce:	e8 5d f1 fc ff       	call   0x140617130
140647fd3:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140647fd7:	e8 b4 28 f7 ff       	call   0x1405ba890
140647fdc:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140647fe1:	48 8b d6             	mov    %rsi,%rdx
140647fe4:	49 8b ce             	mov    %r14,%rcx
140647fe7:	e8 44 63 fd ff       	call   0x14061e330
140647fec:	90                   	nop
140647fed:	8b 47 10             	mov    0x10(%rdi),%eax
140647ff0:	ff c8                	dec    %eax
140647ff2:	89 47 10             	mov    %eax,0x10(%rdi)
140647ff5:	85 c0                	test   %eax,%eax
140647ff7:	7f 1b                	jg     0x140648014
140647ff9:	0f 88 e7 00 00 00    	js     0x1406480e6
140647fff:	48 8b 07             	mov    (%rdi),%rax
140648002:	ba 01 00 00 00       	mov    $0x1,%edx
140648007:	48 8b cf             	mov    %rdi,%rcx
14064800a:	48 8b 00             	mov    (%rax),%rax
14064800d:	ff 15 0d ba 93 00    	call   *0x93ba0d(%rip)        # 0x140f83a20
140648013:	90                   	nop
140648014:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140648018:	48 85 c9             	test   %rcx,%rcx
14064801b:	74 24                	je     0x140648041
14064801d:	8b 41 10             	mov    0x10(%rcx),%eax
140648020:	ff c8                	dec    %eax
140648022:	89 41 10             	mov    %eax,0x10(%rcx)
140648025:	85 c0                	test   %eax,%eax
140648027:	7f 18                	jg     0x140648041
140648029:	0f 88 c2 00 00 00    	js     0x1406480f1
14064802f:	48 8b 01             	mov    (%rcx),%rax
140648032:	ba 01 00 00 00       	mov    $0x1,%edx
140648037:	48 8b 00             	mov    (%rax),%rax
14064803a:	ff 15 e0 b9 93 00    	call   *0x93b9e0(%rip)        # 0x140f83a20
140648040:	90                   	nop
140648041:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140648046:	48 85 c9             	test   %rcx,%rcx
140648049:	74 24                	je     0x14064806f
14064804b:	8b 41 10             	mov    0x10(%rcx),%eax
14064804e:	ff c8                	dec    %eax
140648050:	89 41 10             	mov    %eax,0x10(%rcx)
140648053:	85 c0                	test   %eax,%eax
140648055:	7f 18                	jg     0x14064806f
140648057:	0f 88 9f 00 00 00    	js     0x1406480fc
14064805d:	48 8b 01             	mov    (%rcx),%rax
140648060:	ba 01 00 00 00       	mov    $0x1,%edx
140648065:	48 8b 00             	mov    (%rax),%rax
140648068:	ff 15 b2 b9 93 00    	call   *0x93b9b2(%rip)        # 0x140f83a20
14064806e:	90                   	nop
14064806f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140648074:	48 85 c9             	test   %rcx,%rcx
140648077:	74 20                	je     0x140648099
140648079:	8b 41 10             	mov    0x10(%rcx),%eax
14064807c:	ff c8                	dec    %eax
14064807e:	89 41 10             	mov    %eax,0x10(%rcx)
140648081:	85 c0                	test   %eax,%eax
140648083:	7f 14                	jg     0x140648099
140648085:	78 2d                	js     0x1406480b4
140648087:	48 8b 01             	mov    (%rcx),%rax
14064808a:	ba 01 00 00 00       	mov    $0x1,%edx
14064808f:	48 8b 00             	mov    (%rax),%rax
140648092:	ff 15 88 b9 93 00    	call   *0x93b988(%rip)        # 0x140f83a20
140648098:	90                   	nop
140648099:	48 8b c6             	mov    %rsi,%rax
14064809c:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
1406480a3:	00
1406480a4:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1406480a8:	49 8b 73 28          	mov    0x28(%r11),%rsi
1406480ac:	49 8b e3             	mov    %r11,%rsp
1406480af:	41 5e                	pop    %r14
1406480b1:	5f                   	pop    %rdi
1406480b2:	5d                   	pop    %rbp
1406480b3:	c3                   	ret
1406480b4:	b9 02 00 00 00       	mov    $0x2,%ecx
1406480b9:	e8 42 26 14 00       	call   0x14078a700
1406480be:	90                   	nop
1406480bf:	48 8d 15 e2 0c 9d 00 	lea    0x9d0ce2(%rip),%rdx        # 0x141018da8
1406480c6:	48 8b 0d 2b 94 de 00 	mov    0xde942b(%rip),%rcx        # 0x1414314f8
1406480cd:	e8 3e bb 14 00       	call   0x140793c10
1406480d2:	90                   	nop
1406480d3:	33 c9                	xor    %ecx,%ecx
1406480d5:	e8 26 26 14 00       	call   0x14078a700
1406480da:	cc                   	int3
1406480db:	b9 01 00 00 00       	mov    $0x1,%ecx
1406480e0:	e8 1b 26 14 00       	call   0x14078a700
1406480e5:	90                   	nop
1406480e6:	b9 02 00 00 00       	mov    $0x2,%ecx
1406480eb:	e8 10 26 14 00       	call   0x14078a700
1406480f0:	90                   	nop
1406480f1:	b9 02 00 00 00       	mov    $0x2,%ecx
1406480f6:	e8 05 26 14 00       	call   0x14078a700
1406480fb:	90                   	nop
1406480fc:	b9 02 00 00 00       	mov    $0x2,%ecx
140648101:	e8 fa 25 14 00       	call   0x14078a700
140648106:	cc                   	int3
140648107:	cc                   	int3
140648108:	cc                   	int3
140648109:	cc                   	int3
14064810a:	cc                   	int3
14064810b:	cc                   	int3
14064810c:	cc                   	int3
14064810d:	cc                   	int3
14064810e:	cc                   	int3
14064810f:	cc                   	int3
140648110:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140648115:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14064811a:	55                   	push   %rbp
14064811b:	57                   	push   %rdi
14064811c:	41 56                	push   %r14
14064811e:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140648123:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14064812a:	48 8b f2             	mov    %rdx,%rsi
14064812d:	4c 8b f1             	mov    %rcx,%r14
140648130:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140648137:	00 00
140648139:	33 c9                	xor    %ecx,%ecx
14064813b:	66 0f 6f 05 3d 46 96 	movdqa 0x96463d(%rip),%xmm0        # 0x140fac780
140648142:	00
140648143:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140648149:	0f 57 c0             	xorps  %xmm0,%xmm0
14064814c:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140648152:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140648157:	33 c0                	xor    %eax,%eax
140648159:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14064815f:	0f 57 c9             	xorps  %xmm1,%xmm1
140648162:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
140648168:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14064816d:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
140648171:	88 45 98             	mov    %al,-0x68(%rbp)
140648174:	48 8d 05 fd 05 9d 00 	lea    0x9d05fd(%rip),%rax        # 0x141018778
14064817b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140648180:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
140648186:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
140648189:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14064818d:	89 4d b0             	mov    %ecx,-0x50(%rbp)
140648190:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
140648197:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14064819a:	48 8b 05 5f 7d de 00 	mov    0xde7d5f(%rip),%rax        # 0x14142ff00
1406481a1:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1406481a5:	49 8b 79 20          	mov    0x20(%r9),%rdi
1406481a9:	48 89 bd a8 00 00 00 	mov    %rdi,0xa8(%rbp)
1406481b0:	48 85 ff             	test   %rdi,%rdi
1406481b3:	74 1c                	je     0x1406481d1
1406481b5:	8b 47 10             	mov    0x10(%rdi),%eax
1406481b8:	ff c0                	inc    %eax
1406481ba:	89 47 10             	mov    %eax,0x10(%rdi)
1406481bd:	83 f8 01             	cmp    $0x1,%eax
1406481c0:	0f 8e 47 01 00 00    	jle    0x14064830d
1406481c6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406481cb:	0f 84 44 01 00 00    	je     0x140648315
1406481d1:	66 83 7f 1c 01       	cmpw   $0x1,0x1c(%rdi)
1406481d6:	0f 85 1d 01 00 00    	jne    0x1406482f9
1406481dc:	8b 85 b0 00 00 00    	mov    0xb0(%rbp),%eax
1406481e2:	89 44 24 28          	mov    %eax,0x28(%rsp)
1406481e6:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406481eb:	4d 8b c8             	mov    %r8,%r9
1406481ee:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
1406481f4:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1406481f8:	49 8b ce             	mov    %r14,%rcx
1406481fb:	e8 c0 75 fd ff       	call   0x14061f7c0
140648200:	48 8b d0             	mov    %rax,%rdx
140648203:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140648208:	e8 23 ef fc ff       	call   0x140617130
14064820d:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140648211:	e8 7a 26 f7 ff       	call   0x1405ba890
140648216:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14064821b:	48 8b d6             	mov    %rsi,%rdx
14064821e:	49 8b ce             	mov    %r14,%rcx
140648221:	e8 0a 61 fd ff       	call   0x14061e330
140648226:	90                   	nop
140648227:	8b 47 10             	mov    0x10(%rdi),%eax
14064822a:	ff c8                	dec    %eax
14064822c:	89 47 10             	mov    %eax,0x10(%rdi)
14064822f:	85 c0                	test   %eax,%eax
140648231:	7f 1b                	jg     0x14064824e
140648233:	0f 88 e7 00 00 00    	js     0x140648320
140648239:	48 8b 07             	mov    (%rdi),%rax
14064823c:	ba 01 00 00 00       	mov    $0x1,%edx
140648241:	48 8b cf             	mov    %rdi,%rcx
140648244:	48 8b 00             	mov    (%rax),%rax
140648247:	ff 15 d3 b7 93 00    	call   *0x93b7d3(%rip)        # 0x140f83a20
14064824d:	90                   	nop
14064824e:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140648252:	48 85 c9             	test   %rcx,%rcx
140648255:	74 24                	je     0x14064827b
140648257:	8b 41 10             	mov    0x10(%rcx),%eax
14064825a:	ff c8                	dec    %eax
14064825c:	89 41 10             	mov    %eax,0x10(%rcx)
14064825f:	85 c0                	test   %eax,%eax
140648261:	7f 18                	jg     0x14064827b
140648263:	0f 88 c2 00 00 00    	js     0x14064832b
140648269:	48 8b 01             	mov    (%rcx),%rax
14064826c:	ba 01 00 00 00       	mov    $0x1,%edx
140648271:	48 8b 00             	mov    (%rax),%rax
140648274:	ff 15 a6 b7 93 00    	call   *0x93b7a6(%rip)        # 0x140f83a20
14064827a:	90                   	nop
14064827b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140648280:	48 85 c9             	test   %rcx,%rcx
140648283:	74 24                	je     0x1406482a9
140648285:	8b 41 10             	mov    0x10(%rcx),%eax
140648288:	ff c8                	dec    %eax
14064828a:	89 41 10             	mov    %eax,0x10(%rcx)
14064828d:	85 c0                	test   %eax,%eax
14064828f:	7f 18                	jg     0x1406482a9
140648291:	0f 88 9f 00 00 00    	js     0x140648336
140648297:	48 8b 01             	mov    (%rcx),%rax
14064829a:	ba 01 00 00 00       	mov    $0x1,%edx
14064829f:	48 8b 00             	mov    (%rax),%rax
1406482a2:	ff 15 78 b7 93 00    	call   *0x93b778(%rip)        # 0x140f83a20
1406482a8:	90                   	nop
1406482a9:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406482ae:	48 85 c9             	test   %rcx,%rcx
1406482b1:	74 20                	je     0x1406482d3
1406482b3:	8b 41 10             	mov    0x10(%rcx),%eax
1406482b6:	ff c8                	dec    %eax
1406482b8:	89 41 10             	mov    %eax,0x10(%rcx)
1406482bb:	85 c0                	test   %eax,%eax
1406482bd:	7f 14                	jg     0x1406482d3
1406482bf:	78 2d                	js     0x1406482ee
1406482c1:	48 8b 01             	mov    (%rcx),%rax
1406482c4:	ba 01 00 00 00       	mov    $0x1,%edx
1406482c9:	48 8b 00             	mov    (%rax),%rax
1406482cc:	ff 15 4e b7 93 00    	call   *0x93b74e(%rip)        # 0x140f83a20
1406482d2:	90                   	nop
1406482d3:	48 8b c6             	mov    %rsi,%rax
1406482d6:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
1406482dd:	00
1406482de:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1406482e2:	49 8b 73 28          	mov    0x28(%r11),%rsi
1406482e6:	49 8b e3             	mov    %r11,%rsp
1406482e9:	41 5e                	pop    %r14
1406482eb:	5f                   	pop    %rdi
1406482ec:	5d                   	pop    %rbp
1406482ed:	c3                   	ret
1406482ee:	b9 02 00 00 00       	mov    $0x2,%ecx
1406482f3:	e8 08 24 14 00       	call   0x14078a700
1406482f8:	90                   	nop
1406482f9:	48 8d 15 a8 0a 9d 00 	lea    0x9d0aa8(%rip),%rdx        # 0x141018da8
140648300:	48 8b 0d f1 91 de 00 	mov    0xde91f1(%rip),%rcx        # 0x1414314f8
140648307:	e8 04 b9 14 00       	call   0x140793c10
14064830c:	90                   	nop
14064830d:	33 c9                	xor    %ecx,%ecx
14064830f:	e8 ec 23 14 00       	call   0x14078a700
140648314:	cc                   	int3
140648315:	b9 01 00 00 00       	mov    $0x1,%ecx
14064831a:	e8 e1 23 14 00       	call   0x14078a700
14064831f:	90                   	nop
140648320:	b9 02 00 00 00       	mov    $0x2,%ecx
140648325:	e8 d6 23 14 00       	call   0x14078a700
14064832a:	90                   	nop
14064832b:	b9 02 00 00 00       	mov    $0x2,%ecx
140648330:	e8 cb 23 14 00       	call   0x14078a700
140648335:	90                   	nop
140648336:	b9 02 00 00 00       	mov    $0x2,%ecx
14064833b:	e8 c0 23 14 00       	call   0x14078a700
140648340:	cc                   	int3
140648341:	cc                   	int3
140648342:	cc                   	int3
140648343:	cc                   	int3
140648344:	cc                   	int3
140648345:	cc                   	int3
140648346:	cc                   	int3
140648347:	cc                   	int3
140648348:	cc                   	int3
140648349:	cc                   	int3
14064834a:	cc                   	int3
14064834b:	cc                   	int3