140642059:	ff c8                	dec    %eax
14064205b:	89 41 10             	mov    %eax,0x10(%rcx)
14064205e:	85 c0                	test   %eax,%eax
140642060:	7f 18                	jg     0x14064207a
140642062:	0f 88 a0 00 00 00    	js     0x140642108
140642068:	48 8b 01             	mov    (%rcx),%rax
14064206b:	ba 01 00 00 00       	mov    $0x1,%edx
140642070:	48 8b 00             	mov    (%rax),%rax
140642073:	ff 15 a7 19 94 00    	call   *0x9419a7(%rip)        # 0x140f83a20
140642079:	90                   	nop
14064207a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14064207f:	48 85 c9             	test   %rcx,%rcx
140642082:	74 20                	je     0x1406420a4
140642084:	8b 41 10             	mov    0x10(%rcx),%eax
140642087:	ff c8                	dec    %eax
140642089:	89 41 10             	mov    %eax,0x10(%rcx)
14064208c:	85 c0                	test   %eax,%eax
14064208e:	7f 14                	jg     0x1406420a4
140642090:	78 2e                	js     0x1406420c0
140642092:	48 8b 01             	mov    (%rcx),%rax
140642095:	ba 01 00 00 00       	mov    $0x1,%edx
14064209a:	48 8b 00             	mov    (%rax),%rax
14064209d:	ff 15 7d 19 94 00    	call   *0x94197d(%rip)        # 0x140f83a20
1406420a3:	90                   	nop
1406420a4:	48 8b c6             	mov    %rsi,%rax
1406420a7:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
1406420ae:	00
1406420af:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1406420b3:	49 8b 73 18          	mov    0x18(%r11),%rsi
1406420b7:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1406420bb:	49 8b e3             	mov    %r11,%rsp
1406420be:	5d                   	pop    %rbp
1406420bf:	c3                   	ret
1406420c0:	b9 02 00 00 00       	mov    $0x2,%ecx
1406420c5:	e8 36 86 14 00       	call   0x14078a700
1406420ca:	90                   	nop
1406420cb:	48 8d 15 d6 6c 9d 00 	lea    0x9d6cd6(%rip),%rdx        # 0x141018da8
1406420d2:	48 8b 0d 1f f4 de 00 	mov    0xdef41f(%rip),%rcx        # 0x1414314f8
1406420d9:	e8 32 1b 15 00       	call   0x140793c10
1406420de:	90                   	nop
1406420df:	33 c9                	xor    %ecx,%ecx
1406420e1:	e8 1a 86 14 00       	call   0x14078a700
1406420e6:	cc                   	int3
1406420e7:	b9 01 00 00 00       	mov    $0x1,%ecx
1406420ec:	e8 0f 86 14 00       	call   0x14078a700
1406420f1:	90                   	nop
1406420f2:	b9 02 00 00 00       	mov    $0x2,%ecx
1406420f7:	e8 04 86 14 00       	call   0x14078a700
1406420fc:	90                   	nop
1406420fd:	b9 02 00 00 00       	mov    $0x2,%ecx
140642102:	e8 f9 85 14 00       	call   0x14078a700
140642107:	90                   	nop
140642108:	b9 02 00 00 00       	mov    $0x2,%ecx
14064210d:	e8 ee 85 14 00       	call   0x14078a700
140642112:	cc                   	int3
140642113:	cc                   	int3
140642114:	cc                   	int3
140642115:	cc                   	int3
140642116:	cc                   	int3
140642117:	cc                   	int3
140642118:	cc                   	int3
140642119:	cc                   	int3
14064211a:	cc                   	int3
14064211b:	cc                   	int3
14064211c:	cc                   	int3
14064211d:	cc                   	int3
14064211e:	cc                   	int3
14064211f:	cc                   	int3
140642120:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140642125:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14064212a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14064212f:	55                   	push   %rbp
140642130:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140642135:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14064213c:	48 8b f2             	mov    %rdx,%rsi
14064213f:	48 8b f9             	mov    %rcx,%rdi
140642142:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140642149:	00 00
14064214b:	33 c9                	xor    %ecx,%ecx
14064214d:	66 0f 6f 05 2b a6 96 	movdqa 0x96a62b(%rip),%xmm0        # 0x140fac780
140642154:	00
140642155:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14064215b:	0f 57 c0             	xorps  %xmm0,%xmm0
14064215e:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140642164:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140642169:	33 c0                	xor    %eax,%eax
14064216b:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140642171:	0f 57 c9             	xorps  %xmm1,%xmm1
140642174:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
14064217a:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14064217f:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
140642183:	88 45 98             	mov    %al,-0x68(%rbp)
140642186:	48 8d 05 eb 65 9d 00 	lea    0x9d65eb(%rip),%rax        # 0x141018778
14064218d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140642192:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
140642198:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
14064219b:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14064219f:	89 4d b0             	mov    %ecx,-0x50(%rbp)
1406421a2:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
1406421a9:	89 4d b8             	mov    %ecx,-0x48(%rbp)
1406421ac:	48 8b 05 4d dd de 00 	mov    0xdedd4d(%rip),%rax        # 0x14142ff00
1406421b3:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1406421b7:	49 8b 58 20          	mov    0x20(%r8),%rbx
1406421bb:	48 89 9d 90 00 00 00 	mov    %rbx,0x90(%rbp)
1406421c2:	48 85 db             	test   %rbx,%rbx
1406421c5:	74 1c                	je     0x1406421e3
1406421c7:	8b 43 10             	mov    0x10(%rbx),%eax
1406421ca:	ff c0                	inc    %eax
1406421cc:	89 43 10             	mov    %eax,0x10(%rbx)
1406421cf:	83 f8 01             	cmp    $0x1,%eax
1406421d2:	0f 8e af 01 00 00    	jle    0x140642387
1406421d8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406421dd:	0f 84 ac 01 00 00    	je     0x14064238f
1406421e3:	0f b7 43 1c          	movzwl 0x1c(%rbx),%eax
1406421e7:	66 83 f8 01          	cmp    $0x1,%ax
1406421eb:	75 10                	jne    0x1406421fd
1406421ed:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406421f2:	4d 8b c8             	mov    %r8,%r9
1406421f5:	41 b8 93 01 00 00    	mov    $0x193,%r8d
1406421fb:	eb 70                	jmp    0x14064226d
1406421fd:	66 83 f8 03          	cmp    $0x3,%ax
140642201:	75 10                	jne    0x140642213
140642203:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140642208:	4d 8b c8             	mov    %r8,%r9
14064220b:	41 b8 94 01 00 00    	mov    $0x194,%r8d
140642211:	eb 5a                	jmp    0x14064226d
140642213:	66 83 f8 02          	cmp    $0x2,%ax
140642217:	75 10                	jne    0x140642229
140642219:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14064221e:	4d 8b c8             	mov    %r8,%r9
140642221:	41 b8 95 01 00 00    	mov    $0x195,%r8d
140642227:	eb 44                	jmp    0x14064226d
140642229:	66 83 f8 04          	cmp    $0x4,%ax
14064222d:	75 10                	jne    0x14064223f
14064222f:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140642234:	4d 8b c8             	mov    %r8,%r9
140642237:	41 b8 96 01 00 00    	mov    $0x196,%r8d
14064223d:	eb 2e                	jmp    0x14064226d
14064223f:	83 7b 18 0e          	cmpl   $0xe,0x18(%rbx)
140642243:	75 10                	jne    0x140642255
140642245:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14064224a:	4d 8b c8             	mov    %r8,%r9
14064224d:	41 b8 97 01 00 00    	mov    $0x197,%r8d
140642253:	eb 18                	jmp    0x14064226d
140642255:	66 83 f8 05          	cmp    $0x5,%ax
140642259:	0f 85 14 01 00 00    	jne    0x140642373
14064225f:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140642264:	4d 8b c8             	mov    %r8,%r9
140642267:	41 b8 98 01 00 00    	mov    $0x198,%r8d
14064226d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140642271:	48 8b cf             	mov    %rdi,%rcx
140642274:	e8 e7 ce fd ff       	call   0x14061f160
140642279:	48 8b d0             	mov    %rax,%rdx
14064227c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140642281:	e8 aa 4e fd ff       	call   0x140617130
140642286:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14064228a:	e8 01 86 f7 ff       	call   0x1405ba890
14064228f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140642294:	48 8b d6             	mov    %rsi,%rdx
140642297:	48 8b cf             	mov    %rdi,%rcx
14064229a:	e8 91 c0 fd ff       	call   0x14061e330
14064229f:	90                   	nop
1406422a0:	8b 43 10             	mov    0x10(%rbx),%eax
1406422a3:	ff c8                	dec    %eax
1406422a5:	89 43 10             	mov    %eax,0x10(%rbx)
1406422a8:	85 c0                	test   %eax,%eax
1406422aa:	7f 1b                	jg     0x1406422c7
1406422ac:	0f 88 e8 00 00 00    	js     0x14064239a
1406422b2:	48 8b 03             	mov    (%rbx),%rax
1406422b5:	ba 01 00 00 00       	mov    $0x1,%edx
1406422ba:	48 8b cb             	mov    %rbx,%rcx
1406422bd:	48 8b 00             	mov    (%rax),%rax
1406422c0:	ff 15 5a 17 94 00    	call   *0x94175a(%rip)        # 0x140f83a20
1406422c6:	90                   	nop
1406422c7:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1406422cb:	48 85 c9             	test   %rcx,%rcx
1406422ce:	74 24                	je     0x1406422f4
1406422d0:	8b 41 10             	mov    0x10(%rcx),%eax
1406422d3:	ff c8                	dec    %eax
1406422d5:	89 41 10             	mov    %eax,0x10(%rcx)
1406422d8:	85 c0                	test   %eax,%eax
1406422da:	7f 18                	jg     0x1406422f4
1406422dc:	0f 88 c3 00 00 00    	js     0x1406423a5
1406422e2:	48 8b 01             	mov    (%rcx),%rax
1406422e5:	ba 01 00 00 00       	mov    $0x1,%edx
1406422ea:	48 8b 00             	mov    (%rax),%rax
1406422ed:	ff 15 2d 17 94 00    	call   *0x94172d(%rip)        # 0x140f83a20
1406422f3:	90                   	nop
1406422f4:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406422f9:	48 85 c9             	test   %rcx,%rcx
1406422fc:	74 24                	je     0x140642322
1406422fe:	8b 41 10             	mov    0x10(%rcx),%eax
140642301:	ff c8                	dec    %eax
140642303:	89 41 10             	mov    %eax,0x10(%rcx)
140642306:	85 c0                	test   %eax,%eax
140642308:	7f 18                	jg     0x140642322
14064230a:	0f 88 a0 00 00 00    	js     0x1406423b0
140642310:	48 8b 01             	mov    (%rcx),%rax
140642313:	ba 01 00 00 00       	mov    $0x1,%edx
140642318:	48 8b 00             	mov    (%rax),%rax
14064231b:	ff 15 ff 16 94 00    	call   *0x9416ff(%rip)        # 0x140f83a20
140642321:	90                   	nop
140642322:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140642327:	48 85 c9             	test   %rcx,%rcx
14064232a:	74 20                	je     0x14064234c
14064232c:	8b 41 10             	mov    0x10(%rcx),%eax
14064232f:	ff c8                	dec    %eax
140642331:	89 41 10             	mov    %eax,0x10(%rcx)
140642334:	85 c0                	test   %eax,%eax
140642336:	7f 14                	jg     0x14064234c
140642338:	78 2e                	js     0x140642368
14064233a:	48 8b 01             	mov    (%rcx),%rax
14064233d:	ba 01 00 00 00       	mov    $0x1,%edx
140642342:	48 8b 00             	mov    (%rax),%rax
140642345:	ff 15 d5 16 94 00    	call   *0x9416d5(%rip)        # 0x140f83a20
14064234b:	90                   	nop
14064234c:	48 8b c6             	mov    %rsi,%rax
14064234f:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
140642356:	00
140642357:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14064235b:	49 8b 73 18          	mov    0x18(%r11),%rsi
14064235f:	49 8b 7b 28          	mov    0x28(%r11),%rdi
140642363:	49 8b e3             	mov    %r11,%rsp
140642366:	5d                   	pop    %rbp
140642367:	c3                   	ret
140642368:	b9 02 00 00 00       	mov    $0x2,%ecx
14064236d:	e8 8e 83 14 00       	call   0x14078a700
140642372:	90                   	nop
140642373:	48 8d 15 2e 6a 9d 00 	lea    0x9d6a2e(%rip),%rdx        # 0x141018da8
14064237a:	48 8b 0d 77 f1 de 00 	mov    0xdef177(%rip),%rcx        # 0x1414314f8
140642381:	e8 8a 18 15 00       	call   0x140793c10
140642386:	90                   	nop
140642387:	33 c9                	xor    %ecx,%ecx
140642389:	e8 72 83 14 00       	call   0x14078a700
14064238e:	cc                   	int3
14064238f:	b9 01 00 00 00       	mov    $0x1,%ecx
140642394:	e8 67 83 14 00       	call   0x14078a700
140642399:	90                   	nop
14064239a:	b9 02 00 00 00       	mov    $0x2,%ecx
14064239f:	e8 5c 83 14 00       	call   0x14078a700
1406423a4:	90                   	nop
1406423a5:	b9 02 00 00 00       	mov    $0x2,%ecx
1406423aa:	e8 51 83 14 00       	call   0x14078a700
1406423af:	90                   	nop
1406423b0:	b9 02 00 00 00       	mov    $0x2,%ecx
1406423b5:	e8 46 83 14 00       	call   0x14078a700
1406423ba:	cc                   	int3
1406423bb:	cc                   	int3
1406423bc:	cc                   	int3
1406423bd:	cc                   	int3
1406423be:	cc                   	int3
1406423bf:	cc                   	int3
1406423c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406423c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1406423ca:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1406423cf:	55                   	push   %rbp
1406423d0:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
1406423d5:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
1406423dc:	48 8b f2             	mov    %rdx,%rsi
1406423df:	48 8b f9             	mov    %rcx,%rdi
1406423e2:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
1406423e9:	00 00
1406423eb:	33 c9                	xor    %ecx,%ecx
1406423ed:	66 0f 6f 05 8b a3 96 	movdqa 0x96a38b(%rip),%xmm0        # 0x140fac780
1406423f4:	00
1406423f5:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1406423fb:	0f 57 c0             	xorps  %xmm0,%xmm0
1406423fe:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140642404:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140642409:	33 c0                	xor    %eax,%eax
14064240b:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140642411:	0f 57 c9             	xorps  %xmm1,%xmm1
140642414:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
14064241a:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14064241f:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
140642423:	88 45 98             	mov    %al,-0x68(%rbp)
140642426:	48 8d 05 4b 63 9d 00 	lea    0x9d634b(%rip),%rax        # 0x141018778
14064242d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140642432:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
140642438:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
14064243b:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14064243f:	89 4d b0             	mov    %ecx,-0x50(%rbp)
140642442:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
140642449:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14064244c:	48 8b 05 ad da de 00 	mov    0xdedaad(%rip),%rax        # 0x14142ff00
140642453:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140642457:	49 8b 59 20          	mov    0x20(%r9),%rbx
14064245b:	48 89 9d 98 00 00 00 	mov    %rbx,0x98(%rbp)
140642462:	48 85 db             	test   %rbx,%rbx
140642465:	74 1c                	je     0x140642483
140642467:	8b 43 10             	mov    0x10(%rbx),%eax
14064246a:	ff c0                	inc    %eax
14064246c:	89 43 10             	mov    %eax,0x10(%rbx)
14064246f:	83 f8 01             	cmp    $0x1,%eax
140642472:	0f 8e fd 01 00 00    	jle    0x140642675
140642478:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14064247d:	0f 84 fa 01 00 00    	je     0x14064267d
140642483:	0f b7 43 1c          	movzwl 0x1c(%rbx),%eax
140642487:	66 83 f8 01          	cmp    $0x1,%ax
14064248b:	75 1f                	jne    0x1406424ac
14064248d:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140642494:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140642499:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14064249e:	4d 8b c8             	mov    %r8,%r9
1406424a1:	41 b8 99 01 00 00    	mov    $0x199,%r8d
1406424a7:	e9 af 00 00 00       	jmp    0x14064255b
1406424ac:	66 83 f8 03          	cmp    $0x3,%ax
1406424b0:	75 1f                	jne    0x1406424d1
1406424b2:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
1406424b9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406424be:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406424c3:	4d 8b c8             	mov    %r8,%r9
1406424c6:	41 b8 9a 01 00 00    	mov    $0x19a,%r8d
1406424cc:	e9 8a 00 00 00       	jmp    0x14064255b
1406424d1:	66 83 f8 02          	cmp    $0x2,%ax
1406424d5:	75 1c                	jne    0x1406424f3
1406424d7:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
1406424de:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406424e3:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406424e8:	4d 8b c8             	mov    %r8,%r9
1406424eb:	41 b8 9b 01 00 00    	mov    $0x19b,%r8d
1406424f1:	eb 68                	jmp    0x14064255b
1406424f3:	66 83 f8 04          	cmp    $0x4,%ax
1406424f7:	75 1c                	jne    0x140642515
1406424f9:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140642500:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140642505:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14064250a:	4d 8b c8             	mov    %r8,%r9
14064250d:	41 b8 9c 01 00 00    	mov    $0x19c,%r8d
140642513:	eb 46                	jmp    0x14064255b
140642515:	83 7b 18 0e          	cmpl   $0xe,0x18(%rbx)
140642519:	75 1c                	jne    0x140642537
14064251b:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140642522:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140642527:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14064252c:	4d 8b c8             	mov    %r8,%r9
14064252f:	41 b8 9d 01 00 00    	mov    $0x19d,%r8d
140642535:	eb 24                	jmp    0x14064255b
140642537:	66 83 f8 05          	cmp    $0x5,%ax
14064253b:	0f 85 20 01 00 00    	jne    0x140642661
140642541:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140642548:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14064254d:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140642552:	4d 8b c8             	mov    %r8,%r9
140642555:	41 b8 9e 01 00 00    	mov    $0x19e,%r8d
14064255b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14064255f:	48 8b cf             	mov    %rdi,%rcx
140642562:	e8 79 d5 fd ff       	call   0x14061fae0
140642567:	48 8b d0             	mov    %rax,%rdx
14064256a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx