42174e:	52                   	push   %edx
42174f:	8d 44 24 14          	lea    0x14(%esp),%eax
421753:	50                   	push   %eax
421754:	56                   	push   %esi
421755:	e8 76 14 01 00       	call   0x432bd0
42175a:	83 c4 0c             	add    $0xc,%esp
42175d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421764:	00
421765:	74 09                	je     0x421770
421767:	80 bd 55 60 00 00 00 	cmpb   $0x0,0x6055(%ebp)
42176e:	74 5d                	je     0x4217cd
421770:	80 bd 55 60 00 00 00 	cmpb   $0x0,0x6055(%ebp)
421777:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42177c:	75 05                	jne    0x421783
42177e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
421783:	68 6c 65 46 00       	push   $0x46656c
421788:	50                   	push   %eax
421789:	68 00 82 46 00       	push   $0x468200
42178e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421792:	68 00 08 00 00       	push   $0x800
421797:	51                   	push   %ecx
421798:	e8 26 f6 00 00       	call   0x430dc3
42179d:	8b c6                	mov    %esi,%eax
42179f:	83 c4 14             	add    $0x14,%esp
4217a2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4217a9:	00
4217aa:	8d 50 01             	lea    0x1(%eax),%edx
4217ad:	8d 49 00             	lea    0x0(%ecx),%ecx
4217b0:	8a 08                	mov    (%eax),%cl
4217b2:	40                   	inc    %eax
4217b3:	84 c9                	test   %cl,%cl
4217b5:	75 f9                	jne    0x4217b0
4217b7:	2b c2                	sub    %edx,%eax
4217b9:	8b d3                	mov    %ebx,%edx
4217bb:	2b d0                	sub    %eax,%edx
4217bd:	4a                   	dec    %edx
4217be:	52                   	push   %edx
4217bf:	8d 44 24 14          	lea    0x14(%esp),%eax
4217c3:	50                   	push   %eax
4217c4:	56                   	push   %esi
4217c5:	e8 06 14 01 00       	call   0x432bd0
4217ca:	83 c4 0c             	add    $0xc,%esp
4217cd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4217d4:	00
4217d5:	74 09                	je     0x4217e0
4217d7:	80 bd 56 60 00 00 01 	cmpb   $0x1,0x6056(%ebp)
4217de:	74 5d                	je     0x42183d
4217e0:	80 bd 56 60 00 00 00 	cmpb   $0x0,0x6056(%ebp)
4217e7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4217ec:	75 05                	jne    0x4217f3
4217ee:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4217f3:	68 64 65 46 00       	push   $0x466564
4217f8:	50                   	push   %eax
4217f9:	68 00 82 46 00       	push   $0x468200
4217fe:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421802:	68 00 08 00 00       	push   $0x800
421807:	51                   	push   %ecx
421808:	e8 b6 f5 00 00       	call   0x430dc3
42180d:	8b c6                	mov    %esi,%eax
42180f:	83 c4 14             	add    $0x14,%esp
421812:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421819:	00
42181a:	8d 50 01             	lea    0x1(%eax),%edx
42181d:	8d 49 00             	lea    0x0(%ecx),%ecx
421820:	8a 08                	mov    (%eax),%cl
421822:	40                   	inc    %eax
421823:	84 c9                	test   %cl,%cl
421825:	75 f9                	jne    0x421820
421827:	2b c2                	sub    %edx,%eax
421829:	8b d3                	mov    %ebx,%edx
42182b:	2b d0                	sub    %eax,%edx
42182d:	4a                   	dec    %edx
42182e:	52                   	push   %edx
42182f:	8d 44 24 14          	lea    0x14(%esp),%eax
421833:	50                   	push   %eax
421834:	56                   	push   %esi
421835:	e8 96 13 01 00       	call   0x432bd0
42183a:	83 c4 0c             	add    $0xc,%esp
42183d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421844:	00
421845:	74 09                	je     0x421850
421847:	83 bd 58 60 00 00 00 	cmpl   $0x0,0x6058(%ebp)
42184e:	74 5d                	je     0x4218ad
421850:	8b 8d 58 60 00 00    	mov    0x6058(%ebp),%ecx
421856:	b8 10 82 46 00       	mov    $0x468210,%eax
42185b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
421861:	77 05                	ja     0x421868
421863:	b8 08 82 46 00       	mov    $0x468208,%eax
421868:	51                   	push   %ecx
421869:	68 5c 65 46 00       	push   $0x46655c
42186e:	50                   	push   %eax
42186f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421873:	68 00 08 00 00       	push   $0x800
421878:	51                   	push   %ecx
421879:	e8 45 f5 00 00       	call   0x430dc3
42187e:	8b c6                	mov    %esi,%eax
421880:	83 c4 14             	add    $0x14,%esp
421883:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
42188a:	00
42188b:	8d 50 01             	lea    0x1(%eax),%edx
42188e:	8b ff                	mov    %edi,%edi
421890:	8a 08                	mov    (%eax),%cl
421892:	40                   	inc    %eax
421893:	84 c9                	test   %cl,%cl
421895:	75 f9                	jne    0x421890
421897:	2b c2                	sub    %edx,%eax
421899:	8b d3                	mov    %ebx,%edx
42189b:	2b d0                	sub    %eax,%edx
42189d:	4a                   	dec    %edx
42189e:	52                   	push   %edx
42189f:	8d 44 24 14          	lea    0x14(%esp),%eax
4218a3:	50                   	push   %eax
4218a4:	56                   	push   %esi
4218a5:	e8 26 13 01 00       	call   0x432bd0
4218aa:	83 c4 0c             	add    $0xc,%esp
4218ad:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4218b4:	00
4218b5:	74 09                	je     0x4218c0
4218b7:	80 bd 5c 60 00 00 00 	cmpb   $0x0,0x605c(%ebp)
4218be:	74 5d                	je     0x42191d
4218c0:	80 bd 5c 60 00 00 00 	cmpb   $0x0,0x605c(%ebp)
4218c7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4218cc:	75 05                	jne    0x4218d3
4218ce:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4218d3:	68 58 65 46 00       	push   $0x466558
4218d8:	50                   	push   %eax
4218d9:	68 00 82 46 00       	push   $0x468200
4218de:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4218e2:	68 00 08 00 00       	push   $0x800
4218e7:	51                   	push   %ecx
4218e8:	e8 d6 f4 00 00       	call   0x430dc3
4218ed:	8b c6                	mov    %esi,%eax
4218ef:	83 c4 14             	add    $0x14,%esp
4218f2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4218f9:	00
4218fa:	8d 50 01             	lea    0x1(%eax),%edx
4218fd:	8d 49 00             	lea    0x0(%ecx),%ecx
421900:	8a 08                	mov    (%eax),%cl
421902:	40                   	inc    %eax
421903:	84 c9                	test   %cl,%cl
421905:	75 f9                	jne    0x421900
421907:	2b c2                	sub    %edx,%eax
421909:	8b d3                	mov    %ebx,%edx
42190b:	2b d0                	sub    %eax,%edx
42190d:	4a                   	dec    %edx
42190e:	52                   	push   %edx
42190f:	8d 44 24 14          	lea    0x14(%esp),%eax
421913:	50                   	push   %eax
421914:	56                   	push   %esi
421915:	e8 b6 12 01 00       	call   0x432bd0
42191a:	83 c4 0c             	add    $0xc,%esp
42191d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421924:	00
421925:	74 0c                	je     0x421933
421927:	81 bd 60 60 00 00 11 	cmpl   $0x111,0x6060(%ebp)
42192e:	01 00 00
421931:	74 5b                	je     0x42198e
421933:	8b 8d 60 60 00 00    	mov    0x6060(%ebp),%ecx
421939:	b8 10 82 46 00       	mov    $0x468210,%eax
42193e:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
421944:	77 05                	ja     0x42194b
421946:	b8 08 82 46 00       	mov    $0x468208,%eax
42194b:	51                   	push   %ecx
42194c:	68 4c 65 46 00       	push   $0x46654c
421951:	50                   	push   %eax
421952:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421956:	68 00 08 00 00       	push   $0x800
42195b:	51                   	push   %ecx
42195c:	e8 62 f4 00 00       	call   0x430dc3
421961:	8b c6                	mov    %esi,%eax
421963:	83 c4 14             	add    $0x14,%esp
421966:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
42196d:	00
42196e:	8d 50 01             	lea    0x1(%eax),%edx
421971:	8a 08                	mov    (%eax),%cl
421973:	40                   	inc    %eax
421974:	84 c9                	test   %cl,%cl
421976:	75 f9                	jne    0x421971
421978:	2b c2                	sub    %edx,%eax
42197a:	8b d3                	mov    %ebx,%edx
42197c:	2b d0                	sub    %eax,%edx
42197e:	4a                   	dec    %edx
42197f:	52                   	push   %edx
421980:	8d 44 24 14          	lea    0x14(%esp),%eax
421984:	50                   	push   %eax
421985:	56                   	push   %esi
421986:	e8 45 12 01 00       	call   0x432bd0
42198b:	83 c4 0c             	add    $0xc,%esp
42198e:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421995:	00
421996:	74 09                	je     0x4219a1
421998:	83 bd 64 60 00 00 02 	cmpl   $0x2,0x6064(%ebp)
42199f:	74 5c                	je     0x4219fd
4219a1:	8b 8d 64 60 00 00    	mov    0x6064(%ebp),%ecx
4219a7:	b8 10 82 46 00       	mov    $0x468210,%eax
4219ac:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
4219b2:	77 05                	ja     0x4219b9
4219b4:	b8 08 82 46 00       	mov    $0x468208,%eax
4219b9:	51                   	push   %ecx
4219ba:	68 40 65 46 00       	push   $0x466540
4219bf:	50                   	push   %eax
4219c0:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4219c4:	68 00 08 00 00       	push   $0x800
4219c9:	51                   	push   %ecx
4219ca:	e8 f4 f3 00 00       	call   0x430dc3
4219cf:	8b c6                	mov    %esi,%eax
4219d1:	83 c4 14             	add    $0x14,%esp
4219d4:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4219db:	00
4219dc:	8d 50 01             	lea    0x1(%eax),%edx
4219df:	90                   	nop
4219e0:	8a 08                	mov    (%eax),%cl
4219e2:	40                   	inc    %eax
4219e3:	84 c9                	test   %cl,%cl
4219e5:	75 f9                	jne    0x4219e0
4219e7:	2b c2                	sub    %edx,%eax
4219e9:	8b d3                	mov    %ebx,%edx
4219eb:	2b d0                	sub    %eax,%edx
4219ed:	4a                   	dec    %edx
4219ee:	52                   	push   %edx
4219ef:	8d 44 24 14          	lea    0x14(%esp),%eax
4219f3:	50                   	push   %eax
4219f4:	56                   	push   %esi
4219f5:	e8 d6 11 01 00       	call   0x432bd0
4219fa:	83 c4 0c             	add    $0xc,%esp
4219fd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421a04:	00
421a05:	74 09                	je     0x421a10
421a07:	83 bd 68 60 00 00 00 	cmpl   $0x0,0x6068(%ebp)
421a0e:	74 5d                	je     0x421a6d
421a10:	8b 8d 68 60 00 00    	mov    0x6068(%ebp),%ecx
421a16:	b8 10 82 46 00       	mov    $0x468210,%eax
421a1b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
421a21:	77 05                	ja     0x421a28
421a23:	b8 08 82 46 00       	mov    $0x468208,%eax
421a28:	51                   	push   %ecx
421a29:	68 34 65 46 00       	push   $0x466534
421a2e:	50                   	push   %eax
421a2f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421a33:	68 00 08 00 00       	push   $0x800
421a38:	51                   	push   %ecx
421a39:	e8 85 f3 00 00       	call   0x430dc3
421a3e:	8b c6                	mov    %esi,%eax
421a40:	83 c4 14             	add    $0x14,%esp
421a43:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421a4a:	00
421a4b:	8d 50 01             	lea    0x1(%eax),%edx
421a4e:	8b ff                	mov    %edi,%edi
421a50:	8a 08                	mov    (%eax),%cl
421a52:	40                   	inc    %eax
421a53:	84 c9                	test   %cl,%cl
421a55:	75 f9                	jne    0x421a50
421a57:	2b c2                	sub    %edx,%eax
421a59:	8b d3                	mov    %ebx,%edx
421a5b:	2b d0                	sub    %eax,%edx
421a5d:	4a                   	dec    %edx
421a5e:	52                   	push   %edx
421a5f:	8d 44 24 14          	lea    0x14(%esp),%eax
421a63:	50                   	push   %eax
421a64:	56                   	push   %esi
421a65:	e8 66 11 01 00       	call   0x432bd0
421a6a:	83 c4 0c             	add    $0xc,%esp
421a6d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421a74:	00
421a75:	74 0c                	je     0x421a83
421a77:	81 bd 6c 60 00 00 00 	cmpl   $0x3200000,0x606c(%ebp)
421a7e:	00 20 03
421a81:	74 6a                	je     0x421aed
421a83:	8b 85 6c 60 00 00    	mov    0x606c(%ebp),%eax
421a89:	8b d0                	mov    %eax,%edx
421a8b:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
421a91:	b9 38 82 46 00       	mov    $0x468238,%ecx
421a96:	74 05                	je     0x421a9d
421a98:	b9 34 82 46 00       	mov    $0x468234,%ecx
421a9d:	85 d2                	test   %edx,%edx
421a9f:	75 03                	jne    0x421aa4
421aa1:	c1 e8 0a             	shr    $0xa,%eax
421aa4:	51                   	push   %ecx
421aa5:	50                   	push   %eax
421aa6:	68 24 65 46 00       	push   $0x466524
421aab:	68 28 82 46 00       	push   $0x468228
421ab0:	8d 4c 24 20          	lea    0x20(%esp),%ecx
421ab4:	68 00 08 00 00       	push   $0x800
421ab9:	51                   	push   %ecx
421aba:	e8 04 f3 00 00       	call   0x430dc3
421abf:	8b c6                	mov    %esi,%eax
421ac1:	83 c4 18             	add    $0x18,%esp
421ac4:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421acb:	00
421acc:	8d 50 01             	lea    0x1(%eax),%edx
421acf:	90                   	nop
421ad0:	8a 08                	mov    (%eax),%cl
421ad2:	40                   	inc    %eax
421ad3:	84 c9                	test   %cl,%cl
421ad5:	75 f9                	jne    0x421ad0
421ad7:	2b c2                	sub    %edx,%eax
421ad9:	8b d3                	mov    %ebx,%edx
421adb:	2b d0                	sub    %eax,%edx
421add:	4a                   	dec    %edx
421ade:	52                   	push   %edx
421adf:	8d 44 24 14          	lea    0x14(%esp),%eax
421ae3:	50                   	push   %eax
421ae4:	56                   	push   %esi
421ae5:	e8 e6 10 01 00       	call   0x432bd0
421aea:	83 c4 0c             	add    $0xc,%esp
421aed:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421af4:	00
421af5:	74 09                	je     0x421b00
421af7:	83 bd 70 60 00 00 00 	cmpl   $0x0,0x6070(%ebp)
421afe:	74 5d                	je     0x421b5d
421b00:	8b 8d 70 60 00 00    	mov    0x6070(%ebp),%ecx
421b06:	b8 10 82 46 00       	mov    $0x468210,%eax
421b0b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
421b11:	77 05                	ja     0x421b18
421b13:	b8 08 82 46 00       	mov    $0x468208,%eax
421b18:	51                   	push   %ecx
421b19:	68 14 65 46 00       	push   $0x466514
421b1e:	50                   	push   %eax
421b1f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421b23:	68 00 08 00 00       	push   $0x800
421b28:	51                   	push   %ecx
421b29:	e8 95 f2 00 00       	call   0x430dc3
421b2e:	8b c6                	mov    %esi,%eax
421b30:	83 c4 14             	add    $0x14,%esp
421b33:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421b3a:	00
421b3b:	8d 50 01             	lea    0x1(%eax),%edx
421b3e:	8b ff                	mov    %edi,%edi
421b40:	8a 08                	mov    (%eax),%cl
421b42:	40                   	inc    %eax
421b43:	84 c9                	test   %cl,%cl
421b45:	75 f9                	jne    0x421b40
421b47:	2b c2                	sub    %edx,%eax
421b49:	8b d3                	mov    %ebx,%edx
421b4b:	2b d0                	sub    %eax,%edx
421b4d:	4a                   	dec    %edx
421b4e:	52                   	push   %edx
421b4f:	8d 44 24 14          	lea    0x14(%esp),%eax
421b53:	50                   	push   %eax
421b54:	56                   	push   %esi
421b55:	e8 76 10 01 00       	call   0x432bd0
421b5a:	83 c4 0c             	add    $0xc,%esp
421b5d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421b64:	00
421b65:	74 0c                	je     0x421b73
421b67:	81 bd 74 60 00 00 00 	cmpl   $0x40000000,0x6074(%ebp)
421b6e:	00 00 40
421b71:	74 4d                	je     0x421bc0
421b73:	8b 8d 74 60 00 00    	mov    0x6074(%ebp),%ecx
421b79:	51                   	push   %ecx