1401e61b6:	49 8b 4c 1d 30       	mov    0x30(%r13,%rbx,1),%rcx
1401e61bb:	41 b9 31 01 00 00    	mov    $0x131,%r9d
1401e61c1:	ba 10 00 00 00       	mov    $0x10,%edx
1401e61c6:	e8 75 63 05 00       	call   0x14023c540
1401e61cb:	48 89 45 30          	mov    %rax,0x30(%rbp)
1401e61cf:	48 39 7d 20          	cmp    %rdi,0x20(%rbp)
1401e61d3:	74 05                	je     0x1401e61da
1401e61d5:	48 85 c0             	test   %rax,%rax
1401e61d8:	75 06                	jne    0x1401e61e0
1401e61da:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1401e61e0:	48 8d 0d 69 fc ff ff 	lea    -0x397(%rip),%rcx        # 0x1401e5e50
1401e61e7:	49 ff c7             	inc    %r15
1401e61ea:	48 83 c3 38          	add    $0x38,%rbx
1401e61ee:	4d 3b 7e 08          	cmp    0x8(%r14),%r15
1401e61f2:	0f 82 78 ff ff ff    	jb     0x1401e6170
1401e61f8:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
1401e61fd:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401e6202:	45 85 e4             	test   %r12d,%r12d
1401e6205:	74 7b                	je     0x1401e6282
1401e6207:	48 8b 1e             	mov    (%rsi),%rbx
1401e620a:	48 39 7e 08          	cmp    %rdi,0x8(%rsi)
1401e620e:	76 49                	jbe    0x1401e6259
1401e6210:	48 83 c3 20          	add    $0x20,%rbx
1401e6214:	48 39 4b f0          	cmp    %rcx,-0x10(%rbx)
1401e6218:	75 32                	jne    0x1401e624c
1401e621a:	48 8b 0b             	mov    (%rbx),%rcx
1401e621d:	48 8d 15 c4 8b 16 00 	lea    0x168bc4(%rip),%rdx        # 0x14034ede8
1401e6224:	41 b8 4a 01 00 00    	mov    $0x14a,%r8d
1401e622a:	e8 e1 30 04 00       	call   0x140229310
1401e622f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401e6233:	48 8d 15 ae 8b 16 00 	lea    0x168bae(%rip),%rdx        # 0x14034ede8
1401e623a:	41 b8 4b 01 00 00    	mov    $0x14b,%r8d
1401e6240:	e8 cb 30 04 00       	call   0x140229310
1401e6245:	48 8d 0d 04 fc ff ff 	lea    -0x3fc(%rip),%rcx        # 0x1401e5e50
1401e624c:	48 ff c7             	inc    %rdi
1401e624f:	48 83 c3 38          	add    $0x38,%rbx
1401e6253:	48 3b 7e 08          	cmp    0x8(%rsi),%rdi
1401e6257:	72 bb                	jb     0x1401e6214
1401e6259:	48 8b 0e             	mov    (%rsi),%rcx
1401e625c:	48 8d 15 85 8b 16 00 	lea    0x168b85(%rip),%rdx        # 0x14034ede8
1401e6263:	41 b8 4d 01 00 00    	mov    $0x14d,%r8d
1401e6269:	e8 a2 30 04 00       	call   0x140229310
1401e626e:	33 c0                	xor    %eax,%eax
1401e6270:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401e6275:	48 83 c4 20          	add    $0x20,%rsp
1401e6279:	41 5f                	pop    %r15
1401e627b:	41 5e                	pop    %r14
1401e627d:	41 5c                	pop    %r12
1401e627f:	5f                   	pop    %rdi
1401e6280:	5e                   	pop    %rsi
1401e6281:	c3                   	ret
1401e6282:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401e6287:	b8 01 00 00 00       	mov    $0x1,%eax
1401e628c:	48 83 c4 20          	add    $0x20,%rsp
1401e6290:	41 5f                	pop    %r15
1401e6292:	41 5e                	pop    %r14
1401e6294:	41 5c                	pop    %r12
1401e6296:	5f                   	pop    %rdi
1401e6297:	5e                   	pop    %rsi
1401e6298:	c3                   	ret
1401e6299:	cc                   	int3
1401e629a:	cc                   	int3
1401e629b:	cc                   	int3
1401e629c:	cc                   	int3
1401e629d:	cc                   	int3
1401e629e:	cc                   	int3
1401e629f:	cc                   	int3
1401e62a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401e62a5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401e62aa:	57                   	push   %rdi
1401e62ab:	b8 20 00 00 00       	mov    $0x20,%eax
1401e62b0:	e8 2b 43 11 00       	call   0x1402fa5e0
1401e62b5:	48 2b e0             	sub    %rax,%rsp
1401e62b8:	48 8b 19             	mov    (%rcx),%rbx
1401e62bb:	33 ff                	xor    %edi,%edi
1401e62bd:	48 8b f1             	mov    %rcx,%rsi
1401e62c0:	48 39 79 08          	cmp    %rdi,0x8(%rcx)
1401e62c4:	76 52                	jbe    0x1401e6318
1401e62c6:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1401e62cb:	48 03 d8             	add    %rax,%rbx
1401e62ce:	48 8d 2d 7b fb ff ff 	lea    -0x485(%rip),%rbp        # 0x1401e5e50
1401e62d5:	48 39 6b f0          	cmp    %rbp,-0x10(%rbx)
1401e62d9:	75 2b                	jne    0x1401e6306
1401e62db:	48 8b 0b             	mov    (%rbx),%rcx
1401e62de:	48 8d 15 03 8b 16 00 	lea    0x168b03(%rip),%rdx        # 0x14034ede8
1401e62e5:	41 b8 4a 01 00 00    	mov    $0x14a,%r8d
1401e62eb:	e8 20 30 04 00       	call   0x140229310
1401e62f0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401e62f4:	48 8d 15 ed 8a 16 00 	lea    0x168aed(%rip),%rdx        # 0x14034ede8
1401e62fb:	41 b8 4b 01 00 00    	mov    $0x14b,%r8d
1401e6301:	e8 0a 30 04 00       	call   0x140229310
1401e6306:	48 ff c7             	inc    %rdi
1401e6309:	48 83 c3 38          	add    $0x38,%rbx
1401e630d:	48 3b 7e 08          	cmp    0x8(%rsi),%rdi
1401e6311:	72 c2                	jb     0x1401e62d5
1401e6313:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1401e6318:	48 8b 0e             	mov    (%rsi),%rcx
1401e631b:	48 8d 15 c6 8a 16 00 	lea    0x168ac6(%rip),%rdx        # 0x14034ede8
1401e6322:	41 b8 4d 01 00 00    	mov    $0x14d,%r8d
1401e6328:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401e632d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401e6332:	48 83 c4 20          	add    $0x20,%rsp
1401e6336:	5f                   	pop    %rdi
1401e6337:	e9 d4 2f 04 00       	jmp    0x140229310
1401e633c:	cc                   	int3
1401e633d:	cc                   	int3
1401e633e:	cc                   	int3
1401e633f:	cc                   	int3
1401e6340:	8b 41 5c             	mov    0x5c(%rcx),%eax
1401e6343:	c3                   	ret
1401e6344:	cc                   	int3
1401e6345:	cc                   	int3
1401e6346:	cc                   	int3
1401e6347:	cc                   	int3
1401e6348:	cc                   	int3
1401e6349:	cc                   	int3
1401e634a:	cc                   	int3
1401e634b:	cc                   	int3
1401e634c:	cc                   	int3
1401e634d:	cc                   	int3
1401e634e:	cc                   	int3
1401e634f:	cc                   	int3
1401e6350:	83 79 5c 00          	cmpl   $0x0,0x5c(%rcx)
1401e6354:	75 0c                	jne    0x1401e6362
1401e6356:	83 79 48 00          	cmpl   $0x0,0x48(%rcx)
1401e635a:	75 06                	jne    0x1401e6362
1401e635c:	b8 01 00 00 00       	mov    $0x1,%eax
1401e6361:	c3                   	ret
1401e6362:	33 c0                	xor    %eax,%eax
1401e6364:	c3                   	ret
1401e6365:	cc                   	int3
1401e6366:	cc                   	int3
1401e6367:	cc                   	int3
1401e6368:	cc                   	int3
1401e6369:	cc                   	int3
1401e636a:	cc                   	int3
1401e636b:	cc                   	int3
1401e636c:	cc                   	int3
1401e636d:	cc                   	int3
1401e636e:	cc                   	int3
1401e636f:	cc                   	int3
1401e6370:	8b 41 64             	mov    0x64(%rcx),%eax
1401e6373:	c3                   	ret
1401e6374:	cc                   	int3
1401e6375:	cc                   	int3
1401e6376:	cc                   	int3
1401e6377:	cc                   	int3
1401e6378:	cc                   	int3
1401e6379:	cc                   	int3
1401e637a:	cc                   	int3
1401e637b:	cc                   	int3
1401e637c:	cc                   	int3
1401e637d:	cc                   	int3
1401e637e:	cc                   	int3
1401e637f:	cc                   	int3
1401e6380:	83 79 64 00          	cmpl   $0x0,0x64(%rcx)
1401e6384:	75 0c                	jne    0x1401e6392
1401e6386:	83 79 5c 01          	cmpl   $0x1,0x5c(%rcx)
1401e638a:	75 06                	jne    0x1401e6392
1401e638c:	b8 01 00 00 00       	mov    $0x1,%eax
1401e6391:	c3                   	ret
1401e6392:	33 c0                	xor    %eax,%eax
1401e6394:	c3                   	ret
1401e6395:	cc                   	int3
1401e6396:	cc                   	int3
1401e6397:	cc                   	int3
1401e6398:	cc                   	int3
1401e6399:	cc                   	int3
1401e639a:	cc                   	int3
1401e639b:	cc                   	int3
1401e639c:	cc                   	int3
1401e639d:	cc                   	int3
1401e639e:	cc                   	int3
1401e639f:	cc                   	int3
1401e63a0:	b8 28 00 00 00       	mov    $0x28,%eax
1401e63a5:	e8 36 42 11 00       	call   0x1402fa5e0
1401e63aa:	48 2b e0             	sub    %rax,%rsp
1401e63ad:	8d 50 d9             	lea    -0x27(%rax),%edx
1401e63b0:	48 83 c4 28          	add    $0x28,%rsp
1401e63b4:	e9 37 06 00 00       	jmp    0x1401e69f0
1401e63b9:	cc                   	int3
1401e63ba:	cc                   	int3
1401e63bb:	cc                   	int3
1401e63bc:	cc                   	int3
1401e63bd:	cc                   	int3
1401e63be:	cc                   	int3
1401e63bf:	cc                   	int3
1401e63c0:	83 79 48 00          	cmpl   $0x0,0x48(%rcx)
1401e63c4:	74 2b                	je     0x1401e63f1
1401e63c6:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401e63cd:	83 b8 10 01 00 00 00 	cmpl   $0x0,0x110(%rax)
1401e63d4:	74 1b                	je     0x1401e63f1
1401e63d6:	83 b8 08 01 00 00 00 	cmpl   $0x0,0x108(%rax)
1401e63dd:	74 12                	je     0x1401e63f1
1401e63df:	83 79 38 00          	cmpl   $0x0,0x38(%rcx)
1401e63e3:	8b 41 5c             	mov    0x5c(%rcx),%eax
1401e63e6:	74 0c                	je     0x1401e63f4
1401e63e8:	85 c0                	test   %eax,%eax
1401e63ea:	74 0d                	je     0x1401e63f9
1401e63ec:	83 f8 14             	cmp    $0x14,%eax
1401e63ef:	74 08                	je     0x1401e63f9
1401e63f1:	33 c0                	xor    %eax,%eax
1401e63f3:	c3                   	ret
1401e63f4:	83 f8 0c             	cmp    $0xc,%eax
1401e63f7:	75 f8                	jne    0x1401e63f1
1401e63f9:	b8 01 00 00 00       	mov    $0x1,%eax
1401e63fe:	c3                   	ret
1401e63ff:	cc                   	int3
1401e6400:	83 fa ff             	cmp    $0xffffffff,%edx
1401e6403:	75 14                	jne    0x1401e6419
1401e6405:	8b 41 5c             	mov    0x5c(%rcx),%eax
1401e6408:	83 e8 2e             	sub    $0x2e,%eax
1401e640b:	83 f8 01             	cmp    $0x1,%eax
1401e640e:	77 61                	ja     0x1401e6471
1401e6410:	c7 41 64 01 00 00 00 	movl   $0x1,0x64(%rcx)
1401e6417:	eb 29                	jmp    0x1401e6442
1401e6419:	83 79 38 00          	cmpl   $0x0,0x38(%rcx)
1401e641d:	75 3c                	jne    0x1401e645b
1401e641f:	8b 41 5c             	mov    0x5c(%rcx),%eax
1401e6422:	85 d2                	test   %edx,%edx
1401e6424:	74 30                	je     0x1401e6456
1401e6426:	83 c0 d2             	add    $0xffffffd2,%eax
1401e6429:	83 f8 01             	cmp    $0x1,%eax
1401e642c:	77 43                	ja     0x1401e6471
1401e642e:	83 b9 84 00 00 00 04 	cmpl   $0x4,0x84(%rcx)
1401e6435:	74 3a                	je     0x1401e6471
1401e6437:	c7 41 64 01 00 00 00 	movl   $0x1,0x64(%rcx)
1401e643e:	85 d2                	test   %edx,%edx
1401e6440:	74 2f                	je     0x1401e6471
1401e6442:	83 b9 84 00 00 00 03 	cmpl   $0x3,0x84(%rcx)
1401e6449:	75 26                	jne    0x1401e6471
1401e644b:	c7 81 84 00 00 00 07 	movl   $0x7,0x84(%rcx)
1401e6452:	00 00 00
1401e6455:	c3                   	ret
1401e6456:	83 f8 2e             	cmp    $0x2e,%eax
1401e6459:	eb 0d                	jmp    0x1401e6468
1401e645b:	83 b9 84 00 00 00 0c 	cmpl   $0xc,0x84(%rcx)
1401e6462:	75 0d                	jne    0x1401e6471
1401e6464:	83 79 5c 2e          	cmpl   $0x2e,0x5c(%rcx)
1401e6468:	75 07                	jne    0x1401e6471
1401e646a:	c7 41 64 01 00 00 00 	movl   $0x1,0x64(%rcx)
1401e6471:	c3                   	ret
1401e6472:	cc                   	int3
1401e6473:	cc                   	int3
1401e6474:	cc                   	int3
1401e6475:	cc                   	int3
1401e6476:	cc                   	int3
1401e6477:	cc                   	int3
1401e6478:	cc                   	int3
1401e6479:	cc                   	int3
1401e647a:	cc                   	int3
1401e647b:	cc                   	int3
1401e647c:	cc                   	int3
1401e647d:	cc                   	int3
1401e647e:	cc                   	int3
1401e647f:	cc                   	int3
1401e6480:	33 c0                	xor    %eax,%eax
1401e6482:	c7 41 64 01 00 00 00 	movl   $0x1,0x64(%rcx)
1401e6489:	89 41 48             	mov    %eax,0x48(%rcx)
1401e648c:	89 41 5c             	mov    %eax,0x5c(%rcx)
1401e648f:	89 41 74             	mov    %eax,0x74(%rcx)
1401e6492:	c3                   	ret
1401e6493:	cc                   	int3
1401e6494:	cc                   	int3
1401e6495:	cc                   	int3
1401e6496:	cc                   	int3
1401e6497:	cc                   	int3
1401e6498:	cc                   	int3
1401e6499:	cc                   	int3
1401e649a:	cc                   	int3
1401e649b:	cc                   	int3
1401e649c:	cc                   	int3
1401e649d:	cc                   	int3
1401e649e:	cc                   	int3
1401e649f:	cc                   	int3
1401e64a0:	b8 28 00 00 00       	mov    $0x28,%eax
1401e64a5:	e8 36 41 11 00       	call   0x1402fa5e0
1401e64aa:	48 2b e0             	sub    %rax,%rsp
1401e64ad:	33 d2                	xor    %edx,%edx
1401e64af:	48 83 c4 28          	add    $0x28,%rsp
1401e64b3:	e9 38 05 00 00       	jmp    0x1401e69f0
1401e64b8:	cc                   	int3
1401e64b9:	cc                   	int3
1401e64ba:	cc                   	int3
1401e64bb:	cc                   	int3
1401e64bc:	cc                   	int3
1401e64bd:	cc                   	int3
1401e64be:	cc                   	int3
1401e64bf:	cc                   	int3
1401e64c0:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401e64c7:	48 83 b8 d0 03 00 00 	cmpq   $0x0,0x3d0(%rax)
1401e64ce:	00
1401e64cf:	74 0c                	je     0x1401e64dd
1401e64d1:	83 79 5c 24          	cmpl   $0x24,0x5c(%rcx)
1401e64d5:	74 06                	je     0x1401e64dd
1401e64d7:	b8 01 00 00 00       	mov    $0x1,%eax
1401e64dc:	c3                   	ret
1401e64dd:	33 c0                	xor    %eax,%eax
1401e64df:	c3                   	ret
1401e64e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e64e5:	57                   	push   %rdi
1401e64e6:	b8 30 00 00 00       	mov    $0x30,%eax
1401e64eb:	e8 f0 40 11 00       	call   0x1402fa5e0
1401e64f0:	48 2b e0             	sub    %rax,%rsp
1401e64f3:	8b 44 24 68          	mov    0x68(%rsp),%eax
1401e64f7:	45 8b d1             	mov    %r9d,%r10d
1401e64fa:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1401e64ff:	45 8b d8             	mov    %r8d,%r11d
1401e6502:	8b fa                	mov    %edx,%edi
1401e6504:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401e6508:	48 8b d9             	mov    %rcx,%rbx
1401e650b:	45 8b c2             	mov    %r10d,%r8d
1401e650e:	41 8b d3             	mov    %r11d,%edx
1401e6511:	b9 14 00 00 00       	mov    $0x14,%ecx
1401e6516:	e8 85 ae 03 00       	call   0x1402213a0
1401e651b:	83 7b 64 00          	cmpl   $0x0,0x64(%rbx)
1401e651f:	74 06                	je     0x1401e6527
1401e6521:	83 7b 48 01          	cmpl   $0x1,0x48(%rbx)
1401e6525:	74 29                	je     0x1401e6550
1401e6527:	c7 43 64 01 00 00 00 	movl   $0x1,0x64(%rbx)
1401e652e:	c7 43 48 01 00 00 00 	movl   $0x1,0x48(%rbx)
1401e6535:	83 ff ff             	cmp    $0xffffffff,%edi
1401e6538:	74 16                	je     0x1401e6550
1401e653a:	83 7b 7c 01          	cmpl   $0x1,0x7c(%rbx)
1401e653e:	74 10                	je     0x1401e6550
1401e6540:	44 8b c7             	mov    %edi,%r8d
1401e6543:	ba 02 00 00 00       	mov    $0x2,%edx
1401e6548:	48 8b cb             	mov    %rbx,%rcx
1401e654b:	e8 a0 b9 01 00       	call   0x140201ef0
1401e6550:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401e6555:	48 83 c4 30          	add    $0x30,%rsp
1401e6559:	5f                   	pop    %rdi
1401e655a:	c3                   	ret
1401e655b:	cc                   	int3
1401e655c:	cc                   	int3
1401e655d:	cc                   	int3
1401e655e:	cc                   	int3
1401e655f:	cc                   	int3
1401e6560:	8b 41 6c             	mov    0x6c(%rcx),%eax
1401e6563:	c3                   	ret
1401e6564:	cc                   	int3
1401e6565:	cc                   	int3
1401e6566:	cc                   	int3
1401e6567:	cc                   	int3
1401e6568:	cc                   	int3
1401e6569:	cc                   	int3
1401e656a:	cc                   	int3
1401e656b:	cc                   	int3
1401e656c:	cc                   	int3
1401e656d:	cc                   	int3