4225e7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4225ec:	75 05                	jne    0x4225f3
4225ee:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4225f3:	68 74 63 46 00       	push   $0x466374
4225f8:	50                   	push   %eax
4225f9:	68 00 82 46 00       	push   $0x468200
4225fe:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422602:	68 00 08 00 00       	push   $0x800
422607:	51                   	push   %ecx
422608:	e8 b6 e7 00 00       	call   0x430dc3
42260d:	8b c6                	mov    %esi,%eax
42260f:	83 c4 14             	add    $0x14,%esp
422612:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422619:	00
42261a:	8d 50 01             	lea    0x1(%eax),%edx
42261d:	8d 49 00             	lea    0x0(%ecx),%ecx
422620:	8a 08                	mov    (%eax),%cl
422622:	40                   	inc    %eax
422623:	84 c9                	test   %cl,%cl
422625:	75 f9                	jne    0x422620
422627:	2b c2                	sub    %edx,%eax
422629:	8b d3                	mov    %ebx,%edx
42262b:	2b d0                	sub    %eax,%edx
42262d:	4a                   	dec    %edx
42262e:	52                   	push   %edx
42262f:	8d 44 24 14          	lea    0x14(%esp),%eax
422633:	50                   	push   %eax
422634:	56                   	push   %esi
422635:	e8 96 05 01 00       	call   0x432bd0
42263a:	83 c4 0c             	add    $0xc,%esp
42263d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422644:	00
422645:	74 09                	je     0x422650
422647:	83 bf b0 88 00 00 00 	cmpl   $0x0,0x88b0(%edi)
42264e:	74 5d                	je     0x4226ad
422650:	8b 8f b0 88 00 00    	mov    0x88b0(%edi),%ecx
422656:	b8 10 82 46 00       	mov    $0x468210,%eax
42265b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
422661:	77 05                	ja     0x422668
422663:	b8 08 82 46 00       	mov    $0x468208,%eax
422668:	51                   	push   %ecx
422669:	68 68 63 46 00       	push   $0x466368
42266e:	50                   	push   %eax
42266f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422673:	68 00 08 00 00       	push   $0x800
422678:	51                   	push   %ecx
422679:	e8 45 e7 00 00       	call   0x430dc3
42267e:	8b c6                	mov    %esi,%eax
422680:	83 c4 14             	add    $0x14,%esp
422683:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
42268a:	00
42268b:	8d 50 01             	lea    0x1(%eax),%edx
42268e:	8b ff                	mov    %edi,%edi
422690:	8a 08                	mov    (%eax),%cl
422692:	40                   	inc    %eax
422693:	84 c9                	test   %cl,%cl
422695:	75 f9                	jne    0x422690
422697:	2b c2                	sub    %edx,%eax
422699:	8b d3                	mov    %ebx,%edx
42269b:	2b d0                	sub    %eax,%edx
42269d:	4a                   	dec    %edx
42269e:	52                   	push   %edx
42269f:	8d 44 24 14          	lea    0x14(%esp),%eax
4226a3:	50                   	push   %eax
4226a4:	56                   	push   %esi
4226a5:	e8 26 05 01 00       	call   0x432bd0
4226aa:	83 c4 0c             	add    $0xc,%esp
4226ad:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4226b4:	00
4226b5:	74 09                	je     0x4226c0
4226b7:	80 bf b4 88 00 00 01 	cmpb   $0x1,0x88b4(%edi)
4226be:	74 5d                	je     0x42271d
4226c0:	80 bf b4 88 00 00 00 	cmpb   $0x0,0x88b4(%edi)
4226c7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4226cc:	75 05                	jne    0x4226d3
4226ce:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4226d3:	68 5c 63 46 00       	push   $0x46635c
4226d8:	50                   	push   %eax
4226d9:	68 00 82 46 00       	push   $0x468200
4226de:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4226e2:	68 00 08 00 00       	push   $0x800
4226e7:	51                   	push   %ecx
4226e8:	e8 d6 e6 00 00       	call   0x430dc3
4226ed:	8b c6                	mov    %esi,%eax
4226ef:	83 c4 14             	add    $0x14,%esp
4226f2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4226f9:	00
4226fa:	8d 50 01             	lea    0x1(%eax),%edx
4226fd:	8d 49 00             	lea    0x0(%ecx),%ecx
422700:	8a 08                	mov    (%eax),%cl
422702:	40                   	inc    %eax
422703:	84 c9                	test   %cl,%cl
422705:	75 f9                	jne    0x422700
422707:	2b c2                	sub    %edx,%eax
422709:	8b d3                	mov    %ebx,%edx
42270b:	2b d0                	sub    %eax,%edx
42270d:	4a                   	dec    %edx
42270e:	52                   	push   %edx
42270f:	8d 44 24 14          	lea    0x14(%esp),%eax
422713:	50                   	push   %eax
422714:	56                   	push   %esi
422715:	e8 b6 04 01 00       	call   0x432bd0
42271a:	83 c4 0c             	add    $0xc,%esp
42271d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422724:	00
422725:	74 09                	je     0x422730
422727:	80 bf b5 88 00 00 00 	cmpb   $0x0,0x88b5(%edi)
42272e:	74 5d                	je     0x42278d
422730:	80 bf b5 88 00 00 00 	cmpb   $0x0,0x88b5(%edi)
422737:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42273c:	75 05                	jne    0x422743
42273e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
422743:	68 44 63 46 00       	push   $0x466344
422748:	50                   	push   %eax
422749:	68 00 82 46 00       	push   $0x468200
42274e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422752:	68 00 08 00 00       	push   $0x800
422757:	51                   	push   %ecx
422758:	e8 66 e6 00 00       	call   0x430dc3
42275d:	8b c6                	mov    %esi,%eax
42275f:	83 c4 14             	add    $0x14,%esp
422762:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422769:	00
42276a:	8d 50 01             	lea    0x1(%eax),%edx
42276d:	8d 49 00             	lea    0x0(%ecx),%ecx
422770:	8a 08                	mov    (%eax),%cl
422772:	40                   	inc    %eax
422773:	84 c9                	test   %cl,%cl
422775:	75 f9                	jne    0x422770
422777:	2b c2                	sub    %edx,%eax
422779:	8b d3                	mov    %ebx,%edx
42277b:	2b d0                	sub    %eax,%edx
42277d:	4a                   	dec    %edx
42277e:	52                   	push   %edx
42277f:	8d 44 24 14          	lea    0x14(%esp),%eax
422783:	50                   	push   %eax
422784:	56                   	push   %esi
422785:	e8 46 04 01 00       	call   0x432bd0
42278a:	83 c4 0c             	add    $0xc,%esp
42278d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422794:	00
422795:	74 09                	je     0x4227a0
422797:	80 bf b6 88 00 00 01 	cmpb   $0x1,0x88b6(%edi)
42279e:	74 5d                	je     0x4227fd
4227a0:	80 bf b6 88 00 00 00 	cmpb   $0x0,0x88b6(%edi)
4227a7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4227ac:	75 05                	jne    0x4227b3
4227ae:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4227b3:	68 24 63 46 00       	push   $0x466324
4227b8:	50                   	push   %eax
4227b9:	68 00 82 46 00       	push   $0x468200
4227be:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4227c2:	68 00 08 00 00       	push   $0x800
4227c7:	51                   	push   %ecx
4227c8:	e8 f6 e5 00 00       	call   0x430dc3
4227cd:	8b c6                	mov    %esi,%eax
4227cf:	83 c4 14             	add    $0x14,%esp
4227d2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4227d9:	00
4227da:	8d 50 01             	lea    0x1(%eax),%edx
4227dd:	8d 49 00             	lea    0x0(%ecx),%ecx
4227e0:	8a 08                	mov    (%eax),%cl
4227e2:	40                   	inc    %eax
4227e3:	84 c9                	test   %cl,%cl
4227e5:	75 f9                	jne    0x4227e0
4227e7:	2b c2                	sub    %edx,%eax
4227e9:	8b d3                	mov    %ebx,%edx
4227eb:	2b d0                	sub    %eax,%edx
4227ed:	4a                   	dec    %edx
4227ee:	52                   	push   %edx
4227ef:	8d 44 24 14          	lea    0x14(%esp),%eax
4227f3:	50                   	push   %eax
4227f4:	56                   	push   %esi
4227f5:	e8 d6 03 01 00       	call   0x432bd0
4227fa:	83 c4 0c             	add    $0xc,%esp
4227fd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422804:	00
422805:	74 09                	je     0x422810
422807:	80 bf b7 88 00 00 01 	cmpb   $0x1,0x88b7(%edi)
42280e:	74 5d                	je     0x42286d
422810:	80 bf b7 88 00 00 00 	cmpb   $0x0,0x88b7(%edi)
422817:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42281c:	75 05                	jne    0x422823
42281e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
422823:	68 10 63 46 00       	push   $0x466310
422828:	50                   	push   %eax
422829:	68 00 82 46 00       	push   $0x468200
42282e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422832:	68 00 08 00 00       	push   $0x800
422837:	51                   	push   %ecx
422838:	e8 86 e5 00 00       	call   0x430dc3
42283d:	8b c6                	mov    %esi,%eax
42283f:	83 c4 14             	add    $0x14,%esp
422842:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422849:	00
42284a:	8d 50 01             	lea    0x1(%eax),%edx
42284d:	8d 49 00             	lea    0x0(%ecx),%ecx
422850:	8a 08                	mov    (%eax),%cl
422852:	40                   	inc    %eax
422853:	84 c9                	test   %cl,%cl
422855:	75 f9                	jne    0x422850
422857:	2b c2                	sub    %edx,%eax
422859:	8b d3                	mov    %ebx,%edx
42285b:	2b d0                	sub    %eax,%edx
42285d:	4a                   	dec    %edx
42285e:	52                   	push   %edx
42285f:	8d 44 24 14          	lea    0x14(%esp),%eax
422863:	50                   	push   %eax
422864:	56                   	push   %esi
422865:	e8 66 03 01 00       	call   0x432bd0
42286a:	83 c4 0c             	add    $0xc,%esp
42286d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422874:	00
422875:	74 09                	je     0x422880
422877:	80 bf b8 88 00 00 01 	cmpb   $0x1,0x88b8(%edi)
42287e:	74 5d                	je     0x4228dd
422880:	80 bf b8 88 00 00 00 	cmpb   $0x0,0x88b8(%edi)
422887:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42288c:	75 05                	jne    0x422893
42288e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
422893:	68 f8 62 46 00       	push   $0x4662f8
422898:	50                   	push   %eax
422899:	68 00 82 46 00       	push   $0x468200
42289e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4228a2:	68 00 08 00 00       	push   $0x800
4228a7:	51                   	push   %ecx
4228a8:	e8 16 e5 00 00       	call   0x430dc3
4228ad:	8b c6                	mov    %esi,%eax
4228af:	83 c4 14             	add    $0x14,%esp
4228b2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4228b9:	00
4228ba:	8d 50 01             	lea    0x1(%eax),%edx
4228bd:	8d 49 00             	lea    0x0(%ecx),%ecx
4228c0:	8a 08                	mov    (%eax),%cl
4228c2:	40                   	inc    %eax
4228c3:	84 c9                	test   %cl,%cl
4228c5:	75 f9                	jne    0x4228c0
4228c7:	2b c2                	sub    %edx,%eax
4228c9:	8b d3                	mov    %ebx,%edx
4228cb:	2b d0                	sub    %eax,%edx
4228cd:	4a                   	dec    %edx
4228ce:	52                   	push   %edx
4228cf:	8d 44 24 14          	lea    0x14(%esp),%eax
4228d3:	50                   	push   %eax
4228d4:	56                   	push   %esi
4228d5:	e8 f6 02 01 00       	call   0x432bd0
4228da:	83 c4 0c             	add    $0xc,%esp
4228dd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4228e4:	00
4228e5:	74 09                	je     0x4228f0
4228e7:	83 bf bc 88 00 00 00 	cmpl   $0x0,0x88bc(%edi)
4228ee:	74 5d                	je     0x42294d
4228f0:	8b 8f bc 88 00 00    	mov    0x88bc(%edi),%ecx
4228f6:	b8 10 82 46 00       	mov    $0x468210,%eax
4228fb:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
422901:	77 05                	ja     0x422908
422903:	b8 08 82 46 00       	mov    $0x468208,%eax
422908:	51                   	push   %ecx
422909:	68 e0 62 46 00       	push   $0x4662e0
42290e:	50                   	push   %eax
42290f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422913:	68 00 08 00 00       	push   $0x800
422918:	51                   	push   %ecx
422919:	e8 a5 e4 00 00       	call   0x430dc3
42291e:	8b c6                	mov    %esi,%eax
422920:	83 c4 14             	add    $0x14,%esp
422923:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
42292a:	00
42292b:	8d 50 01             	lea    0x1(%eax),%edx
42292e:	8b ff                	mov    %edi,%edi
422930:	8a 08                	mov    (%eax),%cl
422932:	40                   	inc    %eax
422933:	84 c9                	test   %cl,%cl
422935:	75 f9                	jne    0x422930
422937:	2b c2                	sub    %edx,%eax
422939:	8b d3                	mov    %ebx,%edx
42293b:	2b d0                	sub    %eax,%edx
42293d:	4a                   	dec    %edx
42293e:	52                   	push   %edx
42293f:	8d 44 24 14          	lea    0x14(%esp),%eax
422943:	50                   	push   %eax
422944:	56                   	push   %esi
422945:	e8 86 02 01 00       	call   0x432bd0
42294a:	83 c4 0c             	add    $0xc,%esp
42294d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422954:	00
422955:	74 09                	je     0x422960
422957:	80 bf c0 88 00 00 01 	cmpb   $0x1,0x88c0(%edi)
42295e:	74 5d                	je     0x4229bd
422960:	80 bf c0 88 00 00 00 	cmpb   $0x0,0x88c0(%edi)
422967:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42296c:	75 05                	jne    0x422973
42296e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
422973:	68 cc 62 46 00       	push   $0x4662cc
422978:	50                   	push   %eax
422979:	68 00 82 46 00       	push   $0x468200
42297e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422982:	68 00 08 00 00       	push   $0x800
422987:	51                   	push   %ecx
422988:	e8 36 e4 00 00       	call   0x430dc3
42298d:	8b c6                	mov    %esi,%eax
42298f:	83 c4 14             	add    $0x14,%esp
422992:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422999:	00
42299a:	8d 50 01             	lea    0x1(%eax),%edx
42299d:	8d 49 00             	lea    0x0(%ecx),%ecx
4229a0:	8a 08                	mov    (%eax),%cl
4229a2:	40                   	inc    %eax
4229a3:	84 c9                	test   %cl,%cl
4229a5:	75 f9                	jne    0x4229a0
4229a7:	2b c2                	sub    %edx,%eax
4229a9:	8b d3                	mov    %ebx,%edx
4229ab:	2b d0                	sub    %eax,%edx
4229ad:	4a                   	dec    %edx
4229ae:	52                   	push   %edx
4229af:	8d 44 24 14          	lea    0x14(%esp),%eax
4229b3:	50                   	push   %eax
4229b4:	56                   	push   %esi
4229b5:	e8 16 02 01 00       	call   0x432bd0
4229ba:	83 c4 0c             	add    $0xc,%esp
4229bd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4229c4:	00
4229c5:	74 09                	je     0x4229d0
4229c7:	80 bf c1 88 00 00 00 	cmpb   $0x0,0x88c1(%edi)
4229ce:	74 5d                	je     0x422a2d
4229d0:	80 bf c1 88 00 00 00 	cmpb   $0x0,0x88c1(%edi)
4229d7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4229dc:	75 05                	jne    0x4229e3
4229de:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4229e3:	68 bc 62 46 00       	push   $0x4662bc
4229e8:	50                   	push   %eax
4229e9:	68 00 82 46 00       	push   $0x468200
4229ee:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4229f2:	68 00 08 00 00       	push   $0x800
4229f7:	51                   	push   %ecx
4229f8:	e8 c6 e3 00 00       	call   0x430dc3
4229fd:	8b c6                	mov    %esi,%eax
4229ff:	83 c4 14             	add    $0x14,%esp
422a02:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422a09:	00
422a0a:	8d 50 01             	lea    0x1(%eax),%edx
422a0d:	8d 49 00             	lea    0x0(%ecx),%ecx
422a10:	8a 08                	mov    (%eax),%cl
422a12:	40                   	inc    %eax
422a13:	84 c9                	test   %cl,%cl
422a15:	75 f9                	jne    0x422a10
422a17:	2b c2                	sub    %edx,%eax
422a19:	8b d3                	mov    %ebx,%edx
422a1b:	2b d0                	sub    %eax,%edx
422a1d:	4a                   	dec    %edx