14062a09a:	74 24                	je     0x14062a0c0
14062a09c:	8b 41 10             	mov    0x10(%rcx),%eax
14062a09f:	ff c8                	dec    %eax
14062a0a1:	89 41 10             	mov    %eax,0x10(%rcx)
14062a0a4:	85 c0                	test   %eax,%eax
14062a0a6:	7f 18                	jg     0x14062a0c0
14062a0a8:	0f 88 f3 00 00 00    	js     0x14062a1a1
14062a0ae:	48 8b 01             	mov    (%rcx),%rax
14062a0b1:	ba 01 00 00 00       	mov    $0x1,%edx
14062a0b6:	48 8b 00             	mov    (%rax),%rax
14062a0b9:	ff 15 61 99 95 00    	call   *0x959961(%rip)        # 0x140f83a20
14062a0bf:	90                   	nop
14062a0c0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14062a0c5:	48 85 c9             	test   %rcx,%rcx
14062a0c8:	74 24                	je     0x14062a0ee
14062a0ca:	8b 41 10             	mov    0x10(%rcx),%eax
14062a0cd:	ff c8                	dec    %eax
14062a0cf:	89 41 10             	mov    %eax,0x10(%rcx)
14062a0d2:	85 c0                	test   %eax,%eax
14062a0d4:	7f 18                	jg     0x14062a0ee
14062a0d6:	0f 88 d0 00 00 00    	js     0x14062a1ac
14062a0dc:	48 8b 01             	mov    (%rcx),%rax
14062a0df:	ba 01 00 00 00       	mov    $0x1,%edx
14062a0e4:	48 8b 00             	mov    (%rax),%rax
14062a0e7:	ff 15 33 99 95 00    	call   *0x959933(%rip)        # 0x140f83a20
14062a0ed:	90                   	nop
14062a0ee:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14062a0f3:	48 85 c9             	test   %rcx,%rcx
14062a0f6:	74 20                	je     0x14062a118
14062a0f8:	8b 41 10             	mov    0x10(%rcx),%eax
14062a0fb:	ff c8                	dec    %eax
14062a0fd:	89 41 10             	mov    %eax,0x10(%rcx)
14062a100:	85 c0                	test   %eax,%eax
14062a102:	7f 14                	jg     0x14062a118
14062a104:	78 36                	js     0x14062a13c
14062a106:	48 8b 01             	mov    (%rcx),%rax
14062a109:	ba 01 00 00 00       	mov    $0x1,%edx
14062a10e:	48 8b 00             	mov    (%rax),%rax
14062a111:	ff 15 09 99 95 00    	call   *0x959909(%rip)        # 0x140f83a20
14062a117:	90                   	nop
14062a118:	49 8b c7             	mov    %r15,%rax
14062a11b:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
14062a122:	00
14062a123:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14062a127:	49 8b 73 28          	mov    0x28(%r11),%rsi
14062a12b:	49 8b 7b 30          	mov    0x30(%r11),%rdi
14062a12f:	4d 8b 6b 38          	mov    0x38(%r11),%r13
14062a133:	49 8b e3             	mov    %r11,%rsp
14062a136:	41 5f                	pop    %r15
14062a138:	41 5e                	pop    %r14
14062a13a:	5d                   	pop    %rbp
14062a13b:	c3                   	ret
14062a13c:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a141:	e8 ba 05 16 00       	call   0x14078a700
14062a146:	90                   	nop
14062a147:	33 c9                	xor    %ecx,%ecx
14062a149:	e8 b2 05 16 00       	call   0x14078a700
14062a14e:	cc                   	int3
14062a14f:	b9 01 00 00 00       	mov    $0x1,%ecx
14062a154:	e8 a7 05 16 00       	call   0x14078a700
14062a159:	90                   	nop
14062a15a:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a15f:	e8 9c 05 16 00       	call   0x14078a700
14062a164:	90                   	nop
14062a165:	33 c9                	xor    %ecx,%ecx
14062a167:	e8 94 05 16 00       	call   0x14078a700
14062a16c:	cc                   	int3
14062a16d:	b9 01 00 00 00       	mov    $0x1,%ecx
14062a172:	e8 89 05 16 00       	call   0x14078a700
14062a177:	90                   	nop
14062a178:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a17d:	e8 7e 05 16 00       	call   0x14078a700
14062a182:	90                   	nop
14062a183:	33 c9                	xor    %ecx,%ecx
14062a185:	e8 76 05 16 00       	call   0x14078a700
14062a18a:	cc                   	int3
14062a18b:	b9 01 00 00 00       	mov    $0x1,%ecx
14062a190:	e8 6b 05 16 00       	call   0x14078a700
14062a195:	90                   	nop
14062a196:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a19b:	e8 60 05 16 00       	call   0x14078a700
14062a1a0:	90                   	nop
14062a1a1:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a1a6:	e8 55 05 16 00       	call   0x14078a700
14062a1ab:	90                   	nop
14062a1ac:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a1b1:	e8 4a 05 16 00       	call   0x14078a700
14062a1b6:	cc                   	int3
14062a1b7:	cc                   	int3
14062a1b8:	cc                   	int3
14062a1b9:	cc                   	int3
14062a1ba:	cc                   	int3
14062a1bb:	cc                   	int3
14062a1bc:	cc                   	int3
14062a1bd:	cc                   	int3
14062a1be:	cc                   	int3
14062a1bf:	cc                   	int3
14062a1c0:	4c 8b dc             	mov    %rsp,%r11
14062a1c3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
14062a1c7:	49 89 6b 10          	mov    %rbp,0x10(%r11)
14062a1cb:	49 89 73 18          	mov    %rsi,0x18(%r11)
14062a1cf:	57                   	push   %rdi
14062a1d0:	41 54                	push   %r12
14062a1d2:	41 55                	push   %r13
14062a1d4:	41 56                	push   %r14
14062a1d6:	41 57                	push   %r15
14062a1d8:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14062a1df:	4d 8b f1             	mov    %r9,%r14
14062a1e2:	4d 8b f8             	mov    %r8,%r15
14062a1e5:	48 8b ea             	mov    %rdx,%rbp
14062a1e8:	4c 8b e1             	mov    %rcx,%r12
14062a1eb:	49 8b 01             	mov    (%r9),%rax
14062a1ee:	49 8d 53 20          	lea    0x20(%r11),%rdx
14062a1f2:	49 8b c9             	mov    %r9,%rcx
14062a1f5:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
14062a1fc:	ff 15 1e 98 95 00    	call   *0x95981e(%rip)        # 0x140f83a20
14062a202:	90                   	nop
14062a203:	48 8b 08             	mov    (%rax),%rcx
14062a206:	e8 75 df 1c 00       	call   0x1407f8180
14062a20b:	4c 8b e8             	mov    %rax,%r13
14062a20e:	4c 8b 84 24 28 01 00 	mov    0x128(%rsp),%r8
14062a215:	00
14062a216:	4d 85 c0             	test   %r8,%r8
14062a219:	74 29                	je     0x14062a244
14062a21b:	41 8b 48 10          	mov    0x10(%r8),%ecx
14062a21f:	ff c9                	dec    %ecx
14062a221:	41 89 48 10          	mov    %ecx,0x10(%r8)
14062a225:	85 c9                	test   %ecx,%ecx
14062a227:	7f 1b                	jg     0x14062a244
14062a229:	0f 88 57 01 00 00    	js     0x14062a386
14062a22f:	49 8b 00             	mov    (%r8),%rax
14062a232:	ba 01 00 00 00       	mov    $0x1,%edx
14062a237:	49 8b c8             	mov    %r8,%rcx
14062a23a:	48 8b 00             	mov    (%rax),%rax
14062a23d:	ff 15 dd 97 95 00    	call   *0x9597dd(%rip)        # 0x140f83a20
14062a243:	90                   	nop
14062a244:	49 8b 77 20          	mov    0x20(%r15),%rsi
14062a248:	48 85 f6             	test   %rsi,%rsi
14062a24b:	74 1c                	je     0x14062a269
14062a24d:	8b 46 10             	mov    0x10(%rsi),%eax
14062a250:	ff c0                	inc    %eax
14062a252:	89 46 10             	mov    %eax,0x10(%rsi)
14062a255:	83 f8 01             	cmp    $0x1,%eax
14062a258:	0f 8e 33 01 00 00    	jle    0x14062a391
14062a25e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14062a263:	0f 84 30 01 00 00    	je     0x14062a399
14062a269:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14062a26e:	48 8b 46 40          	mov    0x40(%rsi),%rax
14062a272:	48 8b 58 50          	mov    0x50(%rax),%rbx
14062a276:	48 2b 58 48          	sub    0x48(%rax),%rbx
14062a27a:	48 c1 fb 03          	sar    $0x3,%rbx
14062a27e:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14062a282:	4d 8b cf             	mov    %r15,%r9
14062a285:	41 b8 2d 03 00 00    	mov    $0x32d,%r8d
14062a28b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14062a290:	49 8b cc             	mov    %r12,%rcx
14062a293:	e8 88 5a ff ff       	call   0x14061fd20
14062a298:	90                   	nop
14062a299:	44 8d 43 01          	lea    0x1(%rbx),%r8d
14062a29d:	49 8b d5             	mov    %r13,%rdx
14062a2a0:	49 8b cc             	mov    %r12,%rcx
14062a2a3:	e8 78 4a ff ff       	call   0x14061ed20
14062a2a8:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14062a2af:	00
14062a2b0:	8b 46 10             	mov    0x10(%rsi),%eax
14062a2b3:	ff c0                	inc    %eax
14062a2b5:	89 46 10             	mov    %eax,0x10(%rsi)
14062a2b8:	83 f8 01             	cmp    $0x1,%eax
14062a2bb:	0f 8e e3 00 00 00    	jle    0x14062a3a4
14062a2c1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14062a2c6:	0f 84 e0 00 00 00    	je     0x14062a3ac
14062a2cc:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14062a2d1:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
14062a2d6:	48 85 c9             	test   %rcx,%rcx
14062a2d9:	74 24                	je     0x14062a2ff
14062a2db:	8b 41 10             	mov    0x10(%rcx),%eax
14062a2de:	ff c8                	dec    %eax
14062a2e0:	89 41 10             	mov    %eax,0x10(%rcx)
14062a2e3:	85 c0                	test   %eax,%eax
14062a2e5:	7f 18                	jg     0x14062a2ff
14062a2e7:	0f 88 ca 00 00 00    	js     0x14062a3b7
14062a2ed:	48 8b 01             	mov    (%rcx),%rax
14062a2f0:	ba 01 00 00 00       	mov    $0x1,%edx
14062a2f5:	48 8b 00             	mov    (%rax),%rax
14062a2f8:	ff 15 22 97 95 00    	call   *0x959722(%rip)        # 0x140f83a20
14062a2fe:	90                   	nop
14062a2ff:	49 8b ce             	mov    %r14,%rcx
14062a302:	e8 f9 c2 05 00       	call   0x140686600
14062a307:	48 8d 50 40          	lea    0x40(%rax),%rdx
14062a30b:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
14062a312:	00
14062a313:	e8 68 24 c3 ff       	call   0x14025c780
14062a318:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14062a31d:	48 8b d5             	mov    %rbp,%rdx
14062a320:	49 8b cc             	mov    %r12,%rcx
14062a323:	e8 08 40 ff ff       	call   0x14061e330
14062a328:	90                   	nop
14062a329:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14062a32e:	e8 5d 05 f9 ff       	call   0x1405ba890
14062a333:	90                   	nop
14062a334:	8b 46 10             	mov    0x10(%rsi),%eax
14062a337:	ff c8                	dec    %eax
14062a339:	89 46 10             	mov    %eax,0x10(%rsi)
14062a33c:	85 c0                	test   %eax,%eax
14062a33e:	7f 17                	jg     0x14062a357
14062a340:	78 39                	js     0x14062a37b
14062a342:	48 8b 06             	mov    (%rsi),%rax
14062a345:	ba 01 00 00 00       	mov    $0x1,%edx
14062a34a:	48 8b ce             	mov    %rsi,%rcx
14062a34d:	48 8b 00             	mov    (%rax),%rax
14062a350:	ff 15 ca 96 95 00    	call   *0x9596ca(%rip)        # 0x140f83a20
14062a356:	90                   	nop
14062a357:	48 8b c5             	mov    %rbp,%rax
14062a35a:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
14062a361:	00
14062a362:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14062a366:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14062a36a:	49 8b 73 40          	mov    0x40(%r11),%rsi
14062a36e:	49 8b e3             	mov    %r11,%rsp
14062a371:	41 5f                	pop    %r15
14062a373:	41 5e                	pop    %r14
14062a375:	41 5d                	pop    %r13
14062a377:	41 5c                	pop    %r12
14062a379:	5f                   	pop    %rdi
14062a37a:	c3                   	ret
14062a37b:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a380:	e8 7b 03 16 00       	call   0x14078a700
14062a385:	90                   	nop
14062a386:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a38b:	e8 70 03 16 00       	call   0x14078a700
14062a390:	90                   	nop
14062a391:	33 c9                	xor    %ecx,%ecx
14062a393:	e8 68 03 16 00       	call   0x14078a700
14062a398:	cc                   	int3
14062a399:	b9 01 00 00 00       	mov    $0x1,%ecx
14062a39e:	e8 5d 03 16 00       	call   0x14078a700
14062a3a3:	90                   	nop
14062a3a4:	33 c9                	xor    %ecx,%ecx
14062a3a6:	e8 55 03 16 00       	call   0x14078a700
14062a3ab:	cc                   	int3
14062a3ac:	b9 01 00 00 00       	mov    $0x1,%ecx
14062a3b1:	e8 4a 03 16 00       	call   0x14078a700
14062a3b6:	90                   	nop
14062a3b7:	b9 02 00 00 00       	mov    $0x2,%ecx
14062a3bc:	e8 3f 03 16 00       	call   0x14078a700
14062a3c1:	cc                   	int3
14062a3c2:	cc                   	int3
14062a3c3:	cc                   	int3
14062a3c4:	cc                   	int3
14062a3c5:	cc                   	int3
14062a3c6:	cc                   	int3
14062a3c7:	cc                   	int3
14062a3c8:	cc                   	int3
14062a3c9:	cc                   	int3
14062a3ca:	cc                   	int3
14062a3cb:	cc                   	int3
14062a3cc:	cc                   	int3
14062a3cd:	cc                   	int3
14062a3ce:	cc                   	int3
14062a3cf:	cc                   	int3
14062a3d0:	48 8b c4             	mov    %rsp,%rax
14062a3d3:	4c 89 48 20          	mov    %r9,0x20(%rax)
14062a3d7:	48 89 50 10          	mov    %rdx,0x10(%rax)
14062a3db:	48 89 48 08          	mov    %rcx,0x8(%rax)
14062a3df:	55                   	push   %rbp
14062a3e0:	53                   	push   %rbx
14062a3e1:	56                   	push   %rsi
14062a3e2:	57                   	push   %rdi
14062a3e3:	41 54                	push   %r12
14062a3e5:	41 55                	push   %r13
14062a3e7:	41 56                	push   %r14
14062a3e9:	41 57                	push   %r15
14062a3eb:	48 8d a8 08 ff ff ff 	lea    -0xf8(%rax),%rbp
14062a3f2:	48 81 ec b8 01 00 00 	sub    $0x1b8,%rsp
14062a3f9:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
14062a3fd:	4d 8b f9             	mov    %r9,%r15
14062a400:	49 8b d8             	mov    %r8,%rbx
14062a403:	4c 8b e9             	mov    %rcx,%r13
14062a406:	49 8b 48 38          	mov    0x38(%r8),%rcx
14062a40a:	e8 b1 de 1c 00       	call   0x1407f82c0
14062a40f:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14062a413:	48 8b 40 38          	mov    0x38(%rax),%rax
14062a417:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14062a41b:	48 8b 73 40          	mov    0x40(%rbx),%rsi
14062a41f:	48 83 c6 38          	add    $0x38,%rsi
14062a423:	48 89 b5 80 00 00 00 	mov    %rsi,0x80(%rbp)
14062a42a:	48 63 5e 0c          	movslq 0xc(%rsi),%rbx
14062a42e:	8b fb                	mov    %ebx,%edi
14062a430:	89 5d c0             	mov    %ebx,-0x40(%rbp)
14062a433:	83 78 30 00          	cmpl   $0x0,0x30(%rax)
14062a437:	74 11                	je     0x14062a44a
14062a439:	48 83 78 50 00       	cmpq   $0x0,0x50(%rax)
14062a43e:	74 0a                	je     0x14062a44a
14062a440:	32 c0                	xor    %al,%al
14062a442:	88 85 10 01 00 00    	mov    %al,0x110(%rbp)
14062a448:	eb 0f                	jmp    0x14062a459
14062a44a:	c6 85 10 01 00 00 01 	movb   $0x1,0x110(%rbp)
14062a451:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14062a456:	89 7d c0             	mov    %edi,-0x40(%rbp)
14062a459:	4d 85 ff             	test   %r15,%r15
14062a45c:	74 25                	je     0x14062a483
14062a45e:	49 8b 47 20          	mov    0x20(%r15),%rax
14062a462:	44 8b 60 18          	mov    0x18(%rax),%r12d
14062a466:	44 89 65 c4          	mov    %r12d,-0x3c(%rbp)
14062a46a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14062a470:	49 8b 57 38          	mov    0x38(%r15),%rdx
14062a474:	49 8b cd             	mov    %r13,%rcx
14062a477:	e8 84 a1 fe ff       	call   0x140614600
14062a47c:	44 8b f0             	mov    %eax,%r14d
14062a47f:	33 d2                	xor    %edx,%edx
14062a481:	eb 0e                	jmp    0x14062a491
14062a483:	33 d2                	xor    %edx,%edx
14062a485:	44 8b e2             	mov    %edx,%r12d
14062a488:	89 55 c4             	mov    %edx,-0x3c(%rbp)
14062a48b:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
14062a491:	48 c7 45 e8 7a 04 00 	movq   $0x47a,-0x18(%rbp)
14062a498:	00
14062a499:	66 0f 6f 15 df 22 98 	movdqa 0x9822df(%rip),%xmm2        # 0x140fac780
14062a4a0:	00
14062a4a1:	66 0f 7f 55 f0       	movdqa %xmm2,-0x10(%rbp)
14062a4a6:	0f 57 c0             	xorps  %xmm0,%xmm0
14062a4a9:	66 0f 7f 45 00       	movdqa %xmm0,0x0(%rbp)
14062a4ae:	48 89 55 08          	mov    %rdx,0x8(%rbp)
14062a4b2:	33 c0                	xor    %eax,%eax
14062a4b4:	66 0f 7f 45 10       	movdqa %xmm0,0x10(%rbp)
14062a4b9:	0f 57 c9             	xorps  %xmm1,%xmm1
14062a4bc:	66 0f 7f 4d 20       	movdqa %xmm1,0x20(%rbp)
14062a4c1:	66 0f 7f 45 30       	movdqa %xmm0,0x30(%rbp)
14062a4c6:	48 89 55 40          	mov    %rdx,0x40(%rbp)
14062a4ca:	88 45 48             	mov    %al,0x48(%rbp)
14062a4cd:	4c 8d 05 a4 e2 9e 00 	lea    0x9ee2a4(%rip),%r8        # 0x141018778
14062a4d4:	4c 89 45 e0          	mov    %r8,-0x20(%rbp)
14062a4d8:	66 c7 45 50 01 00    	movw   $0x1,0x50(%rbp)
14062a4de:	89 55 54             	mov    %edx,0x54(%rbp)
14062a4e1:	48 89 55 58          	mov    %rdx,0x58(%rbp)
14062a4e5:	89 55 60             	mov    %edx,0x60(%rbp)
14062a4e8:	c7 45 64 ff ff ff ff 	movl   $0xffffffff,0x64(%rbp)
14062a4ef:	89 55 68             	mov    %edx,0x68(%rbp)
14062a4f2:	48 8b 0d 07 5a e0 00 	mov    0xe05a07(%rip),%rcx        # 0x14142ff00
14062a4f9:	48 89 4d 70          	mov    %rcx,0x70(%rbp)
14062a4fd:	85 ff                	test   %edi,%edi
14062a4ff:	0f 85 f5 01 00 00    	jne    0x14062a6fa
14062a505:	4d 85 ff             	test   %r15,%r15
14062a508:	0f 84 0a 01 00 00    	je     0x14062a618
14062a50e:	41 b0 01             	mov    $0x1,%r8b
14062a511:	41 8b d4             	mov    %r12d,%edx
14062a514:	b9 53 03 00 00       	mov    $0x353,%ecx
14062a519:	e8 32 03 f8 ff       	call   0x1405aa850
14062a51e:	48 c7 44 24 34 ff ff 	movq   $0xffffffffffffffff,0x34(%rsp)
14062a525:	ff ff