140f77183:	ff c8                	dec    %eax
140f77185:	89 41 10             	mov    %eax,0x10(%rcx)
140f77188:	85 c0                	test   %eax,%eax
140f7718a:	7f 14                	jg     0x140f771a0
140f7718c:	78 17                	js     0x140f771a5
140f7718e:	48 8b 01             	mov    (%rcx),%rax
140f77191:	ba 01 00 00 00       	mov    $0x1,%edx
140f77196:	48 8b 00             	mov    (%rax),%rax
140f77199:	ff 15 81 c8 00 00    	call   *0xc881(%rip)        # 0x140f83a20
140f7719f:	90                   	nop
140f771a0:	48 83 c4 28          	add    $0x28,%rsp
140f771a4:	c3                   	ret
140f771a5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f771aa:	e8 51 35 81 ff       	call   0x14078a700
140f771af:	cc                   	int3
140f771b0:	48 83 ec 28          	sub    $0x28,%rsp
140f771b4:	48 8b 0d bd aa 4b 00 	mov    0x4baabd(%rip),%rcx        # 0x141431c78
140f771bb:	48 85 c9             	test   %rcx,%rcx
140f771be:	74 20                	je     0x140f771e0
140f771c0:	8b 41 10             	mov    0x10(%rcx),%eax
140f771c3:	ff c8                	dec    %eax
140f771c5:	89 41 10             	mov    %eax,0x10(%rcx)
140f771c8:	85 c0                	test   %eax,%eax
140f771ca:	7f 14                	jg     0x140f771e0
140f771cc:	78 17                	js     0x140f771e5
140f771ce:	48 8b 01             	mov    (%rcx),%rax
140f771d1:	ba 01 00 00 00       	mov    $0x1,%edx
140f771d6:	48 8b 00             	mov    (%rax),%rax
140f771d9:	ff 15 41 c8 00 00    	call   *0xc841(%rip)        # 0x140f83a20
140f771df:	90                   	nop
140f771e0:	48 83 c4 28          	add    $0x28,%rsp
140f771e4:	c3                   	ret
140f771e5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f771ea:	e8 11 35 81 ff       	call   0x14078a700
140f771ef:	cc                   	int3
140f771f0:	48 83 ec 28          	sub    $0x28,%rsp
140f771f4:	48 8b 0d 75 aa 4b 00 	mov    0x4baa75(%rip),%rcx        # 0x141431c70
140f771fb:	48 85 c9             	test   %rcx,%rcx
140f771fe:	74 20                	je     0x140f77220
140f77200:	8b 41 10             	mov    0x10(%rcx),%eax
140f77203:	ff c8                	dec    %eax
140f77205:	89 41 10             	mov    %eax,0x10(%rcx)
140f77208:	85 c0                	test   %eax,%eax
140f7720a:	7f 14                	jg     0x140f77220
140f7720c:	78 17                	js     0x140f77225
140f7720e:	48 8b 01             	mov    (%rcx),%rax
140f77211:	ba 01 00 00 00       	mov    $0x1,%edx
140f77216:	48 8b 00             	mov    (%rax),%rax
140f77219:	ff 15 01 c8 00 00    	call   *0xc801(%rip)        # 0x140f83a20
140f7721f:	90                   	nop
140f77220:	48 83 c4 28          	add    $0x28,%rsp
140f77224:	c3                   	ret
140f77225:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7722a:	e8 d1 34 81 ff       	call   0x14078a700
140f7722f:	cc                   	int3
140f77230:	48 83 ec 28          	sub    $0x28,%rsp
140f77234:	48 8b 0d 2d aa 4b 00 	mov    0x4baa2d(%rip),%rcx        # 0x141431c68
140f7723b:	48 85 c9             	test   %rcx,%rcx
140f7723e:	74 20                	je     0x140f77260
140f77240:	8b 41 10             	mov    0x10(%rcx),%eax
140f77243:	ff c8                	dec    %eax
140f77245:	89 41 10             	mov    %eax,0x10(%rcx)
140f77248:	85 c0                	test   %eax,%eax
140f7724a:	7f 14                	jg     0x140f77260
140f7724c:	78 17                	js     0x140f77265
140f7724e:	48 8b 01             	mov    (%rcx),%rax
140f77251:	ba 01 00 00 00       	mov    $0x1,%edx
140f77256:	48 8b 00             	mov    (%rax),%rax
140f77259:	ff 15 c1 c7 00 00    	call   *0xc7c1(%rip)        # 0x140f83a20
140f7725f:	90                   	nop
140f77260:	48 83 c4 28          	add    $0x28,%rsp
140f77264:	c3                   	ret
140f77265:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7726a:	e8 91 34 81 ff       	call   0x14078a700
140f7726f:	cc                   	int3
140f77270:	48 83 ec 28          	sub    $0x28,%rsp
140f77274:	48 8b 0d cd a9 4b 00 	mov    0x4ba9cd(%rip),%rcx        # 0x141431c48
140f7727b:	48 85 c9             	test   %rcx,%rcx
140f7727e:	74 20                	je     0x140f772a0
140f77280:	8b 41 10             	mov    0x10(%rcx),%eax
140f77283:	ff c8                	dec    %eax
140f77285:	89 41 10             	mov    %eax,0x10(%rcx)
140f77288:	85 c0                	test   %eax,%eax
140f7728a:	7f 14                	jg     0x140f772a0
140f7728c:	78 17                	js     0x140f772a5
140f7728e:	48 8b 01             	mov    (%rcx),%rax
140f77291:	ba 01 00 00 00       	mov    $0x1,%edx
140f77296:	48 8b 00             	mov    (%rax),%rax
140f77299:	ff 15 81 c7 00 00    	call   *0xc781(%rip)        # 0x140f83a20
140f7729f:	90                   	nop
140f772a0:	48 83 c4 28          	add    $0x28,%rsp
140f772a4:	c3                   	ret
140f772a5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f772aa:	e8 51 34 81 ff       	call   0x14078a700
140f772af:	cc                   	int3
140f772b0:	48 83 ec 28          	sub    $0x28,%rsp
140f772b4:	48 8b 0d 45 a9 4b 00 	mov    0x4ba945(%rip),%rcx        # 0x141431c00
140f772bb:	48 85 c9             	test   %rcx,%rcx
140f772be:	74 20                	je     0x140f772e0
140f772c0:	8b 41 10             	mov    0x10(%rcx),%eax
140f772c3:	ff c8                	dec    %eax
140f772c5:	89 41 10             	mov    %eax,0x10(%rcx)
140f772c8:	85 c0                	test   %eax,%eax
140f772ca:	7f 14                	jg     0x140f772e0
140f772cc:	78 17                	js     0x140f772e5
140f772ce:	48 8b 01             	mov    (%rcx),%rax
140f772d1:	ba 01 00 00 00       	mov    $0x1,%edx
140f772d6:	48 8b 00             	mov    (%rax),%rax
140f772d9:	ff 15 41 c7 00 00    	call   *0xc741(%rip)        # 0x140f83a20
140f772df:	90                   	nop
140f772e0:	48 83 c4 28          	add    $0x28,%rsp
140f772e4:	c3                   	ret
140f772e5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f772ea:	e8 11 34 81 ff       	call   0x14078a700
140f772ef:	cc                   	int3
140f772f0:	48 83 ec 28          	sub    $0x28,%rsp
140f772f4:	48 8b 0d cd a9 4b 00 	mov    0x4ba9cd(%rip),%rcx        # 0x141431cc8
140f772fb:	48 85 c9             	test   %rcx,%rcx
140f772fe:	74 20                	je     0x140f77320
140f77300:	8b 41 10             	mov    0x10(%rcx),%eax
140f77303:	ff c8                	dec    %eax
140f77305:	89 41 10             	mov    %eax,0x10(%rcx)
140f77308:	85 c0                	test   %eax,%eax
140f7730a:	7f 14                	jg     0x140f77320
140f7730c:	78 17                	js     0x140f77325
140f7730e:	48 8b 01             	mov    (%rcx),%rax
140f77311:	ba 01 00 00 00       	mov    $0x1,%edx
140f77316:	48 8b 00             	mov    (%rax),%rax
140f77319:	ff 15 01 c7 00 00    	call   *0xc701(%rip)        # 0x140f83a20
140f7731f:	90                   	nop
140f77320:	48 83 c4 28          	add    $0x28,%rsp
140f77324:	c3                   	ret
140f77325:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7732a:	e8 d1 33 81 ff       	call   0x14078a700
140f7732f:	cc                   	int3
140f77330:	48 83 ec 28          	sub    $0x28,%rsp
140f77334:	48 8b 0d 95 a9 4b 00 	mov    0x4ba995(%rip),%rcx        # 0x141431cd0
140f7733b:	48 85 c9             	test   %rcx,%rcx
140f7733e:	74 20                	je     0x140f77360
140f77340:	8b 41 10             	mov    0x10(%rcx),%eax
140f77343:	ff c8                	dec    %eax
140f77345:	89 41 10             	mov    %eax,0x10(%rcx)
140f77348:	85 c0                	test   %eax,%eax
140f7734a:	7f 14                	jg     0x140f77360
140f7734c:	78 17                	js     0x140f77365
140f7734e:	48 8b 01             	mov    (%rcx),%rax
140f77351:	ba 01 00 00 00       	mov    $0x1,%edx
140f77356:	48 8b 00             	mov    (%rax),%rax
140f77359:	ff 15 c1 c6 00 00    	call   *0xc6c1(%rip)        # 0x140f83a20
140f7735f:	90                   	nop
140f77360:	48 83 c4 28          	add    $0x28,%rsp
140f77364:	c3                   	ret
140f77365:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7736a:	e8 91 33 81 ff       	call   0x14078a700
140f7736f:	cc                   	int3
140f77370:	40 53                	rex push %rbx
140f77372:	48 83 ec 20          	sub    $0x20,%rsp
140f77376:	48 8b 0d a3 a9 4b 00 	mov    0x4ba9a3(%rip),%rcx        # 0x141431d20
140f7737d:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140f77381:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140f77385:	75 4e                	jne    0x140f773d5
140f77387:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140f7738c:	0f 1f 40 00          	nopl   0x0(%rax)
140f77390:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140f77394:	48 8d 15 85 a9 4b 00 	lea    0x4ba985(%rip),%rdx        # 0x141431d20
140f7739b:	48 8d 0d 7e a9 4b 00 	lea    0x4ba97e(%rip),%rcx        # 0x141431d20
140f773a2:	e8 89 d6 82 ff       	call   0x1407a4a30
140f773a7:	48 8b fb             	mov    %rbx,%rdi
140f773aa:	48 8b 1b             	mov    (%rbx),%rbx
140f773ad:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
140f773b1:	e8 ea ff 82 ff       	call   0x1407a73a0
140f773b6:	ba 50 00 00 00       	mov    $0x50,%edx
140f773bb:	48 8b cf             	mov    %rdi,%rcx
140f773be:	e8 81 3d ea ff       	call   0x140e1b144
140f773c3:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140f773c7:	74 c7                	je     0x140f77390
140f773c9:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140f773ce:	48 8b 0d 4b a9 4b 00 	mov    0x4ba94b(%rip),%rcx        # 0x141431d20
140f773d5:	ba 50 00 00 00       	mov    $0x50,%edx
140f773da:	48 83 c4 20          	add    $0x20,%rsp
140f773de:	5b                   	pop    %rbx
140f773df:	e9 60 3d ea ff       	jmp    0x140e1b144
140f773e4:	cc                   	int3
140f773e5:	cc                   	int3
140f773e6:	cc                   	int3
140f773e7:	cc                   	int3
140f773e8:	cc                   	int3
140f773e9:	cc                   	int3
140f773ea:	cc                   	int3
140f773eb:	cc                   	int3
140f773ec:	cc                   	int3
140f773ed:	cc                   	int3
140f773ee:	cc                   	int3
140f773ef:	cc                   	int3
140f773f0:	48 83 ec 28          	sub    $0x28,%rsp
140f773f4:	48 8b 0d 8d ae 4b 00 	mov    0x4bae8d(%rip),%rcx        # 0x141432288
140f773fb:	48 85 c9             	test   %rcx,%rcx
140f773fe:	74 20                	je     0x140f77420
140f77400:	8b 41 10             	mov    0x10(%rcx),%eax
140f77403:	ff c8                	dec    %eax
140f77405:	89 41 10             	mov    %eax,0x10(%rcx)
140f77408:	85 c0                	test   %eax,%eax
140f7740a:	7f 14                	jg     0x140f77420
140f7740c:	78 17                	js     0x140f77425
140f7740e:	48 8b 01             	mov    (%rcx),%rax
140f77411:	ba 01 00 00 00       	mov    $0x1,%edx
140f77416:	48 8b 00             	mov    (%rax),%rax
140f77419:	ff 15 01 c6 00 00    	call   *0xc601(%rip)        # 0x140f83a20
140f7741f:	90                   	nop
140f77420:	48 83 c4 28          	add    $0x28,%rsp
140f77424:	c3                   	ret
140f77425:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7742a:	e8 d1 32 81 ff       	call   0x14078a700
140f7742f:	cc                   	int3
140f77430:	48 83 ec 28          	sub    $0x28,%rsp
140f77434:	48 8b 0d 3d a9 4b 00 	mov    0x4ba93d(%rip),%rcx        # 0x141431d78
140f7743b:	48 85 c9             	test   %rcx,%rcx
140f7743e:	74 20                	je     0x140f77460
140f77440:	8b 41 10             	mov    0x10(%rcx),%eax
140f77443:	ff c8                	dec    %eax
140f77445:	89 41 10             	mov    %eax,0x10(%rcx)
140f77448:	85 c0                	test   %eax,%eax
140f7744a:	7f 14                	jg     0x140f77460
140f7744c:	78 17                	js     0x140f77465
140f7744e:	48 8b 01             	mov    (%rcx),%rax
140f77451:	ba 01 00 00 00       	mov    $0x1,%edx
140f77456:	48 8b 00             	mov    (%rax),%rax
140f77459:	ff 15 c1 c5 00 00    	call   *0xc5c1(%rip)        # 0x140f83a20
140f7745f:	90                   	nop
140f77460:	48 83 c4 28          	add    $0x28,%rsp
140f77464:	c3                   	ret
140f77465:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7746a:	e8 91 32 81 ff       	call   0x14078a700
140f7746f:	cc                   	int3
140f77470:	48 83 ec 28          	sub    $0x28,%rsp
140f77474:	48 8b 0d 3d a7 4b 00 	mov    0x4ba73d(%rip),%rcx        # 0x141431bb8
140f7747b:	48 85 c9             	test   %rcx,%rcx
140f7747e:	74 4a                	je     0x140f774ca
140f77480:	48 8b 15 41 a7 4b 00 	mov    0x4ba741(%rip),%rdx        # 0x141431bc8
140f77487:	48 2b d1             	sub    %rcx,%rdx
140f7748a:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f7748e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f77495:	72 18                	jb     0x140f774af
140f77497:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140f7749b:	48 83 c2 27          	add    $0x27,%rdx
140f7749f:	49 2b c8             	sub    %r8,%rcx
140f774a2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140f774a6:	48 83 f8 1f          	cmp    $0x1f,%rax
140f774aa:	77 23                	ja     0x140f774cf
140f774ac:	49 8b c8             	mov    %r8,%rcx
140f774af:	e8 90 3c ea ff       	call   0x140e1b144
140f774b4:	0f 57 c0             	xorps  %xmm0,%xmm0
140f774b7:	48 c7 05 f6 a6 4b 00 	movq   $0x0,0x4ba6f6(%rip)        # 0x141431bb8
140f774be:	00 00 00 00
140f774c2:	f3 0f 7f 05 f6 a6 4b 	movdqu %xmm0,0x4ba6f6(%rip)        # 0x141431bc0
140f774c9:	00
140f774ca:	48 83 c4 28          	add    $0x28,%rsp
140f774ce:	c3                   	ret
140f774cf:	e8 d0 2c eb ff       	call   0x140e2a1a4
140f774d4:	cc                   	int3
140f774d5:	cc                   	int3
140f774d6:	cc                   	int3
140f774d7:	cc                   	int3
140f774d8:	cc                   	int3
140f774d9:	cc                   	int3
140f774da:	cc                   	int3
140f774db:	cc                   	int3
140f774dc:	cc                   	int3
140f774dd:	cc                   	int3
140f774de:	cc                   	int3
140f774df:	cc                   	int3
140f774e0:	48 83 ec 28          	sub    $0x28,%rsp
140f774e4:	4c 8b 05 b5 a6 4b 00 	mov    0x4ba6b5(%rip),%r8        # 0x141431ba0
140f774eb:	4d 85 c0             	test   %r8,%r8
140f774ee:	74 6c                	je     0x140f7755c
140f774f0:	48 8b 0d b9 a6 4b 00 	mov    0x4ba6b9(%rip),%rcx        # 0x141431bb0
140f774f7:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140f774fe:	aa aa 2a
140f77501:	49 2b c8             	sub    %r8,%rcx
140f77504:	48 f7 e9             	imul   %rcx
140f77507:	48 c1 fa 02          	sar    $0x2,%rdx
140f7750b:	48 8b c2             	mov    %rdx,%rax
140f7750e:	48 c1 e8 3f          	shr    $0x3f,%rax
140f77512:	48 03 d0             	add    %rax,%rdx
140f77515:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
140f77519:	48 c1 e2 03          	shl    $0x3,%rdx
140f7751d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f77524:	72 18                	jb     0x140f7753e
140f77526:	49 8b 48 f8          	mov    -0x8(%r8),%rcx
140f7752a:	48 83 c2 27          	add    $0x27,%rdx
140f7752e:	4c 2b c1             	sub    %rcx,%r8
140f77531:	49 8d 40 f8          	lea    -0x8(%r8),%rax
140f77535:	48 83 f8 1f          	cmp    $0x1f,%rax
140f77539:	77 26                	ja     0x140f77561
140f7753b:	4c 8b c1             	mov    %rcx,%r8
140f7753e:	49 8b c8             	mov    %r8,%rcx
140f77541:	e8 fe 3b ea ff       	call   0x140e1b144
140f77546:	0f 57 c0             	xorps  %xmm0,%xmm0
140f77549:	48 c7 05 4c a6 4b 00 	movq   $0x0,0x4ba64c(%rip)        # 0x141431ba0
140f77550:	00 00 00 00
140f77554:	f3 0f 7f 05 4c a6 4b 	movdqu %xmm0,0x4ba64c(%rip)        # 0x141431ba8
140f7755b:	00
140f7755c:	48 83 c4 28          	add    $0x28,%rsp
140f77560:	c3                   	ret
140f77561:	e8 3e 2c eb ff       	call   0x140e2a1a4
140f77566:	cc                   	int3
140f77567:	cc                   	int3
140f77568:	cc                   	int3
140f77569:	cc                   	int3
140f7756a:	cc                   	int3
140f7756b:	cc                   	int3
140f7756c:	cc                   	int3
140f7756d:	cc                   	int3
140f7756e:	cc                   	int3
140f7756f:	cc                   	int3
140f77570:	48 83 ec 28          	sub    $0x28,%rsp
140f77574:	48 8b 0d fd ac 4b 00 	mov    0x4bacfd(%rip),%rcx        # 0x141432278
140f7757b:	48 85 c9             	test   %rcx,%rcx
140f7757e:	74 20                	je     0x140f775a0
140f77580:	8b 41 10             	mov    0x10(%rcx),%eax
140f77583:	ff c8                	dec    %eax
140f77585:	89 41 10             	mov    %eax,0x10(%rcx)
140f77588:	85 c0                	test   %eax,%eax
140f7758a:	7f 14                	jg     0x140f775a0
140f7758c:	78 17                	js     0x140f775a5
140f7758e:	48 8b 01             	mov    (%rcx),%rax
140f77591:	ba 01 00 00 00       	mov    $0x1,%edx
140f77596:	48 8b 00             	mov    (%rax),%rax
140f77599:	ff 15 81 c4 00 00    	call   *0xc481(%rip)        # 0x140f83a20
140f7759f:	90                   	nop
140f775a0:	48 83 c4 28          	add    $0x28,%rsp
140f775a4:	c3                   	ret
140f775a5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f775aa:	e8 51 31 81 ff       	call   0x14078a700
140f775af:	cc                   	int3
140f775b0:	48 83 ec 28          	sub    $0x28,%rsp
140f775b4:	48 8b 0d cd a7 4b 00 	mov    0x4ba7cd(%rip),%rcx        # 0x141431d88
140f775bb:	48 85 c9             	test   %rcx,%rcx
140f775be:	74 20                	je     0x140f775e0
140f775c0:	8b 41 10             	mov    0x10(%rcx),%eax
140f775c3:	ff c8                	dec    %eax
140f775c5:	89 41 10             	mov    %eax,0x10(%rcx)
140f775c8:	85 c0                	test   %eax,%eax
140f775ca:	7f 14                	jg     0x140f775e0
140f775cc:	78 17                	js     0x140f775e5
140f775ce:	48 8b 01             	mov    (%rcx),%rax
140f775d1:	ba 01 00 00 00       	mov    $0x1,%edx
140f775d6:	48 8b 00             	mov    (%rax),%rax
140f775d9:	ff 15 41 c4 00 00    	call   *0xc441(%rip)        # 0x140f83a20
140f775df:	90                   	nop