426286:	83 fb 00             	cmp    $0x0,%ebx
426289:	7c 1f                	jl     0x4262aa
42628b:	8b d3                	mov    %ebx,%edx
42628d:	8b 46 10             	mov    0x10(%esi),%eax
426290:	e8 6f e6 ff ff       	call   0x424904
426295:	3b 78 08             	cmp    0x8(%eax),%edi
426298:	75 0a                	jne    0x4262a4
42629a:	8b d3                	mov    %ebx,%edx
42629c:	8b 46 10             	mov    0x10(%esi),%eax
42629f:	e8 c8 d9 fe ff       	call   0x413c6c
4262a4:	4b                   	dec    %ebx
4262a5:	83 fb ff             	cmp    $0xffffffff,%ebx
4262a8:	75 e1                	jne    0x42628b
4262aa:	8b 46 14             	mov    0x14(%esi),%eax
4262ad:	8b 58 08             	mov    0x8(%eax),%ebx
4262b0:	4b                   	dec    %ebx
4262b1:	83 fb 00             	cmp    $0x0,%ebx
4262b4:	7c 1f                	jl     0x4262d5
4262b6:	8b d3                	mov    %ebx,%edx
4262b8:	8b 46 14             	mov    0x14(%esi),%eax
4262bb:	e8 44 e6 ff ff       	call   0x424904
4262c0:	3b 78 08             	cmp    0x8(%eax),%edi
4262c3:	75 0a                	jne    0x4262cf
4262c5:	8b d3                	mov    %ebx,%edx
4262c7:	8b 46 14             	mov    0x14(%esi),%eax
4262ca:	e8 9d d9 fe ff       	call   0x413c6c
4262cf:	4b                   	dec    %ebx
4262d0:	83 fb ff             	cmp    $0xffffffff,%ebx
4262d3:	75 e1                	jne    0x4262b6
4262d5:	8b 46 18             	mov    0x18(%esi),%eax
4262d8:	8b 58 08             	mov    0x8(%eax),%ebx
4262db:	4b                   	dec    %ebx
4262dc:	83 fb 00             	cmp    $0x0,%ebx
4262df:	7c 1f                	jl     0x426300
4262e1:	8b d3                	mov    %ebx,%edx
4262e3:	8b 46 18             	mov    0x18(%esi),%eax
4262e6:	e8 19 e6 ff ff       	call   0x424904
4262eb:	3b 78 08             	cmp    0x8(%eax),%edi
4262ee:	75 0a                	jne    0x4262fa
4262f0:	8b d3                	mov    %ebx,%edx
4262f2:	8b 46 18             	mov    0x18(%esi),%eax
4262f5:	e8 72 d9 fe ff       	call   0x413c6c
4262fa:	4b                   	dec    %ebx
4262fb:	83 fb ff             	cmp    $0xffffffff,%ebx
4262fe:	75 e1                	jne    0x4262e1
426300:	5f                   	pop    %edi
426301:	5e                   	pop    %esi
426302:	5b                   	pop    %ebx
426303:	c3                   	ret
426304:	53                   	push   %ebx
426305:	56                   	push   %esi
426306:	e8 c9 d2 fd ff       	call   0x4035d4
42630b:	8b da                	mov    %edx,%ebx
42630d:	8b f0                	mov    %eax,%esi
42630f:	8b c6                	mov    %esi,%eax
426311:	e8 02 f7 ff ff       	call   0x425a18
426316:	83 7e 0c 00          	cmpl   $0x0,0xc(%esi)
42631a:	74 08                	je     0x426324
42631c:	8d 46 0c             	lea    0xc(%esi),%eax
42631f:	e8 14 f3 fd ff       	call   0x405638
426324:	8b 46 18             	mov    0x18(%esi),%eax
426327:	e8 1c cf fd ff       	call   0x403248
42632c:	8b 46 14             	mov    0x14(%esi),%eax
42632f:	e8 14 cf fd ff       	call   0x403248
426334:	8b 46 10             	mov    0x10(%esi),%eax
426337:	e8 0c cf fd ff       	call   0x403248
42633c:	8b d3                	mov    %ebx,%edx
42633e:	80 e2 fc             	and    $0xfc,%dl
426341:	8b c6                	mov    %esi,%eax
426343:	e8 f0 ce fd ff       	call   0x403238
426348:	84 db                	test   %bl,%bl
42634a:	7e 07                	jle    0x426353
42634c:	8b c6                	mov    %esi,%eax
42634e:	e8 69 d2 fd ff       	call   0x4035bc
426353:	5e                   	pop    %esi
426354:	5b                   	pop    %ebx
426355:	c3                   	ret
426356:	8b c0                	mov    %eax,%eax
426358:	55                   	push   %ebp
426359:	8b ec                	mov    %esp,%ebp
42635b:	33 c0                	xor    %eax,%eax
42635d:	55                   	push   %ebp
42635e:	68 8f 63 42 00       	push   $0x42638f
426363:	64 ff 30             	push   %fs:(%eax)
426366:	64 89 20             	mov    %esp,%fs:(%eax)
426369:	ff 05 38 e9 46 00    	incl   0x46e938
42636f:	75 10                	jne    0x426381
426371:	83 3d 3c e9 46 00 00 	cmpl   $0x0,0x46e93c
426378:	74 07                	je     0x426381
42637a:	33 c0                	xor    %eax,%eax
42637c:	a3 3c e9 46 00       	mov    %eax,0x46e93c
426381:	33 c0                	xor    %eax,%eax
426383:	5a                   	pop    %edx
426384:	59                   	pop    %ecx
426385:	59                   	pop    %ecx
426386:	64 89 10             	mov    %edx,%fs:(%eax)
426389:	68 96 63 42 00       	push   $0x426396
42638e:	c3                   	ret
42638f:	e9 08 d6 fd ff       	jmp    0x40399c
426394:	eb f8                	jmp    0x42638e
426396:	5d                   	pop    %ebp
426397:	c3                   	ret
426398:	83 2d 38 e9 46 00 01 	subl   $0x1,0x46e938
42639f:	c3                   	ret
4263a0:	55                   	push   %ebp
4263a1:	8b ec                	mov    %esp,%ebp
4263a3:	33 c0                	xor    %eax,%eax
4263a5:	55                   	push   %ebp
4263a6:	68 c5 63 42 00       	push   $0x4263c5
4263ab:	64 ff 30             	push   %fs:(%eax)
4263ae:	64 89 20             	mov    %esp,%fs:(%eax)
4263b1:	ff 05 40 e9 46 00    	incl   0x46e940
4263b7:	33 c0                	xor    %eax,%eax
4263b9:	5a                   	pop    %edx
4263ba:	59                   	pop    %ecx
4263bb:	59                   	pop    %ecx
4263bc:	64 89 10             	mov    %edx,%fs:(%eax)
4263bf:	68 cc 63 42 00       	push   $0x4263cc
4263c4:	c3                   	ret
4263c5:	e9 d2 d5 fd ff       	jmp    0x40399c
4263ca:	eb f8                	jmp    0x4263c4
4263cc:	5d                   	pop    %ebp
4263cd:	c3                   	ret
4263ce:	8b c0                	mov    %eax,%eax
4263d0:	83 2d 40 e9 46 00 01 	subl   $0x1,0x46e940
4263d7:	c3                   	ret
4263d8:	55                   	push   %ebp
4263d9:	8b ec                	mov    %esp,%ebp
4263db:	33 c0                	xor    %eax,%eax
4263dd:	55                   	push   %ebp
4263de:	68 09 64 42 00       	push   $0x426409
4263e3:	64 ff 30             	push   %fs:(%eax)
4263e6:	64 89 20             	mov    %esp,%fs:(%eax)
4263e9:	ff 05 44 e9 46 00    	incl   0x46e944
4263ef:	75 0a                	jne    0x4263fb
4263f1:	a1 1c 37 46 00       	mov    0x46371c,%eax
4263f6:	e8 4d ce fd ff       	call   0x403248
4263fb:	33 c0                	xor    %eax,%eax
4263fd:	5a                   	pop    %edx
4263fe:	59                   	pop    %ecx
4263ff:	59                   	pop    %ecx
426400:	64 89 10             	mov    %edx,%fs:(%eax)
426403:	68 10 64 42 00       	push   $0x426410
426408:	c3                   	ret
426409:	e9 8e d5 fd ff       	jmp    0x40399c
42640e:	eb f8                	jmp    0x426408
426410:	5d                   	pop    %ebp
426411:	c3                   	ret
426412:	8b c0                	mov    %eax,%eax
426414:	83 2d 44 e9 46 00 01 	subl   $0x1,0x46e944
42641b:	c3                   	ret
42641c:	55                   	push   %ebp
42641d:	8b ec                	mov    %esp,%ebp
42641f:	83 3d 70 e9 46 00 00 	cmpl   $0x0,0x46e970
426426:	74 1a                	je     0x426442
426428:	8b 45 14             	mov    0x14(%ebp),%eax
42642b:	50                   	push   %eax
42642c:	8b 45 10             	mov    0x10(%ebp),%eax
42642f:	50                   	push   %eax
426430:	8b 45 0c             	mov    0xc(%ebp),%eax
426433:	50                   	push   %eax
426434:	8b 45 08             	mov    0x8(%ebp),%eax
426437:	50                   	push   %eax
426438:	ff 15 70 e9 46 00    	call   *0x46e970
42643e:	85 c0                	test   %eax,%eax
426440:	75 04                	jne    0x426446
426442:	33 c0                	xor    %eax,%eax
426444:	eb 02                	jmp    0x426448
426446:	b0 01                	mov    $0x1,%al
426448:	f6 d8                	neg    %al
42644a:	1b c0                	sbb    %eax,%eax
42644c:	5d                   	pop    %ebp
42644d:	c2 10 00             	ret    $0x10
426450:	55                   	push   %ebp
426451:	8b ec                	mov    %esp,%ebp
426453:	83 3d 74 e9 46 00 00 	cmpl   $0x0,0x46e974
42645a:	74 0e                	je     0x42646a
42645c:	8b 45 08             	mov    0x8(%ebp),%eax
42645f:	50                   	push   %eax
426460:	ff 15 74 e9 46 00    	call   *0x46e974
426466:	85 c0                	test   %eax,%eax
426468:	75 04                	jne    0x42646e
42646a:	33 c0                	xor    %eax,%eax
42646c:	eb 02                	jmp    0x426470
42646e:	b0 01                	mov    $0x1,%al
426470:	f6 d8                	neg    %al
426472:	1b c0                	sbb    %eax,%eax
426474:	5d                   	pop    %ebp
426475:	c2 04 00             	ret    $0x4
426478:	53                   	push   %ebx
426479:	56                   	push   %esi
42647a:	68 dc 65 42 00       	push   $0x4265dc
42647f:	e8 f8 fb fd ff       	call   0x40607c
426484:	8b d8                	mov    %eax,%ebx
426486:	85 db                	test   %ebx,%ebx
426488:	0f 84 48 01 00 00    	je     0x4265d6
42648e:	68 ec 65 42 00       	push   $0x4265ec
426493:	53                   	push   %ebx
426494:	e8 eb fb fd ff       	call   0x406084
426499:	a3 74 e9 46 00       	mov    %eax,0x46e974
42649e:	68 00 66 42 00       	push   $0x426600
4264a3:	53                   	push   %ebx
4264a4:	e8 db fb fd ff       	call   0x406084
4264a9:	a3 78 e9 46 00       	mov    %eax,0x46e978
4264ae:	68 14 66 42 00       	push   $0x426614
4264b3:	53                   	push   %ebx
4264b4:	e8 cb fb fd ff       	call   0x406084
4264b9:	a3 6c e9 46 00       	mov    %eax,0x46e96c
4264be:	68 2c 66 42 00       	push   $0x42662c
4264c3:	53                   	push   %ebx
4264c4:	e8 bb fb fd ff       	call   0x406084
4264c9:	a3 70 e9 46 00       	mov    %eax,0x46e970
4264ce:	68 44 66 42 00       	push   $0x426644
4264d3:	53                   	push   %ebx
4264d4:	e8 ab fb fd ff       	call   0x406084
4264d9:	8b f0                	mov    %eax,%esi
4264db:	89 35 48 e9 46 00    	mov    %esi,0x46e948
4264e1:	85 f6                	test   %esi,%esi
4264e3:	75 0a                	jne    0x4264ef
4264e5:	b8 0c 65 40 00       	mov    $0x40650c,%eax
4264ea:	a3 48 e9 46 00       	mov    %eax,0x46e948
4264ef:	68 5c 66 42 00       	push   $0x42665c
4264f4:	53                   	push   %ebx
4264f5:	e8 8a fb fd ff       	call   0x406084
4264fa:	8b f0                	mov    %eax,%esi
4264fc:	89 35 4c e9 46 00    	mov    %esi,0x46e94c
426502:	85 f6                	test   %esi,%esi
426504:	75 0a                	jne    0x426510
426506:	b8 c4 68 40 00       	mov    $0x4068c4,%eax
42650b:	a3 4c e9 46 00       	mov    %eax,0x46e94c
426510:	68 74 66 42 00       	push   $0x426674
426515:	53                   	push   %ebx
426516:	e8 69 fb fd ff       	call   0x406084
42651b:	8b f0                	mov    %eax,%esi
42651d:	89 35 50 e9 46 00    	mov    %esi,0x46e950
426523:	85 f6                	test   %esi,%esi
426525:	75 0a                	jne    0x426531
426527:	b8 64 66 40 00       	mov    $0x406664,%eax
42652c:	a3 50 e9 46 00       	mov    %eax,0x46e950
426531:	68 8c 66 42 00       	push   $0x42668c
426536:	53                   	push   %ebx
426537:	e8 48 fb fd ff       	call   0x406084
42653c:	8b f0                	mov    %eax,%esi
42653e:	89 35 54 e9 46 00    	mov    %esi,0x46e954
426544:	85 f6                	test   %esi,%esi
426546:	75 0a                	jne    0x426552
426548:	b8 54 66 40 00       	mov    $0x406654,%eax
42654d:	a3 54 e9 46 00       	mov    %eax,0x46e954
426552:	68 a4 66 42 00       	push   $0x4266a4
426557:	53                   	push   %ebx
426558:	e8 27 fb fd ff       	call   0x406084
42655d:	8b f0                	mov    %eax,%esi
42655f:	89 35 58 e9 46 00    	mov    %esi,0x46e958
426565:	85 f6                	test   %esi,%esi
426567:	75 0a                	jne    0x426573
426569:	b8 5c 66 40 00       	mov    $0x40665c,%eax
42656e:	a3 58 e9 46 00       	mov    %eax,0x46e958
426573:	68 b8 66 42 00       	push   $0x4266b8
426578:	53                   	push   %ebx
426579:	e8 06 fb fd ff       	call   0x406084
42657e:	8b f0                	mov    %eax,%esi
426580:	89 35 5c e9 46 00    	mov    %esi,0x46e95c
426586:	85 f6                	test   %esi,%esi
426588:	75 0a                	jne    0x426594
42658a:	b8 7c 68 40 00       	mov    $0x40687c,%eax
42658f:	a3 5c e9 46 00       	mov    %eax,0x46e95c
426594:	68 cc 66 42 00       	push   $0x4266cc
426599:	53                   	push   %ebx
42659a:	e8 e5 fa fd ff       	call   0x406084
42659f:	8b f0                	mov    %eax,%esi
4265a1:	89 35 60 e9 46 00    	mov    %esi,0x46e960
4265a7:	85 f6                	test   %esi,%esi
4265a9:	75 0a                	jne    0x4265b5
4265ab:	b8 74 68 40 00       	mov    $0x406874,%eax
4265b0:	a3 60 e9 46 00       	mov    %eax,0x46e960
4265b5:	68 e4 66 42 00       	push   $0x4266e4
4265ba:	53                   	push   %ebx
4265bb:	e8 c4 fa fd ff       	call   0x406084
4265c0:	8b f0                	mov    %eax,%esi
4265c2:	89 35 64 e9 46 00    	mov    %esi,0x46e964
4265c8:	85 f6                	test   %esi,%esi
4265ca:	75 0a                	jne    0x4265d6
4265cc:	b8 84 68 40 00       	mov    $0x406884,%eax
4265d1:	a3 64 e9 46 00       	mov    %eax,0x46e964
4265d6:	5e                   	pop    %esi
4265d7:	5b                   	pop    %ebx
4265d8:	c3                   	ret
4265d9:	00 00                	add    %al,(%eax)
4265db:	00 63 6f             	add    %ah,0x6f(%ebx)
4265de:	6d                   	insl   (%dx),%es:(%edi)
4265df:	63 74 6c 33          	arpl   %esi,0x33(%esp,%ebp,2)
4265e3:	32 2e                	xor    (%esi),%ch
4265e5:	64 6c                	fs insb (%dx),%es:(%edi)
4265e7:	6c                   	insb   (%dx),%es:(%edi)
4265e8:	00 00                	add    %al,(%eax)
4265ea:	00 00                	add    %al,(%eax)
4265ec:	49                   	dec    %ecx
4265ed:	6e                   	outsb  %ds:(%esi),(%dx)
4265ee:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
4265f5:	65
4265f6:	46                   	inc    %esi
4265f7:	6c                   	insb   (%dx),%es:(%edi)
4265f8:	61                   	popa
4265f9:	74 53                	je     0x42664e
4265fb:	42                   	inc    %edx
4265fc:	00 00                	add    %al,(%eax)
4265fe:	00 00                	add    %al,(%eax)
426600:	55                   	push   %ebp
426601:	6e                   	outsb  %ds:(%esi),(%dx)
426602:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%esi),%ebp
426609:	69 7a 65 46 6c 61 74 	imul   $0x74616c46,0x65(%edx),%edi
426610:	53                   	push   %ebx
426611:	42                   	inc    %edx
426612:	00 00                	add    %al,(%eax)
426614:	46                   	inc    %esi
426615:	6c                   	insb   (%dx),%es:(%edi)
426616:	61                   	popa
426617:	74 53                	je     0x42666c
426619:	42                   	inc    %edx
42661a:	5f                   	pop    %edi
42661b:	47                   	inc    %edi
42661c:	65 74 53             	gs je  0x426672
42661f:	63 72 6f             	arpl   %esi,0x6f(%edx)
426622:	6c                   	insb   (%dx),%es:(%edi)
426623:	6c                   	insb   (%dx),%es:(%edi)
426624:	50                   	push   %eax
426625:	72 6f                	jb     0x426696
426627:	70 00                	jo     0x426629
426629:	00 00                	add    %al,(%eax)
42662b:	00 46 6c             	add    %al,0x6c(%esi)
42662e:	61                   	popa
42662f:	74 53                	je     0x426684
426631:	42                   	inc    %edx
426632:	5f                   	pop    %edi
426633:	53                   	push   %ebx
426634:	65 74 53             	gs je  0x42668a
426637:	63 72 6f             	arpl   %esi,0x6f(%edx)
42663a:	6c                   	insb   (%dx),%es:(%edi)
42663b:	6c                   	insb   (%dx),%es:(%edi)
42663c:	50                   	push   %eax
42663d:	72 6f                	jb     0x4266ae
42663f:	70 00                	jo     0x426641
426641:	00 00                	add    %al,(%eax)
426643:	00 46 6c             	add    %al,0x6c(%esi)
426646:	61                   	popa
426647:	74 53                	je     0x42669c
426649:	42                   	inc    %edx
42664a:	5f                   	pop    %edi
42664b:	45                   	inc    %ebp
42664c:	6e                   	outsb  %ds:(%esi),(%dx)