14064c05f:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14064c064:	48 85 c9             	test   %rcx,%rcx
14064c067:	74 24                	je     0x14064c08d
14064c069:	8b 41 10             	mov    0x10(%rcx),%eax
14064c06c:	ff c8                	dec    %eax
14064c06e:	89 41 10             	mov    %eax,0x10(%rcx)
14064c071:	85 c0                	test   %eax,%eax
14064c073:	7f 18                	jg     0x14064c08d
14064c075:	0f 88 89 00 00 00    	js     0x14064c104
14064c07b:	48 8b 01             	mov    (%rcx),%rax
14064c07e:	ba 01 00 00 00       	mov    $0x1,%edx
14064c083:	48 8b 00             	mov    (%rax),%rax
14064c086:	ff 15 94 79 93 00    	call   *0x937994(%rip)        # 0x140f83a20
14064c08c:	90                   	nop
14064c08d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14064c092:	48 85 c9             	test   %rcx,%rcx
14064c095:	74 20                	je     0x14064c0b7
14064c097:	8b 41 10             	mov    0x10(%rcx),%eax
14064c09a:	ff c8                	dec    %eax
14064c09c:	89 41 10             	mov    %eax,0x10(%rcx)
14064c09f:	85 c0                	test   %eax,%eax
14064c0a1:	7f 14                	jg     0x14064c0b7
14064c0a3:	78 6a                	js     0x14064c10f
14064c0a5:	48 8b 01             	mov    (%rcx),%rax
14064c0a8:	ba 01 00 00 00       	mov    $0x1,%edx
14064c0ad:	48 8b 00             	mov    (%rax),%rax
14064c0b0:	ff 15 6a 79 93 00    	call   *0x93796a(%rip)        # 0x140f83a20
14064c0b6:	90                   	nop
14064c0b7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14064c0bc:	48 85 c9             	test   %rcx,%rcx
14064c0bf:	74 20                	je     0x14064c0e1
14064c0c1:	8b 41 10             	mov    0x10(%rcx),%eax
14064c0c4:	ff c8                	dec    %eax
14064c0c6:	89 41 10             	mov    %eax,0x10(%rcx)
14064c0c9:	85 c0                	test   %eax,%eax
14064c0cb:	7f 14                	jg     0x14064c0e1
14064c0cd:	78 2a                	js     0x14064c0f9
14064c0cf:	48 8b 01             	mov    (%rcx),%rax
14064c0d2:	ba 01 00 00 00       	mov    $0x1,%edx
14064c0d7:	48 8b 00             	mov    (%rax),%rax
14064c0da:	ff 15 40 79 93 00    	call   *0x937940(%rip)        # 0x140f83a20
14064c0e0:	90                   	nop
14064c0e1:	48 8b c7             	mov    %rdi,%rax
14064c0e4:	4c 8d 9c 24 60 01 00 	lea    0x160(%rsp),%r11
14064c0eb:	00
14064c0ec:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14064c0f0:	49 8b 7b 18          	mov    0x18(%r11),%rdi
14064c0f4:	49 8b e3             	mov    %r11,%rsp
14064c0f7:	5d                   	pop    %rbp
14064c0f8:	c3                   	ret
14064c0f9:	b9 02 00 00 00       	mov    $0x2,%ecx
14064c0fe:	e8 fd e5 13 00       	call   0x14078a700
14064c103:	90                   	nop
14064c104:	b9 02 00 00 00       	mov    $0x2,%ecx
14064c109:	e8 f2 e5 13 00       	call   0x14078a700
14064c10e:	90                   	nop
14064c10f:	b9 02 00 00 00       	mov    $0x2,%ecx
14064c114:	e8 e7 e5 13 00       	call   0x14078a700
14064c119:	cc                   	int3
14064c11a:	cc                   	int3
14064c11b:	cc                   	int3
14064c11c:	cc                   	int3
14064c11d:	cc                   	int3
14064c11e:	cc                   	int3
14064c11f:	cc                   	int3
14064c120:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14064c125:	55                   	push   %rbp
14064c126:	56                   	push   %rsi
14064c127:	57                   	push   %rdi
14064c128:	48 8d 6c 24 a0       	lea    -0x60(%rsp),%rbp
14064c12d:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
14064c134:	49 8b d8             	mov    %r8,%rbx
14064c137:	48 8b fa             	mov    %rdx,%rdi
14064c13a:	48 8b f1             	mov    %rcx,%rsi
14064c13d:	48 c7 44 24 28 7a 04 	movq   $0x47a,0x28(%rsp)
14064c144:	00 00
14064c146:	33 c9                	xor    %ecx,%ecx
14064c148:	66 0f 6f 05 30 06 96 	movdqa 0x960630(%rip),%xmm0        # 0x140fac780
14064c14f:	00
14064c150:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14064c156:	0f 57 c0             	xorps  %xmm0,%xmm0
14064c159:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14064c15f:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14064c164:	33 c0                	xor    %eax,%eax
14064c166:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14064c16c:	0f 57 c9             	xorps  %xmm1,%xmm1
14064c16f:	66 0f 7f 4c 24 60    	movdqa %xmm1,0x60(%rsp)
14064c175:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
14064c17b:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
14064c17f:	88 45 88             	mov    %al,-0x78(%rbp)
14064c182:	48 8d 05 ef c5 9c 00 	lea    0x9cc5ef(%rip),%rax        # 0x141018778
14064c189:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14064c18e:	66 c7 45 90 01 00    	movw   $0x1,-0x70(%rbp)
14064c194:	89 4d 94             	mov    %ecx,-0x6c(%rbp)
14064c197:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
14064c19b:	89 4d a0             	mov    %ecx,-0x60(%rbp)
14064c19e:	c7 45 a4 ff ff ff ff 	movl   $0xffffffff,-0x5c(%rbp)
14064c1a5:	89 4d a8             	mov    %ecx,-0x58(%rbp)
14064c1a8:	48 8b 05 51 3d de 00 	mov    0xde3d51(%rip),%rax        # 0x14142ff00
14064c1af:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14064c1b3:	4d 8b c8             	mov    %r8,%r9
14064c1b6:	41 b8 ff 03 00 00    	mov    $0x3ff,%r8d
14064c1bc:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14064c1c0:	48 8b ce             	mov    %rsi,%rcx
14064c1c3:	e8 68 3a fd ff       	call   0x14061fc30
14064c1c8:	48 8b d0             	mov    %rax,%rdx
14064c1cb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14064c1d0:	e8 5b af fc ff       	call   0x140617130
14064c1d5:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14064c1d9:	e8 b2 e6 f6 ff       	call   0x1405ba890
14064c1de:	48 8b 43 20          	mov    0x20(%rbx),%rax
14064c1e2:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
14064c1e9:	48 85 c0             	test   %rax,%rax
14064c1ec:	74 24                	je     0x14064c212
14064c1ee:	8b 48 10             	mov    0x10(%rax),%ecx
14064c1f1:	ff c1                	inc    %ecx
14064c1f3:	89 48 10             	mov    %ecx,0x10(%rax)
14064c1f6:	83 f9 01             	cmp    $0x1,%ecx
14064c1f9:	0f 8e 2e 01 00 00    	jle    0x14064c32d
14064c1ff:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14064c205:	0f 84 2a 01 00 00    	je     0x14064c335
14064c20b:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
14064c212:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
14064c219:	48 89 8d 98 00 00 00 	mov    %rcx,0x98(%rbp)
14064c220:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14064c225:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14064c22a:	48 89 8d 90 00 00 00 	mov    %rcx,0x90(%rbp)
14064c231:	bb 01 00 00 00       	mov    $0x1,%ebx
14064c236:	48 85 c0             	test   %rax,%rax
14064c239:	74 1d                	je     0x14064c258
14064c23b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14064c240:	e8 1b be 0c 00       	call   0x140718060
14064c245:	0f b6 4d 88          	movzbl -0x78(%rbp),%ecx
14064c249:	84 c0                	test   %al,%al
14064c24b:	0f 45 cb             	cmovne %ebx,%ecx
14064c24e:	88 4d 88             	mov    %cl,-0x78(%rbp)
14064c251:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
14064c258:	48 85 c9             	test   %rcx,%rcx
14064c25b:	74 21                	je     0x14064c27e
14064c25d:	8b 41 10             	mov    0x10(%rcx),%eax
14064c260:	ff c8                	dec    %eax
14064c262:	89 41 10             	mov    %eax,0x10(%rcx)
14064c265:	85 c0                	test   %eax,%eax
14064c267:	7f 15                	jg     0x14064c27e
14064c269:	0f 88 d1 00 00 00    	js     0x14064c340
14064c26f:	48 8b 01             	mov    (%rcx),%rax
14064c272:	8b d3                	mov    %ebx,%edx
14064c274:	48 8b 00             	mov    (%rax),%rax
14064c277:	ff 15 a3 77 93 00    	call   *0x9377a3(%rip)        # 0x140f83a20
14064c27d:	90                   	nop
14064c27e:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14064c283:	48 8b d7             	mov    %rdi,%rdx
14064c286:	48 8b ce             	mov    %rsi,%rcx
14064c289:	e8 a2 20 fd ff       	call   0x14061e330
14064c28e:	90                   	nop
14064c28f:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14064c294:	48 85 c9             	test   %rcx,%rcx
14064c297:	74 21                	je     0x14064c2ba
14064c299:	8b 41 10             	mov    0x10(%rcx),%eax
14064c29c:	ff c8                	dec    %eax
14064c29e:	89 41 10             	mov    %eax,0x10(%rcx)
14064c2a1:	85 c0                	test   %eax,%eax
14064c2a3:	7f 15                	jg     0x14064c2ba
14064c2a5:	0f 88 a0 00 00 00    	js     0x14064c34b
14064c2ab:	48 8b 01             	mov    (%rcx),%rax
14064c2ae:	8b d3                	mov    %ebx,%edx
14064c2b0:	48 8b 00             	mov    (%rax),%rax
14064c2b3:	ff 15 67 77 93 00    	call   *0x937767(%rip)        # 0x140f83a20
14064c2b9:	90                   	nop
14064c2ba:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14064c2bf:	48 85 c9             	test   %rcx,%rcx
14064c2c2:	74 21                	je     0x14064c2e5
14064c2c4:	8b 41 10             	mov    0x10(%rcx),%eax
14064c2c7:	ff c8                	dec    %eax
14064c2c9:	89 41 10             	mov    %eax,0x10(%rcx)
14064c2cc:	85 c0                	test   %eax,%eax
14064c2ce:	7f 15                	jg     0x14064c2e5
14064c2d0:	0f 88 80 00 00 00    	js     0x14064c356
14064c2d6:	48 8b 01             	mov    (%rcx),%rax
14064c2d9:	8b d3                	mov    %ebx,%edx
14064c2db:	48 8b 00             	mov    (%rax),%rax
14064c2de:	ff 15 3c 77 93 00    	call   *0x93773c(%rip)        # 0x140f83a20
14064c2e4:	90                   	nop
14064c2e5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14064c2ea:	48 85 c9             	test   %rcx,%rcx
14064c2ed:	74 1d                	je     0x14064c30c
14064c2ef:	8b 41 10             	mov    0x10(%rcx),%eax
14064c2f2:	ff c8                	dec    %eax
14064c2f4:	89 41 10             	mov    %eax,0x10(%rcx)
14064c2f7:	85 c0                	test   %eax,%eax
14064c2f9:	7f 11                	jg     0x14064c30c
14064c2fb:	78 25                	js     0x14064c322
14064c2fd:	48 8b 01             	mov    (%rcx),%rax
14064c300:	8b d3                	mov    %ebx,%edx
14064c302:	48 8b 00             	mov    (%rax),%rax
14064c305:	ff 15 15 77 93 00    	call   *0x937715(%rip)        # 0x140f83a20
14064c30b:	90                   	nop
14064c30c:	48 8b c7             	mov    %rdi,%rax
14064c30f:	48 8b 9c 24 80 01 00 	mov    0x180(%rsp),%rbx
14064c316:	00
14064c317:	48 81 c4 60 01 00 00 	add    $0x160,%rsp
14064c31e:	5f                   	pop    %rdi
14064c31f:	5e                   	pop    %rsi
14064c320:	5d                   	pop    %rbp
14064c321:	c3                   	ret
14064c322:	b9 02 00 00 00       	mov    $0x2,%ecx
14064c327:	e8 d4 e3 13 00       	call   0x14078a700
14064c32c:	90                   	nop
14064c32d:	33 c9                	xor    %ecx,%ecx
14064c32f:	e8 cc e3 13 00       	call   0x14078a700
14064c334:	cc                   	int3
14064c335:	b9 01 00 00 00       	mov    $0x1,%ecx
14064c33a:	e8 c1 e3 13 00       	call   0x14078a700
14064c33f:	90                   	nop
14064c340:	b9 02 00 00 00       	mov    $0x2,%ecx
14064c345:	e8 b6 e3 13 00       	call   0x14078a700
14064c34a:	90                   	nop
14064c34b:	b9 02 00 00 00       	mov    $0x2,%ecx
14064c350:	e8 ab e3 13 00       	call   0x14078a700
14064c355:	90                   	nop
14064c356:	b9 02 00 00 00       	mov    $0x2,%ecx
14064c35b:	e8 a0 e3 13 00       	call   0x14078a700
14064c360:	cc                   	int3
14064c361:	cc                   	int3
14064c362:	cc                   	int3
14064c363:	cc                   	int3
14064c364:	cc                   	int3
14064c365:	cc                   	int3
14064c366:	cc                   	int3
14064c367:	cc                   	int3
14064c368:	cc                   	int3
14064c369:	cc                   	int3
14064c36a:	cc                   	int3
14064c36b:	cc                   	int3
14064c36c:	cc                   	int3
14064c36d:	cc                   	int3
14064c36e:	cc                   	int3
14064c36f:	cc                   	int3
14064c370:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14064c375:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14064c37a:	55                   	push   %rbp
14064c37b:	48 8d 6c 24 a0       	lea    -0x60(%rsp),%rbp
14064c380:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
14064c387:	48 8b fa             	mov    %rdx,%rdi
14064c38a:	48 8b d9             	mov    %rcx,%rbx
14064c38d:	48 c7 44 24 28 7a 04 	movq   $0x47a,0x28(%rsp)
14064c394:	00 00
14064c396:	33 c9                	xor    %ecx,%ecx
14064c398:	66 0f 6f 05 e0 03 96 	movdqa 0x9603e0(%rip),%xmm0        # 0x140fac780
14064c39f:	00
14064c3a0:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14064c3a6:	0f 57 c0             	xorps  %xmm0,%xmm0
14064c3a9:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14064c3af:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14064c3b4:	33 c0                	xor    %eax,%eax
14064c3b6:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14064c3bc:	0f 57 c9             	xorps  %xmm1,%xmm1
14064c3bf:	66 0f 7f 4c 24 60    	movdqa %xmm1,0x60(%rsp)
14064c3c5:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
14064c3cb:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
14064c3cf:	88 45 88             	mov    %al,-0x78(%rbp)
14064c3d2:	48 8d 05 9f c3 9c 00 	lea    0x9cc39f(%rip),%rax        # 0x141018778
14064c3d9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14064c3de:	66 c7 45 90 01 00    	movw   $0x1,-0x70(%rbp)
14064c3e4:	89 4d 94             	mov    %ecx,-0x6c(%rbp)
14064c3e7:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
14064c3eb:	89 4d a0             	mov    %ecx,-0x60(%rbp)
14064c3ee:	c7 45 a4 ff ff ff ff 	movl   $0xffffffff,-0x5c(%rbp)
14064c3f5:	89 4d a8             	mov    %ecx,-0x58(%rbp)
14064c3f8:	48 8b 05 01 3b de 00 	mov    0xde3b01(%rip),%rax        # 0x14142ff00
14064c3ff:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14064c403:	41 b8 fe 03 00 00    	mov    $0x3fe,%r8d
14064c409:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14064c40d:	48 8b cb             	mov    %rbx,%rcx
14064c410:	e8 fb 2b fd ff       	call   0x14061f010
14064c415:	48 8b d0             	mov    %rax,%rdx
14064c418:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14064c41d:	e8 0e ad fc ff       	call   0x140617130
14064c422:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14064c426:	e8 65 e4 f6 ff       	call   0x1405ba890
14064c42b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14064c430:	48 8b d7             	mov    %rdi,%rdx
14064c433:	48 8b cb             	mov    %rbx,%rcx
14064c436:	e8 f5 1e fd ff       	call   0x14061e330
14064c43b:	90                   	nop
14064c43c:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14064c441:	48 85 c9             	test   %rcx,%rcx
14064c444:	74 24                	je     0x14064c46a
14064c446:	8b 41 10             	mov    0x10(%rcx),%eax
14064c449:	ff c8                	dec    %eax
14064c44b:	89 41 10             	mov    %eax,0x10(%rcx)
14064c44e:	85 c0                	test   %eax,%eax
14064c450:	7f 18                	jg     0x14064c46a
14064c452:	0f 88 89 00 00 00    	js     0x14064c4e1
14064c458:	48 8b 01             	mov    (%rcx),%rax
14064c45b:	ba 01 00 00 00       	mov    $0x1,%edx
14064c460:	48 8b 00             	mov    (%rax),%rax
14064c463:	ff 15 b7 75 93 00    	call   *0x9375b7(%rip)        # 0x140f83a20
14064c469:	90                   	nop
14064c46a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14064c46f:	48 85 c9             	test   %rcx,%rcx
14064c472:	74 20                	je     0x14064c494
14064c474:	8b 41 10             	mov    0x10(%rcx),%eax
14064c477:	ff c8                	dec    %eax
14064c479:	89 41 10             	mov    %eax,0x10(%rcx)
14064c47c:	85 c0                	test   %eax,%eax
14064c47e:	7f 14                	jg     0x14064c494
14064c480:	78 6a                	js     0x14064c4ec
14064c482:	48 8b 01             	mov    (%rcx),%rax
14064c485:	ba 01 00 00 00       	mov    $0x1,%edx
14064c48a:	48 8b 00             	mov    (%rax),%rax
14064c48d:	ff 15 8d 75 93 00    	call   *0x93758d(%rip)        # 0x140f83a20
14064c493:	90                   	nop
14064c494:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14064c499:	48 85 c9             	test   %rcx,%rcx
14064c49c:	74 20                	je     0x14064c4be
14064c49e:	8b 41 10             	mov    0x10(%rcx),%eax
14064c4a1:	ff c8                	dec    %eax
14064c4a3:	89 41 10             	mov    %eax,0x10(%rcx)
14064c4a6:	85 c0                	test   %eax,%eax
14064c4a8:	7f 14                	jg     0x14064c4be
14064c4aa:	78 2a                	js     0x14064c4d6
14064c4ac:	48 8b 01             	mov    (%rcx),%rax
14064c4af:	ba 01 00 00 00       	mov    $0x1,%edx
14064c4b4:	48 8b 00             	mov    (%rax),%rax
14064c4b7:	ff 15 63 75 93 00    	call   *0x937563(%rip)        # 0x140f83a20
14064c4bd:	90                   	nop
14064c4be:	48 8b c7             	mov    %rdi,%rax
14064c4c1:	4c 8d 9c 24 60 01 00 	lea    0x160(%rsp),%r11
14064c4c8:	00
14064c4c9:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14064c4cd:	49 8b 7b 18          	mov    0x18(%r11),%rdi
14064c4d1:	49 8b e3             	mov    %r11,%rsp
14064c4d4:	5d                   	pop    %rbp
14064c4d5:	c3                   	ret
14064c4d6:	b9 02 00 00 00       	mov    $0x2,%ecx
14064c4db:	e8 20 e2 13 00       	call   0x14078a700
14064c4e0:	90                   	nop
14064c4e1:	b9 02 00 00 00       	mov    $0x2,%ecx
14064c4e6:	e8 15 e2 13 00       	call   0x14078a700
14064c4eb:	90                   	nop
14064c4ec:	b9 02 00 00 00       	mov    $0x2,%ecx
14064c4f1:	e8 0a e2 13 00       	call   0x14078a700
14064c4f6:	cc                   	int3
14064c4f7:	cc                   	int3
14064c4f8:	cc                   	int3
14064c4f9:	cc                   	int3
14064c4fa:	cc                   	int3
14064c4fb:	cc                   	int3
14064c4fc:	cc                   	int3