1400ec13a:	cc                   	int3
1400ec13b:	cc                   	int3
1400ec13c:	cc                   	int3
1400ec13d:	cc                   	int3
1400ec13e:	cc                   	int3
1400ec13f:	cc                   	int3
1400ec140:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1400ec145:	53                   	push   %rbx
1400ec146:	b8 40 00 00 00       	mov    $0x40,%eax
1400ec14b:	e8 e0 49 1c 00       	call   0x1402b0b30
1400ec150:	48 2b e0             	sub    %rax,%rsp
1400ec153:	48 8b d9             	mov    %rcx,%rbx
1400ec156:	48 85 c9             	test   %rcx,%rcx
1400ec159:	0f 84 39 01 00 00    	je     0x1400ec298
1400ec15f:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400ec163:	48 85 c0             	test   %rax,%rax
1400ec166:	0f 84 00 01 00 00    	je     0x1400ec26c
1400ec16c:	48 83 78 58 00       	cmpq   $0x0,0x58(%rax)
1400ec171:	0f 84 f5 00 00 00    	je     0x1400ec26c
1400ec177:	83 fa 0e             	cmp    $0xe,%edx
1400ec17a:	0f 85 ec 00 00 00    	jne    0x1400ec26c
1400ec180:	4c 8b 51 10          	mov    0x10(%rcx),%r10
1400ec184:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1400ec189:	33 f6                	xor    %esi,%esi
1400ec18b:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1400ec190:	48 8d 79 18          	lea    0x18(%rcx),%rdi
1400ec194:	4d 85 d2             	test   %r10,%r10
1400ec197:	75 05                	jne    0x1400ec19e
1400ec199:	48 39 37             	cmp    %rsi,(%rdi)
1400ec19c:	74 50                	je     0x1400ec1ee
1400ec19e:	48 8b 07             	mov    (%rdi),%rax
1400ec1a1:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1400ec1a6:	ba 06 00 00 00       	mov    $0x6,%edx
1400ec1ab:	48 85 c0             	test   %rax,%rax
1400ec1ae:	74 20                	je     0x1400ec1d0
1400ec1b0:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1400ec1b5:	45 33 c9             	xor    %r9d,%r9d
1400ec1b8:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400ec1bf:	00
1400ec1c0:	89 74 24 28          	mov    %esi,0x28(%rsp)
1400ec1c4:	c7 44 24 20 0e 00 00 	movl   $0xe,0x20(%rsp)
1400ec1cb:	00
1400ec1cc:	ff d0                	call   *%rax
1400ec1ce:	eb 15                	jmp    0x1400ec1e5
1400ec1d0:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1400ec1d7:	00
1400ec1d8:	41 b9 0e 00 00 00    	mov    $0xe,%r9d
1400ec1de:	89 74 24 20          	mov    %esi,0x20(%rsp)
1400ec1e2:	41 ff d2             	call   *%r10
1400ec1e5:	85 c0                	test   %eax,%eax
1400ec1e7:	7e 52                	jle    0x1400ec23b
1400ec1e9:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
1400ec1ee:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400ec1f2:	ba 0e 00 00 00       	mov    $0xe,%edx
1400ec1f7:	48 8b cb             	mov    %rbx,%rcx
1400ec1fa:	ff 50 58             	call   *0x58(%rax)
1400ec1fd:	4c 8b 5b 10          	mov    0x10(%rbx),%r11
1400ec201:	4d 85 db             	test   %r11,%r11
1400ec204:	75 05                	jne    0x1400ec20b
1400ec206:	48 39 37             	cmp    %rsi,(%rdi)
1400ec209:	74 30                	je     0x1400ec23b
1400ec20b:	4c 8b 17             	mov    (%rdi),%r10
1400ec20e:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1400ec213:	ba 86 00 00 00       	mov    $0x86,%edx
1400ec218:	48 8b cb             	mov    %rbx,%rcx
1400ec21b:	4d 85 d2             	test   %r10,%r10
1400ec21e:	74 2b                	je     0x1400ec24b
1400ec220:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1400ec225:	45 33 c9             	xor    %r9d,%r9d
1400ec228:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400ec22c:	89 74 24 28          	mov    %esi,0x28(%rsp)
1400ec230:	c7 44 24 20 0e 00 00 	movl   $0xe,0x20(%rsp)
1400ec237:	00
1400ec238:	41 ff d2             	call   *%r10
1400ec23b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400ec240:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400ec245:	48 83 c4 40          	add    $0x40,%rsp
1400ec249:	5b                   	pop    %rbx
1400ec24a:	c3                   	ret
1400ec24b:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400ec24f:	41 b9 0e 00 00 00    	mov    $0xe,%r9d
1400ec255:	89 74 24 20          	mov    %esi,0x20(%rsp)
1400ec259:	41 ff d3             	call   *%r11
1400ec25c:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400ec261:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400ec266:	48 83 c4 40          	add    $0x40,%rsp
1400ec26a:	5b                   	pop    %rbx
1400ec26b:	c3                   	ret
1400ec26c:	e8 ff ad 03 00       	call   0x140127070
1400ec271:	4c 8d 05 f0 32 20 00 	lea    0x2032f0(%rip),%r8        # 0x1402ef568
1400ec278:	ba 55 02 00 00       	mov    $0x255,%edx
1400ec27d:	48 8d 0d 64 32 20 00 	lea    0x203264(%rip),%rcx        # 0x1402ef4e8
1400ec284:	e8 07 af 03 00       	call   0x140127190
1400ec289:	45 33 c0             	xor    %r8d,%r8d
1400ec28c:	41 8d 50 79          	lea    0x79(%r8),%edx
1400ec290:	8d 4a a7             	lea    -0x59(%rdx),%ecx
1400ec293:	e8 f8 af 03 00       	call   0x140127290
1400ec298:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1400ec29d:	48 83 c4 40          	add    $0x40,%rsp
1400ec2a1:	5b                   	pop    %rbx
1400ec2a2:	c3                   	ret
1400ec2a3:	cc                   	int3
1400ec2a4:	cc                   	int3
1400ec2a5:	cc                   	int3
1400ec2a6:	cc                   	int3
1400ec2a7:	cc                   	int3
1400ec2a8:	cc                   	int3
1400ec2a9:	cc                   	int3
1400ec2aa:	cc                   	int3
1400ec2ab:	cc                   	int3
1400ec2ac:	cc                   	int3
1400ec2ad:	cc                   	int3
1400ec2ae:	cc                   	int3
1400ec2af:	cc                   	int3
1400ec2b0:	f7 d2                	not    %edx
1400ec2b2:	21 51 30             	and    %edx,0x30(%rcx)
1400ec2b5:	c3                   	ret
1400ec2b6:	cc                   	int3
1400ec2b7:	cc                   	int3
1400ec2b8:	cc                   	int3
1400ec2b9:	cc                   	int3
1400ec2ba:	cc                   	int3
1400ec2bb:	cc                   	int3
1400ec2bc:	cc                   	int3
1400ec2bd:	cc                   	int3
1400ec2be:	cc                   	int3
1400ec2bf:	cc                   	int3
1400ec2c0:	48 8b 51 48          	mov    0x48(%rcx),%rdx
1400ec2c4:	8b 42 30             	mov    0x30(%rdx),%eax
1400ec2c7:	83 e0 0f             	and    $0xf,%eax
1400ec2ca:	09 41 30             	or     %eax,0x30(%rcx)
1400ec2cd:	8b 42 34             	mov    0x34(%rdx),%eax
1400ec2d0:	89 41 34             	mov    %eax,0x34(%rcx)
1400ec2d3:	c3                   	ret
1400ec2d4:	cc                   	int3
1400ec2d5:	cc                   	int3
1400ec2d6:	cc                   	int3
1400ec2d7:	cc                   	int3
1400ec2d8:	cc                   	int3
1400ec2d9:	cc                   	int3
1400ec2da:	cc                   	int3
1400ec2db:	cc                   	int3
1400ec2dc:	cc                   	int3
1400ec2dd:	cc                   	int3
1400ec2de:	cc                   	int3
1400ec2df:	cc                   	int3
1400ec2e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ec2e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400ec2ea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400ec2ef:	41 56                	push   %r14
1400ec2f1:	b8 40 00 00 00       	mov    $0x40,%eax
1400ec2f6:	e8 35 48 1c 00       	call   0x1402b0b30
1400ec2fb:	48 2b e0             	sub    %rax,%rsp
1400ec2fe:	49 8b f1             	mov    %r9,%rsi
1400ec301:	41 8b e8             	mov    %r8d,%ebp
1400ec304:	44 8b f2             	mov    %edx,%r14d
1400ec307:	48 8b d9             	mov    %rcx,%rbx
1400ec30a:	48 85 c9             	test   %rcx,%rcx
1400ec30d:	75 08                	jne    0x1400ec317
1400ec30f:	8d 41 ff             	lea    -0x1(%rcx),%eax
1400ec312:	e9 cb 00 00 00       	jmp    0x1400ec3e2
1400ec317:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400ec31b:	48 85 c0             	test   %rax,%rax
1400ec31e:	0f 84 e4 00 00 00    	je     0x1400ec408
1400ec324:	48 83 78 40 00       	cmpq   $0x0,0x40(%rax)
1400ec329:	0f 84 d9 00 00 00    	je     0x1400ec408
1400ec32f:	4c 8b 51 10          	mov    0x10(%rcx),%r10
1400ec333:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1400ec338:	48 8d 79 18          	lea    0x18(%rcx),%rdi
1400ec33c:	4d 85 d2             	test   %r10,%r10
1400ec33f:	75 05                	jne    0x1400ec346
1400ec341:	4c 39 17             	cmp    %r10,(%rdi)
1400ec344:	74 47                	je     0x1400ec38d
1400ec346:	48 8b 07             	mov    (%rdi),%rax
1400ec349:	4c 8b c6             	mov    %rsi,%r8
1400ec34c:	ba 06 00 00 00       	mov    $0x6,%edx
1400ec351:	48 85 c0             	test   %rax,%rax
1400ec354:	74 21                	je     0x1400ec377
1400ec356:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400ec35d:	00 00
1400ec35f:	45 33 c9             	xor    %r9d,%r9d
1400ec362:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400ec369:	00
1400ec36a:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1400ec36e:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1400ec373:	ff d0                	call   *%rax
1400ec375:	eb 12                	jmp    0x1400ec389
1400ec377:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1400ec37e:	00
1400ec37f:	45 8b ce             	mov    %r14d,%r9d
1400ec382:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1400ec386:	41 ff d2             	call   *%r10
1400ec389:	85 c0                	test   %eax,%eax
1400ec38b:	7e 50                	jle    0x1400ec3dd
1400ec38d:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400ec391:	4c 8b ce             	mov    %rsi,%r9
1400ec394:	44 8b c5             	mov    %ebp,%r8d
1400ec397:	41 8b d6             	mov    %r14d,%edx
1400ec39a:	48 8b cb             	mov    %rbx,%rcx
1400ec39d:	ff 50 40             	call   *0x40(%rax)
1400ec3a0:	4c 8b 5b 10          	mov    0x10(%rbx),%r11
1400ec3a4:	4d 85 db             	test   %r11,%r11
1400ec3a7:	75 05                	jne    0x1400ec3ae
1400ec3a9:	4c 39 1f             	cmp    %r11,(%rdi)
1400ec3ac:	74 2f                	je     0x1400ec3dd
1400ec3ae:	4c 8b 17             	mov    (%rdi),%r10
1400ec3b1:	4c 8b c6             	mov    %rsi,%r8
1400ec3b4:	ba 86 00 00 00       	mov    $0x86,%edx
1400ec3b9:	48 8b cb             	mov    %rbx,%rcx
1400ec3bc:	4d 85 d2             	test   %r10,%r10
1400ec3bf:	74 37                	je     0x1400ec3f8
1400ec3c1:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400ec3c8:	00 00
1400ec3ca:	45 33 c9             	xor    %r9d,%r9d
1400ec3cd:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400ec3d1:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1400ec3d5:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1400ec3da:	41 ff d2             	call   *%r10
1400ec3dd:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1400ec3e2:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400ec3e7:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1400ec3ec:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1400ec3f1:	48 83 c4 40          	add    $0x40,%rsp
1400ec3f5:	41 5e                	pop    %r14
1400ec3f7:	c3                   	ret
1400ec3f8:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400ec3fc:	45 8b ce             	mov    %r14d,%r9d
1400ec3ff:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1400ec403:	41 ff d3             	call   *%r11
1400ec406:	eb d5                	jmp    0x1400ec3dd
1400ec408:	e8 63 ac 03 00       	call   0x140127070
1400ec40d:	4c 8d 05 44 31 20 00 	lea    0x203144(%rip),%r8        # 0x1402ef558
1400ec414:	ba 3a 02 00 00       	mov    $0x23a,%edx
1400ec419:	48 8d 0d c8 30 20 00 	lea    0x2030c8(%rip),%rcx        # 0x1402ef4e8
1400ec420:	e8 6b ad 03 00       	call   0x140127190
1400ec425:	45 33 c0             	xor    %r8d,%r8d
1400ec428:	41 8d 50 79          	lea    0x79(%r8),%edx
1400ec42c:	8d 4a a7             	lea    -0x59(%rdx),%ecx
1400ec42f:	e8 5c ae 03 00       	call   0x140127290
1400ec434:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1400ec439:	eb a7                	jmp    0x1400ec3e2
1400ec43b:	cc                   	int3
1400ec43c:	cc                   	int3
1400ec43d:	cc                   	int3
1400ec43e:	cc                   	int3
1400ec43f:	cc                   	int3
1400ec440:	b8 28 00 00 00       	mov    $0x28,%eax
1400ec445:	e8 e6 46 1c 00       	call   0x1402b0b30
1400ec44a:	48 2b e0             	sub    %rax,%rsp
1400ec44d:	44 8b c2             	mov    %edx,%r8d
1400ec450:	48 85 c9             	test   %rcx,%rcx
1400ec453:	75 3b                	jne    0x1400ec490
1400ec455:	e8 16 ac 03 00       	call   0x140127070
1400ec45a:	4c 8d 05 1f 31 20 00 	lea    0x20311f(%rip),%r8        # 0x1402ef580
1400ec461:	ba d0 02 00 00       	mov    $0x2d0,%edx
1400ec466:	48 8d 0d 7b 30 20 00 	lea    0x20307b(%rip),%rcx        # 0x1402ef4e8
1400ec46d:	e8 1e ad 03 00       	call   0x140127190
1400ec472:	45 33 c0             	xor    %r8d,%r8d
1400ec475:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1400ec47a:	41 8d 48 20          	lea    0x20(%r8),%ecx
1400ec47e:	e8 0d ae 03 00       	call   0x140127290
1400ec483:	33 c0                	xor    %eax,%eax
1400ec485:	48 83 c4 28          	add    $0x28,%rsp
1400ec489:	c3                   	ret
1400ec48a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ec490:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400ec494:	48 85 c0             	test   %rax,%rax
1400ec497:	74 19                	je     0x1400ec4b2
1400ec499:	8b 10                	mov    (%rax),%edx
1400ec49b:	45 84 c0             	test   %r8b,%r8b
1400ec49e:	75 0d                	jne    0x1400ec4ad
1400ec4a0:	41 85 d0             	test   %edx,%r8d
1400ec4a3:	74 0d                	je     0x1400ec4b2
1400ec4a5:	48 8b c1             	mov    %rcx,%rax
1400ec4a8:	48 83 c4 28          	add    $0x28,%rsp
1400ec4ac:	c3                   	ret
1400ec4ad:	41 3b d0             	cmp    %r8d,%edx
1400ec4b0:	74 f3                	je     0x1400ec4a5
1400ec4b2:	48 8b 49 48          	mov    0x48(%rcx),%rcx
1400ec4b6:	48 85 c9             	test   %rcx,%rcx
1400ec4b9:	74 c8                	je     0x1400ec483
1400ec4bb:	eb d3                	jmp    0x1400ec490
1400ec4bd:	cc                   	int3
1400ec4be:	cc                   	int3
1400ec4bf:	cc                   	int3
1400ec4c0:	40 53                	rex push %rbx
1400ec4c2:	b8 40 00 00 00       	mov    $0x40,%eax
1400ec4c7:	e8 64 46 1c 00       	call   0x1402b0b30
1400ec4cc:	48 2b e0             	sub    %rax,%rsp
1400ec4cf:	48 8b d9             	mov    %rcx,%rbx
1400ec4d2:	48 85 c9             	test   %rcx,%rcx
1400ec4d5:	0f 84 bb 00 00 00    	je     0x1400ec596
1400ec4db:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ec4e0:	f0 0f c1 41 58       	lock xadd %eax,0x58(%rcx)
1400ec4e5:	83 e8 01             	sub    $0x1,%eax
1400ec4e8:	0f 8f 9d 00 00 00    	jg     0x1400ec58b
1400ec4ee:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400ec4f2:	48 85 c0             	test   %rax,%rax
1400ec4f5:	75 06                	jne    0x1400ec4fd
1400ec4f7:	48 39 41 18          	cmp    %rax,0x18(%rcx)
1400ec4fb:	74 45                	je     0x1400ec542
1400ec4fd:	4c 8b 51 18          	mov    0x18(%rcx),%r10
1400ec501:	45 33 c0             	xor    %r8d,%r8d
1400ec504:	33 c9                	xor    %ecx,%ecx
1400ec506:	8d 51 01             	lea    0x1(%rcx),%edx
1400ec509:	4d 85 d2             	test   %r10,%r10
1400ec50c:	74 1c                	je     0x1400ec52a
1400ec50e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400ec513:	45 33 c9             	xor    %r9d,%r9d
1400ec516:	89 54 24 30          	mov    %edx,0x30(%rsp)
1400ec51a:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
1400ec51e:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1400ec522:	48 8b cb             	mov    %rbx,%rcx
1400ec525:	41 ff d2             	call   *%r10
1400ec528:	eb 14                	jmp    0x1400ec53e
1400ec52a:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1400ec531:	00
1400ec532:	45 33 c9             	xor    %r9d,%r9d
1400ec535:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1400ec539:	48 8b cb             	mov    %rbx,%rcx
1400ec53c:	ff d0                	call   *%rax
1400ec53e:	85 c0                	test   %eax,%eax
1400ec540:	7e 54                	jle    0x1400ec596
1400ec542:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400ec546:	48 85 c0             	test   %rax,%rax
1400ec549:	74 0e                	je     0x1400ec559
1400ec54b:	48 8b 50 50          	mov    0x50(%rax),%rdx
1400ec54f:	48 85 d2             	test   %rdx,%rdx
1400ec552:	74 05                	je     0x1400ec559
1400ec554:	48 8b cb             	mov    %rbx,%rcx
1400ec557:	ff d2                	call   *%rdx
1400ec559:	4c 8d 43 70          	lea    0x70(%rbx),%r8
1400ec55d:	48 8b d3             	mov    %rbx,%rdx
1400ec560:	b9 0c 00 00 00       	mov    $0xc,%ecx
1400ec565:	e8 a6 b7 03 00       	call   0x140127d10
1400ec56a:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
1400ec571:	e8 5a b3 03 00       	call   0x1401278d0
1400ec576:	41 b8 9a 00 00 00    	mov    $0x9a,%r8d
1400ec57c:	48 8d 15 65 2f 20 00 	lea    0x202f65(%rip),%rdx        # 0x1402ef4e8
1400ec583:	48 8b cb             	mov    %rbx,%rcx
1400ec586:	e8 35 f8 ff ff       	call   0x1400ebdc0
1400ec58b:	b8 01 00 00 00       	mov    $0x1,%eax
1400ec590:	48 83 c4 40          	add    $0x40,%rsp
1400ec594:	5b                   	pop    %rbx
1400ec595:	c3                   	ret
1400ec596:	33 c0                	xor    %eax,%eax
1400ec598:	48 83 c4 40          	add    $0x40,%rsp
1400ec59c:	5b                   	pop    %rbx
1400ec59d:	c3                   	ret
1400ec59e:	cc                   	int3