14000f18c:	cc                   	int3
14000f18d:	cc                   	int3
14000f18e:	cc                   	int3
14000f18f:	cc                   	int3
14000f190:	cc                   	int3
14000f191:	cc                   	int3
14000f192:	cc                   	int3
14000f193:	cc                   	int3
14000f194:	cc                   	int3
14000f195:	cc                   	int3
14000f196:	cc                   	int3
14000f197:	cc                   	int3
14000f198:	cc                   	int3
14000f199:	cc                   	int3
14000f19a:	cc                   	int3
14000f19b:	cc                   	int3
14000f19c:	cc                   	int3
14000f19d:	cc                   	int3
14000f19e:	cc                   	int3
14000f19f:	cc                   	int3
14000f1a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000f1a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000f1aa:	57                   	push   %rdi
14000f1ab:	48 83 ec 30          	sub    $0x30,%rsp
14000f1af:	83 7c 24 70 00       	cmpl   $0x0,0x70(%rsp)
14000f1b4:	48 8b f9             	mov    %rcx,%rdi
14000f1b7:	75 69                	jne    0x14000f222
14000f1b9:	41 81 f8 10 01 00 00 	cmp    $0x110,%r8d
14000f1c0:	75 14                	jne    0x14000f1d6
14000f1c2:	e8 f9 69 ff ff       	call   0x140005bc0
14000f1c7:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14000f1cc:	48 89 01             	mov    %rax,(%rcx)
14000f1cf:	b8 01 00 00 00       	mov    $0x1,%eax
14000f1d4:	eb 4e                	jmp    0x14000f224
14000f1d6:	41 81 f8 11 01 00 00 	cmp    $0x111,%r8d
14000f1dd:	75 43                	jne    0x14000f222
14000f1df:	bb 01 00 00 00       	mov    $0x1,%ebx
14000f1e4:	66 41 3b d9          	cmp    %r9w,%bx
14000f1e8:	75 24                	jne    0x14000f20e
14000f1ea:	e8 a9 6a ff ff       	call   0x140005c98
14000f1ef:	8b d3                	mov    %ebx,%edx
14000f1f1:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14000f1f5:	48 ff 15 ac 71 00 00 	rex.W call *0x71ac(%rip)        # 0x1400163a8
14000f1fc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f201:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14000f206:	48 83 20 00          	andq   $0x0,(%rax)
14000f20a:	8b c3                	mov    %ebx,%eax
14000f20c:	eb 16                	jmp    0x14000f224
14000f20e:	be 02 00 00 00       	mov    $0x2,%esi
14000f213:	66 41 3b f1          	cmp    %r9w,%si
14000f217:	75 09                	jne    0x14000f222
14000f219:	e8 7a 6a ff ff       	call   0x140005c98
14000f21e:	8b d6                	mov    %esi,%edx
14000f220:	eb cf                	jmp    0x14000f1f1
14000f222:	33 c0                	xor    %eax,%eax
14000f224:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000f229:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14000f22e:	48 83 c4 30          	add    $0x30,%rsp
14000f232:	5f                   	pop    %rdi
14000f233:	c3                   	ret
14000f234:	cc                   	int3
14000f235:	cc                   	int3
14000f236:	cc                   	int3
14000f237:	cc                   	int3
14000f238:	cc                   	int3
14000f239:	cc                   	int3
14000f23a:	cc                   	int3
14000f23b:	cc                   	int3
14000f23c:	48 8b 09             	mov    (%rcx),%rcx
14000f23f:	48 ff 25 c2 6b 00 00 	rex.W jmp *0x6bc2(%rip)        # 0x140015e08
14000f246:	cc                   	int3
14000f247:	cc                   	int3
14000f248:	cc                   	int3
14000f249:	cc                   	int3
14000f24a:	cc                   	int3
14000f24b:	cc                   	int3
14000f24c:	cc                   	int3
14000f24d:	cc                   	int3
14000f24e:	cc                   	int3
14000f24f:	cc                   	int3
14000f250:	cc                   	int3
14000f251:	cc                   	int3
14000f252:	cc                   	int3
14000f253:	cc                   	int3
14000f254:	48 8b c4             	mov    %rsp,%rax
14000f257:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000f25b:	48 89 68 10          	mov    %rbp,0x10(%rax)
14000f25f:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000f263:	48 89 78 20          	mov    %rdi,0x20(%rax)
14000f267:	41 54                	push   %r12
14000f269:	41 56                	push   %r14
14000f26b:	41 57                	push   %r15
14000f26d:	48 83 ec 30          	sub    $0x30,%rsp
14000f271:	48 8b 01             	mov    (%rcx),%rax
14000f274:	45 33 e4             	xor    %r12d,%r12d
14000f277:	48 8b fa             	mov    %rdx,%rdi
14000f27a:	4c 8b f9             	mov    %rcx,%r15
14000f27d:	41 8b dc             	mov    %r12d,%ebx
14000f280:	48 85 c0             	test   %rax,%rax
14000f283:	75 23                	jne    0x14000f2a8
14000f285:	48 8d 15 04 79 00 00 	lea    0x7904(%rip),%rdx        # 0x140016b90
14000f28c:	b9 58 06 00 00       	mov    $0x658,%ecx
14000f291:	e8 16 38 00 00       	call   0x140012aac
14000f296:	49 89 07             	mov    %rax,(%r15)
14000f299:	48 85 c0             	test   %rax,%rax
14000f29c:	75 0a                	jne    0x14000f2a8
14000f29e:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
14000f2a3:	e9 27 01 00 00       	jmp    0x14000f3cf
14000f2a8:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
14000f2ac:	48 8b ce             	mov    %rsi,%rcx
14000f2af:	48 ff c1             	inc    %rcx
14000f2b2:	44 38 24 0f          	cmp    %r12b,(%rdi,%rcx,1)
14000f2b6:	75 f7                	jne    0x14000f2af
14000f2b8:	48 ff c1             	inc    %rcx
14000f2bb:	b8 02 00 00 00       	mov    $0x2,%eax
14000f2c0:	48 f7 e1             	mul    %rcx
14000f2c3:	48 8d 15 c6 78 00 00 	lea    0x78c6(%rip),%rdx        # 0x140016b90
14000f2ca:	48 0f 40 c6          	cmovo  %rsi,%rax
14000f2ce:	48 8b c8             	mov    %rax,%rcx
14000f2d1:	e8 26 35 00 00       	call   0x1400127fc
14000f2d6:	4c 8b f0             	mov    %rax,%r14
14000f2d9:	48 85 c0             	test   %rax,%rax
14000f2dc:	74 c0                	je     0x14000f29e
14000f2de:	48 8b c6             	mov    %rsi,%rax
14000f2e1:	48 ff c0             	inc    %rax
14000f2e4:	44 38 24 07          	cmp    %r12b,(%rdi,%rax,1)
14000f2e8:	75 f7                	jne    0x14000f2e1
14000f2ea:	ff c0                	inc    %eax
14000f2ec:	44 8b ce             	mov    %esi,%r9d
14000f2ef:	89 44 24 28          	mov    %eax,0x28(%rsp)
14000f2f3:	4c 8b c7             	mov    %rdi,%r8
14000f2f6:	33 d2                	xor    %edx,%edx
14000f2f8:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14000f2fd:	33 c9                	xor    %ecx,%ecx
14000f2ff:	48 ff 15 92 6a 00 00 	rex.W call *0x6a92(%rip)        # 0x140015d98
14000f306:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f30b:	85 c0                	test   %eax,%eax
14000f30d:	75 12                	jne    0x14000f321
14000f30f:	49 8b ce             	mov    %r14,%rcx
14000f312:	e8 c9 2d 00 00       	call   0x1400120e0
14000f317:	bb 05 40 00 80       	mov    $0x80004005,%ebx
14000f31c:	e9 ae 00 00 00       	jmp    0x14000f3cf
14000f321:	48 8b ee             	mov    %rsi,%rbp
14000f324:	48 ff c5             	inc    %rbp
14000f327:	44 38 24 2f          	cmp    %r12b,(%rdi,%rbp,1)
14000f32b:	75 f7                	jne    0x14000f324
14000f32d:	48 ff c5             	inc    %rbp
14000f330:	b8 02 00 00 00       	mov    $0x2,%eax
14000f335:	48 f7 e5             	mul    %rbp
14000f338:	48 8d 15 51 78 00 00 	lea    0x7851(%rip),%rdx        # 0x140016b90
14000f33f:	48 0f 40 c6          	cmovo  %rsi,%rax
14000f343:	48 8b c8             	mov    %rax,%rcx
14000f346:	e8 b1 34 00 00       	call   0x1400127fc
14000f34b:	48 8b f0             	mov    %rax,%rsi
14000f34e:	48 85 c0             	test   %rax,%rax
14000f351:	75 07                	jne    0x14000f35a
14000f353:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
14000f358:	eb 60                	jmp    0x14000f3ba
14000f35a:	33 c0                	xor    %eax,%eax
14000f35c:	48 8b fe             	mov    %rsi,%rdi
14000f35f:	48 8b cd             	mov    %rbp,%rcx
14000f362:	45 8b cc             	mov    %r12d,%r9d
14000f365:	f3 aa                	rep stos %al,%es:(%rdi)
14000f367:	41 8b cc             	mov    %r12d,%ecx
14000f36a:	66 45 39 26          	cmp    %r12w,(%r14)
14000f36e:	74 37                	je     0x14000f3a7
14000f370:	49 8b fc             	mov    %r12,%rdi
14000f373:	48 ff cd             	dec    %rbp
14000f376:	48 8b d6             	mov    %rsi,%rdx
14000f379:	48 63 c1             	movslq %ecx,%rax
14000f37c:	48 3b c5             	cmp    %rbp,%rax
14000f37f:	73 26                	jae    0x14000f3a7
14000f381:	4c 8d 04 3f          	lea    (%rdi,%rdi,1),%r8
14000f385:	41 ff c1             	inc    %r9d
14000f388:	43 0f b7 04 30       	movzwl (%r8,%r14,1),%eax
14000f38d:	48 ff c7             	inc    %rdi
14000f390:	66 83 f8 22          	cmp    $0x22,%ax
14000f394:	74 09                	je     0x14000f39f
14000f396:	ff c1                	inc    %ecx
14000f398:	66 89 02             	mov    %ax,(%rdx)
14000f39b:	48 83 c2 02          	add    $0x2,%rdx
14000f39f:	66 47 39 64 30 02    	cmp    %r12w,0x2(%r8,%r14,1)
14000f3a5:	75 d2                	jne    0x14000f379
14000f3a7:	48 63 c1             	movslq %ecx,%rax
14000f3aa:	48 8b ce             	mov    %rsi,%rcx
14000f3ad:	66 44 89 24 46       	mov    %r12w,(%rsi,%rax,2)
14000f3b2:	49 8b 17             	mov    (%r15),%rdx
14000f3b5:	e8 3e 00 00 00       	call   0x14000f3f8
14000f3ba:	49 8b ce             	mov    %r14,%rcx
14000f3bd:	e8 1e 2d 00 00       	call   0x1400120e0
14000f3c2:	48 85 f6             	test   %rsi,%rsi
14000f3c5:	74 08                	je     0x14000f3cf
14000f3c7:	48 8b ce             	mov    %rsi,%rcx
14000f3ca:	e8 11 2d 00 00       	call   0x1400120e0
14000f3cf:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14000f3d4:	8b c3                	mov    %ebx,%eax
14000f3d6:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000f3db:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14000f3e0:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14000f3e5:	48 83 c4 30          	add    $0x30,%rsp
14000f3e9:	41 5f                	pop    %r15
14000f3eb:	41 5e                	pop    %r14
14000f3ed:	41 5c                	pop    %r12
14000f3ef:	c3                   	ret
14000f3f0:	cc                   	int3
14000f3f1:	cc                   	int3
14000f3f2:	cc                   	int3
14000f3f3:	cc                   	int3
14000f3f4:	cc                   	int3
14000f3f5:	cc                   	int3
14000f3f6:	cc                   	int3
14000f3f7:	cc                   	int3
14000f3f8:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14000f3fd:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000f402:	55                   	push   %rbp
14000f403:	57                   	push   %rdi
14000f404:	41 56                	push   %r14
14000f406:	48 8b ec             	mov    %rsp,%rbp
14000f409:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14000f410:	48 8b 05 79 f1 00 00 	mov    0xf179(%rip),%rax        # 0x14001e590
14000f417:	48 33 c4             	xor    %rsp,%rax
14000f41a:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14000f41e:	48 8b fa             	mov    %rdx,%rdi
14000f421:	48 8b f1             	mov    %rcx,%rsi
14000f424:	48 8b cf             	mov    %rdi,%rcx
14000f427:	33 d2                	xor    %edx,%edx
14000f429:	41 b8 58 06 00 00    	mov    $0x658,%r8d
14000f42f:	e8 8a 3b 00 00       	call   0x140012fbe
14000f434:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14000f438:	48 8b ce             	mov    %rsi,%rcx
14000f43b:	48 ff 15 7e 70 00 00 	rex.W call *0x707e(%rip)        # 0x1400164c0
14000f442:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f447:	45 33 f6             	xor    %r14d,%r14d
14000f44a:	8b d8                	mov    %eax,%ebx
14000f44c:	85 c0                	test   %eax,%eax
14000f44e:	0f 84 0d 02 00 00    	je     0x14000f661
14000f454:	0f 57 c0             	xorps  %xmm0,%xmm0
14000f457:	8b cb                	mov    %ebx,%ecx
14000f459:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14000f45d:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14000f461:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
14000f465:	e8 26 2c 00 00       	call   0x140012090
14000f46a:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14000f46e:	48 85 c0             	test   %rax,%rax
14000f471:	0f 84 ea 01 00 00    	je     0x14000f661
14000f477:	8b 55 b0             	mov    -0x50(%rbp),%edx
14000f47a:	4c 8b c8             	mov    %rax,%r9
14000f47d:	44 8b c3             	mov    %ebx,%r8d
14000f480:	48 8b ce             	mov    %rsi,%rcx
14000f483:	48 ff 15 3e 70 00 00 	rex.W call *0x703e(%rip)        # 0x1400164c8
14000f48a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f48f:	85 c0                	test   %eax,%eax
14000f491:	0f 84 c1 01 00 00    	je     0x14000f658
14000f497:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14000f49b:	4c 8d 4d b4          	lea    -0x4c(%rbp),%r9
14000f49f:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
14000f4a3:	48 8d 15 0e 82 00 00 	lea    0x820e(%rip),%rdx        # 0x1400176b8
14000f4aa:	48 ff 15 1f 70 00 00 	rex.W call *0x701f(%rip)        # 0x1400164d0
14000f4b1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f4b6:	41 8d 76 09          	lea    0x9(%r14),%esi
14000f4ba:	85 c0                	test   %eax,%eax
14000f4bc:	74 7c                	je     0x14000f53a
14000f4be:	83 7d b4 04          	cmpl   $0x4,-0x4c(%rbp)
14000f4c2:	72 76                	jb     0x14000f53a
14000f4c4:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
14000f4c8:	4c 8d 05 19 82 00 00 	lea    0x8219(%rip),%r8        # 0x1400176e8
14000f4cf:	8b d6                	mov    %esi,%edx
14000f4d1:	0f b7 48 02          	movzwl 0x2(%rax),%ecx
14000f4d5:	44 0f b7 08          	movzwl (%rax),%r9d
14000f4d9:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
14000f4dd:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14000f4e1:	e8 9a ae ff ff       	call   0x14000a380
14000f4e6:	85 c0                	test   %eax,%eax
14000f4e8:	0f 88 6a 01 00 00    	js     0x14000f658
14000f4ee:	83 fb 70             	cmp    $0x70,%ebx
14000f4f1:	76 42                	jbe    0x14000f535
14000f4f3:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14000f4f7:	44 38 72 5a          	cmp    %r14b,0x5a(%rdx)
14000f4fb:	75 38                	jne    0x14000f535
14000f4fd:	48 83 c2 4c          	add    $0x4c,%rdx
14000f501:	48 8d 0d b8 f0 00 00 	lea    0xf0b8(%rip),%rcx        # 0x14001e5c0
14000f508:	48 ff 15 b1 67 00 00 	rex.W call *0x67b1(%rip)        # 0x140015cc0
14000f50f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f514:	85 c0                	test   %eax,%eax
14000f516:	75 1d                	jne    0x14000f535
14000f518:	4c 8b 45 c0          	mov    -0x40(%rbp),%r8
14000f51c:	48 8d 4d da          	lea    -0x26(%rbp),%rcx
14000f520:	49 83 c0 60          	add    $0x60,%r8
14000f524:	8b d6                	mov    %esi,%edx
14000f526:	e8 8d 62 ff ff       	call   0x1400057b8
14000f52b:	85 c0                	test   %eax,%eax
14000f52d:	0f 88 25 01 00 00    	js     0x14000f658
14000f533:	eb 05                	jmp    0x14000f53a
14000f535:	66 44 89 75 da       	mov    %r14w,-0x26(%rbp)
14000f53a:	66 44 39 75 c8       	cmp    %r14w,-0x38(%rbp)
14000f53f:	0f 85 aa 00 00 00    	jne    0x14000f5ef
14000f545:	4c 8d 05 b4 81 00 00 	lea    0x81b4(%rip),%r8        # 0x140017700
14000f54c:	48 8b d6             	mov    %rsi,%rdx
14000f54f:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14000f553:	e8 60 62 ff ff       	call   0x1400057b8
14000f558:	85 c0                	test   %eax,%eax
14000f55a:	0f 88 f8 00 00 00    	js     0x14000f658
14000f560:	bb 20 00 00 00       	mov    $0x20,%ebx
14000f565:	48 8d 15 ac 81 00 00 	lea    0x81ac(%rip),%rdx        # 0x140017718
14000f56c:	44 8b cb             	mov    %ebx,%r9d
14000f56f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14000f573:	4c 8b c7             	mov    %rdi,%r8
14000f576:	e8 11 01 00 00       	call   0x14000f68c
14000f57b:	85 c0                	test   %eax,%eax
14000f57d:	0f 85 85 00 00 00    	jne    0x14000f608
14000f583:	4c 8d 05 a6 81 00 00 	lea    0x81a6(%rip),%r8        # 0x140017730
14000f58a:	48 8b d6             	mov    %rsi,%rdx
14000f58d:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14000f591:	e8 22 62 ff ff       	call   0x1400057b8
14000f596:	85 c0                	test   %eax,%eax
14000f598:	0f 88 ba 00 00 00    	js     0x14000f658
14000f59e:	44 8b cb             	mov    %ebx,%r9d
14000f5a1:	48 8d 15 70 81 00 00 	lea    0x8170(%rip),%rdx        # 0x140017718
14000f5a8:	4c 8b c7             	mov    %rdi,%r8
14000f5ab:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14000f5af:	e8 d8 00 00 00       	call   0x14000f68c
14000f5b4:	85 c0                	test   %eax,%eax
14000f5b6:	75 50                	jne    0x14000f608
14000f5b8:	4c 8d 05 89 81 00 00 	lea    0x8189(%rip),%r8        # 0x140017748
14000f5bf:	48 8b d6             	mov    %rsi,%rdx
14000f5c2:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14000f5c6:	e8 ed 61 ff ff       	call   0x1400057b8
14000f5cb:	85 c0                	test   %eax,%eax
14000f5cd:	0f 88 85 00 00 00    	js     0x14000f658
14000f5d3:	44 8b cb             	mov    %ebx,%r9d
14000f5d6:	48 8d 15 3b 81 00 00 	lea    0x813b(%rip),%rdx        # 0x140017718
14000f5dd:	4c 8b c7             	mov    %rdi,%r8
14000f5e0:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14000f5e4:	e8 a3 00 00 00       	call   0x14000f68c
14000f5e9:	85 c0                	test   %eax,%eax
14000f5eb:	74 6b                	je     0x14000f658
14000f5ed:	eb 19                	jmp    0x14000f608
14000f5ef:	41 b9 20 00 00 00    	mov    $0x20,%r9d
14000f5f5:	48 8d 15 1c 81 00 00 	lea    0x811c(%rip),%rdx        # 0x140017718
14000f5fc:	4c 8b c7             	mov    %rdi,%r8
14000f5ff:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14000f603:	e8 84 00 00 00       	call   0x14000f68c
14000f608:	bb 04 01 00 00       	mov    $0x104,%ebx
14000f60d:	4c 8d 47 40          	lea    0x40(%rdi),%r8
14000f611:	44 8b cb             	mov    %ebx,%r9d
14000f614:	48 8d 15 45 81 00 00 	lea    0x8145(%rip),%rdx        # 0x140017760
14000f61b:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14000f61f:	e8 68 00 00 00       	call   0x14000f68c
14000f624:	4c 8d 87 48 02 00 00 	lea    0x248(%rdi),%r8
14000f62b:	44 8b cb             	mov    %ebx,%r9d