569192:	eb 05                	jmp    0x569199
569194:	1b c0                	sbb    %eax,%eax
569196:	83 c8 01             	or     $0x1,%eax
569199:	85 c0                	test   %eax,%eax
56919b:	0f 84 40 01 00 00    	je     0x5692e1
5691a1:	b9 a4 85 65 00       	mov    $0x6585a4,%ecx
5691a6:	8b c6                	mov    %esi,%eax
5691a8:	8a 10                	mov    (%eax),%dl
5691aa:	3a 11                	cmp    (%ecx),%dl
5691ac:	75 1a                	jne    0x5691c8
5691ae:	84 d2                	test   %dl,%dl
5691b0:	74 12                	je     0x5691c4
5691b2:	8a 50 01             	mov    0x1(%eax),%dl
5691b5:	3a 51 01             	cmp    0x1(%ecx),%dl
5691b8:	75 0e                	jne    0x5691c8
5691ba:	83 c0 02             	add    $0x2,%eax
5691bd:	83 c1 02             	add    $0x2,%ecx
5691c0:	84 d2                	test   %dl,%dl
5691c2:	75 e4                	jne    0x5691a8
5691c4:	33 c0                	xor    %eax,%eax
5691c6:	eb 05                	jmp    0x5691cd
5691c8:	1b c0                	sbb    %eax,%eax
5691ca:	83 c8 01             	or     $0x1,%eax
5691cd:	85 c0                	test   %eax,%eax
5691cf:	0f 84 fa 00 00 00    	je     0x5692cf
5691d5:	b9 40 25 60 00       	mov    $0x602540,%ecx
5691da:	8b c6                	mov    %esi,%eax
5691dc:	0f 1f 40 00          	nopl   0x0(%eax)
5691e0:	8a 10                	mov    (%eax),%dl
5691e2:	3a 11                	cmp    (%ecx),%dl
5691e4:	75 1a                	jne    0x569200
5691e6:	84 d2                	test   %dl,%dl
5691e8:	74 12                	je     0x5691fc
5691ea:	8a 50 01             	mov    0x1(%eax),%dl
5691ed:	3a 51 01             	cmp    0x1(%ecx),%dl
5691f0:	75 0e                	jne    0x569200
5691f2:	83 c0 02             	add    $0x2,%eax
5691f5:	83 c1 02             	add    $0x2,%ecx
5691f8:	84 d2                	test   %dl,%dl
5691fa:	75 e4                	jne    0x5691e0
5691fc:	33 c0                	xor    %eax,%eax
5691fe:	eb 05                	jmp    0x569205
569200:	1b c0                	sbb    %eax,%eax
569202:	83 c8 01             	or     $0x1,%eax
569205:	85 c0                	test   %eax,%eax
569207:	0f 84 c2 00 00 00    	je     0x5692cf
56920d:	b9 38 aa 62 00       	mov    $0x62aa38,%ecx
569212:	8b c6                	mov    %esi,%eax
569214:	8a 10                	mov    (%eax),%dl
569216:	3a 11                	cmp    (%ecx),%dl
569218:	75 1a                	jne    0x569234
56921a:	84 d2                	test   %dl,%dl
56921c:	74 12                	je     0x569230
56921e:	8a 50 01             	mov    0x1(%eax),%dl
569221:	3a 51 01             	cmp    0x1(%ecx),%dl
569224:	75 0e                	jne    0x569234
569226:	83 c0 02             	add    $0x2,%eax
569229:	83 c1 02             	add    $0x2,%ecx
56922c:	84 d2                	test   %dl,%dl
56922e:	75 e4                	jne    0x569214
569230:	33 c0                	xor    %eax,%eax
569232:	eb 05                	jmp    0x569239
569234:	1b c0                	sbb    %eax,%eax
569236:	83 c8 01             	or     $0x1,%eax
569239:	85 c0                	test   %eax,%eax
56923b:	0f 84 8e 00 00 00    	je     0x5692cf
569241:	b9 14 ab 60 00       	mov    $0x60ab14,%ecx
569246:	8b c6                	mov    %esi,%eax
569248:	8a 10                	mov    (%eax),%dl
56924a:	3a 11                	cmp    (%ecx),%dl
56924c:	75 1a                	jne    0x569268
56924e:	84 d2                	test   %dl,%dl
569250:	74 12                	je     0x569264
569252:	8a 50 01             	mov    0x1(%eax),%dl
569255:	3a 51 01             	cmp    0x1(%ecx),%dl
569258:	75 0e                	jne    0x569268
56925a:	83 c0 02             	add    $0x2,%eax
56925d:	83 c1 02             	add    $0x2,%ecx
569260:	84 d2                	test   %dl,%dl
569262:	75 e4                	jne    0x569248
569264:	33 c0                	xor    %eax,%eax
569266:	eb 05                	jmp    0x56926d
569268:	1b c0                	sbb    %eax,%eax
56926a:	83 c8 01             	or     $0x1,%eax
56926d:	85 c0                	test   %eax,%eax
56926f:	74 5e                	je     0x5692cf
569271:	b9 b8 85 65 00       	mov    $0x6585b8,%ecx
569276:	8b c6                	mov    %esi,%eax
569278:	8a 10                	mov    (%eax),%dl
56927a:	3a 11                	cmp    (%ecx),%dl
56927c:	75 1a                	jne    0x569298
56927e:	84 d2                	test   %dl,%dl
569280:	74 12                	je     0x569294
569282:	8a 50 01             	mov    0x1(%eax),%dl
569285:	3a 51 01             	cmp    0x1(%ecx),%dl
569288:	75 0e                	jne    0x569298
56928a:	83 c0 02             	add    $0x2,%eax
56928d:	83 c1 02             	add    $0x2,%ecx
569290:	84 d2                	test   %dl,%dl
569292:	75 e4                	jne    0x569278
569294:	33 c0                	xor    %eax,%eax
569296:	eb 05                	jmp    0x56929d
569298:	1b c0                	sbb    %eax,%eax
56929a:	83 c8 01             	or     $0x1,%eax
56929d:	85 c0                	test   %eax,%eax
56929f:	74 2e                	je     0x5692cf
5692a1:	b8 10 ab 60 00       	mov    $0x60ab10,%eax
5692a6:	8a 0e                	mov    (%esi),%cl
5692a8:	3a 08                	cmp    (%eax),%cl
5692aa:	75 1a                	jne    0x5692c6
5692ac:	84 c9                	test   %cl,%cl
5692ae:	74 12                	je     0x5692c2
5692b0:	8a 4e 01             	mov    0x1(%esi),%cl
5692b3:	3a 48 01             	cmp    0x1(%eax),%cl
5692b6:	75 0e                	jne    0x5692c6
5692b8:	83 c6 02             	add    $0x2,%esi
5692bb:	83 c0 02             	add    $0x2,%eax
5692be:	84 c9                	test   %cl,%cl
5692c0:	75 e4                	jne    0x5692a6
5692c2:	33 c0                	xor    %eax,%eax
5692c4:	eb 05                	jmp    0x5692cb
5692c6:	1b c0                	sbb    %eax,%eax
5692c8:	83 c8 01             	or     $0x1,%eax
5692cb:	85 c0                	test   %eax,%eax
5692cd:	75 24                	jne    0x5692f3
5692cf:	8b 44 24 10          	mov    0x10(%esp),%eax
5692d3:	5f                   	pop    %edi
5692d4:	5e                   	pop    %esi
5692d5:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
5692db:	b8 01 00 00 00       	mov    $0x1,%eax
5692e0:	c3                   	ret
5692e1:	8b 44 24 10          	mov    0x10(%esp),%eax
5692e5:	5f                   	pop    %edi
5692e6:	5e                   	pop    %esi
5692e7:	c7 00 ff 00 00 00    	movl   $0xff,(%eax)
5692ed:	b8 01 00 00 00       	mov    $0x1,%eax
5692f2:	c3                   	ret
5692f3:	68 07 01 00 00       	push   $0x107
5692f8:	68 84 85 65 00       	push   $0x658584
5692fd:	6a 68                	push   $0x68
5692ff:	6a 6e                	push   $0x6e
569301:	6a 22                	push   $0x22
569303:	e8 78 fc f6 ff       	call   0x4d8f80
569308:	ff 77 08             	push   0x8(%edi)
56930b:	68 bc 85 65 00       	push   $0x6585bc
569310:	ff 77 04             	push   0x4(%edi)
569313:	68 c4 85 65 00       	push   $0x6585c4
569318:	ff 37                	push   (%edi)
56931a:	68 cc 85 65 00       	push   $0x6585cc
56931f:	6a 06                	push   $0x6
569321:	e8 4a f3 f6 ff       	call   0x4d8670
569326:	83 c4 30             	add    $0x30,%esp
569329:	33 c0                	xor    %eax,%eax
56932b:	5f                   	pop    %edi
56932c:	5e                   	pop    %esi
56932d:	c3                   	ret
56932e:	cc                   	int3
56932f:	cc                   	int3
569330:	53                   	push   %ebx
569331:	55                   	push   %ebp
569332:	8b 6c 24 0c          	mov    0xc(%esp),%ebp
569336:	56                   	push   %esi
569337:	57                   	push   %edi
569338:	c7 44 24 14 00 00 00 	movl   $0x0,0x14(%esp)
56933f:	00
569340:	8b 5d 08             	mov    0x8(%ebp),%ebx
569343:	85 db                	test   %ebx,%ebx
569345:	75 0b                	jne    0x569352
569347:	8d 43 6d             	lea    0x6d(%ebx),%eax
56934a:	8d 48 43             	lea    0x43(%eax),%ecx
56934d:	e9 db 00 00 00       	jmp    0x56942d
569352:	e8 89 0a f7 ff       	call   0x4d9de0
569357:	89 44 24 14          	mov    %eax,0x14(%esp)
56935b:	85 c0                	test   %eax,%eax
56935d:	75 0d                	jne    0x56936c
56935f:	b8 41 00 00 00       	mov    $0x41,%eax
569364:	8d 48 74             	lea    0x74(%eax),%ecx
569367:	e9 c1 00 00 00       	jmp    0x56942d
56936c:	8a 03                	mov    (%ebx),%al
56936e:	3c 2d                	cmp    $0x2d,%al
569370:	75 0a                	jne    0x56937c
569372:	8a 4b 01             	mov    0x1(%ebx),%cl
569375:	be 01 00 00 00       	mov    $0x1,%esi
56937a:	eb 04                	jmp    0x569380
56937c:	33 f6                	xor    %esi,%esi
56937e:	8a c8                	mov    %al,%cl
569380:	3c 2d                	cmp    $0x2d,%al
569382:	8d 7b 01             	lea    0x1(%ebx),%edi
569385:	0f 45 fb             	cmovne %ebx,%edi
569388:	80 f9 30             	cmp    $0x30,%cl
56938b:	75 1b                	jne    0x5693a8
56938d:	8a 47 01             	mov    0x1(%edi),%al
569390:	3c 78                	cmp    $0x78,%al
569392:	74 04                	je     0x569398
569394:	3c 58                	cmp    $0x58,%al
569396:	75 10                	jne    0x5693a8
569398:	83 c7 02             	add    $0x2,%edi
56939b:	8d 44 24 14          	lea    0x14(%esp),%eax
56939f:	57                   	push   %edi
5693a0:	50                   	push   %eax
5693a1:	e8 ca fc f9 ff       	call   0x509070
5693a6:	eb 0b                	jmp    0x5693b3
5693a8:	8d 44 24 14          	lea    0x14(%esp),%eax
5693ac:	57                   	push   %edi
5693ad:	50                   	push   %eax
5693ae:	e8 3d fb f9 ff       	call   0x508ef0
5693b3:	83 c4 08             	add    $0x8,%esp
5693b6:	85 c0                	test   %eax,%eax
5693b8:	74 5d                	je     0x569417
5693ba:	80 3c 38 00          	cmpb   $0x0,(%eax,%edi,1)
5693be:	75 57                	jne    0x569417
5693c0:	85 f6                	test   %esi,%esi
5693c2:	74 13                	je     0x5693d7
5693c4:	ff 74 24 14          	push   0x14(%esp)
5693c8:	e8 93 09 f7 ff       	call   0x4d9d60
5693cd:	33 c9                	xor    %ecx,%ecx
5693cf:	83 c4 04             	add    $0x4,%esp
5693d2:	85 c0                	test   %eax,%eax
5693d4:	0f 45 f1             	cmovne %ecx,%esi
5693d7:	6a 00                	push   $0x0
5693d9:	ff 74 24 18          	push   0x18(%esp)
5693dd:	e8 1e 01 fa ff       	call   0x509500
5693e2:	ff 74 24 1c          	push   0x1c(%esp)
5693e6:	8b f8                	mov    %eax,%edi
5693e8:	e8 33 08 f7 ff       	call   0x4d9c20
5693ed:	83 c4 0c             	add    $0xc,%esp
5693f0:	85 ff                	test   %edi,%edi
5693f2:	75 08                	jne    0x5693fc
5693f4:	8d 47 65             	lea    0x65(%edi),%eax
5693f7:	8d 48 71             	lea    0x71(%eax),%ecx
5693fa:	eb 31                	jmp    0x56942d
5693fc:	85 f6                	test   %esi,%esi
5693fe:	74 07                	je     0x569407
569400:	81 4f 04 00 01 00 00 	orl    $0x100,0x4(%edi)
569407:	8b 44 24 18          	mov    0x18(%esp),%eax
56940b:	89 38                	mov    %edi,(%eax)
56940d:	b8 01 00 00 00       	mov    $0x1,%eax
569412:	5f                   	pop    %edi
569413:	5e                   	pop    %esi
569414:	5d                   	pop    %ebp
569415:	5b                   	pop    %ebx
569416:	c3                   	ret
569417:	ff 74 24 14          	push   0x14(%esp)
56941b:	e8 00 08 f7 ff       	call   0x4d9c20
569420:	83 c4 04             	add    $0x4,%esp
569423:	b8 64 00 00 00       	mov    $0x64,%eax
569428:	b9 cb 00 00 00       	mov    $0xcb,%ecx
56942d:	51                   	push   %ecx
56942e:	68 84 85 65 00       	push   $0x658584
569433:	50                   	push   %eax
569434:	6a 6c                	push   $0x6c
569436:	6a 22                	push   $0x22
569438:	e8 43 fb f6 ff       	call   0x4d8f80
56943d:	ff 75 08             	push   0x8(%ebp)
569440:	68 bc 85 65 00       	push   $0x6585bc
569445:	ff 75 04             	push   0x4(%ebp)
569448:	68 c4 85 65 00       	push   $0x6585c4
56944d:	ff 75 00             	push   0x0(%ebp)
569450:	68 cc 85 65 00       	push   $0x6585cc
569455:	6a 06                	push   $0x6
569457:	e8 14 f2 f6 ff       	call   0x4d8670
56945c:	83 c4 30             	add    $0x30,%esp
56945f:	33 c0                	xor    %eax,%eax
569461:	5f                   	pop    %edi
569462:	5e                   	pop    %esi
569463:	5d                   	pop    %ebp
569464:	5b                   	pop    %ebx
569465:	c3                   	ret
569466:	cc                   	int3
569467:	cc                   	int3
569468:	cc                   	int3
569469:	cc                   	int3
56946a:	cc                   	int3
56946b:	cc                   	int3
56946c:	cc                   	int3
56946d:	cc                   	int3
56946e:	cc                   	int3
56946f:	cc                   	int3
569470:	b8 08 00 00 00       	mov    $0x8,%eax
569475:	e8 36 83 06 00       	call   0x5d17b0
56947a:	53                   	push   %ebx
56947b:	55                   	push   %ebp
56947c:	56                   	push   %esi
56947d:	57                   	push   %edi
56947e:	68 27 01 00 00       	push   $0x127
569483:	68 84 85 65 00       	push   $0x658584
569488:	ff 74 24 24          	push   0x24(%esp)
56948c:	c7 44 24 1c 00 00 00 	movl   $0x0,0x1c(%esp)
569493:	00
569494:	e8 37 8c f7 ff       	call   0x4e20d0
569499:	83 c4 0c             	add    $0xc,%esp
56949c:	89 44 24 14          	mov    %eax,0x14(%esp)
5694a0:	85 c0                	test   %eax,%eax
5694a2:	75 0d                	jne    0x5694b1
5694a4:	8d 48 41             	lea    0x41(%eax),%ecx
5694a7:	ba 29 01 00 00       	mov    $0x129,%edx
5694ac:	e9 05 01 00 00       	jmp    0x5695b6
5694b1:	8b f0                	mov    %eax,%esi
5694b3:	8b d8                	mov    %eax,%ebx
5694b5:	8a 00                	mov    (%eax),%al
5694b7:	33 ff                	xor    %edi,%edi
5694b9:	bd 01 00 00 00       	mov    $0x1,%ebp
5694be:	84 c0                	test   %al,%al
5694c0:	0f 84 d7 00 00 00    	je     0x56959d
5694c6:	3c 0d                	cmp    $0xd,%al
5694c8:	0f 84 99 00 00 00    	je     0x569567
5694ce:	3c 0a                	cmp    $0xa,%al
5694d0:	0f 84 91 00 00 00    	je     0x569567
5694d6:	8b cd                	mov    %ebp,%ecx
5694d8:	83 e9 01             	sub    $0x1,%ecx
5694db:	74 35                	je     0x569512
5694dd:	83 e9 01             	sub    $0x1,%ecx
5694e0:	75 79                	jne    0x56955b
5694e2:	3c 2c                	cmp    $0x2c,%al
5694e4:	75 75                	jne    0x56955b
5694e6:	53                   	push   %ebx
5694e7:	8d 69 01             	lea    0x1(%ecx),%ebp
5694ea:	88 0e                	mov    %cl,(%esi)
5694ec:	e8 9f 10 00 00       	call   0x56a590
5694f1:	83 c4 04             	add    $0x4,%esp
5694f4:	85 c0                	test   %eax,%eax
5694f6:	0f 84 87 00 00 00    	je     0x569583
5694fc:	8d 4c 24 10          	lea    0x10(%esp),%ecx
569500:	51                   	push   %ecx
569501:	50                   	push   %eax
569502:	57                   	push   %edi
569503:	e8 28 f9 ff ff       	call   0x568e30
569508:	83 c4 0c             	add    $0xc,%esp
56950b:	8d 5e 01             	lea    0x1(%esi),%ebx
56950e:	33 ff                	xor    %edi,%edi
569510:	eb 49                	jmp    0x56955b
569512:	3c 3a                	cmp    $0x3a,%al
569514:	75 1c                	jne    0x569532
569516:	53                   	push   %ebx
569517:	bd 02 00 00 00       	mov    $0x2,%ebp
56951c:	c6 06 00             	movb   $0x0,(%esi)
56951f:	e8 6c 10 00 00       	call   0x56a590
569524:	8b f8                	mov    %eax,%edi
569526:	83 c4 04             	add    $0x4,%esp
569529:	85 ff                	test   %edi,%edi
56952b:	74 62                	je     0x56958f
56952d:	8d 5e 01             	lea    0x1(%esi),%ebx
569530:	eb 29                	jmp    0x56955b
569532:	3c 2c                	cmp    $0x2c,%al
569534:	75 25                	jne    0x56955b
569536:	53                   	push   %ebx
569537:	c6 06 00             	movb   $0x0,(%esi)
56953a:	e8 51 10 00 00       	call   0x56a590
56953f:	8b f8                	mov    %eax,%edi
569541:	8d 5e 01             	lea    0x1(%esi),%ebx