41874f:	50                   	push   %eax
418750:	e8 6e 86 01 00       	call   0x430dc3
418755:	8b c6                	mov    %esi,%eax
418757:	83 c4 14             	add    $0x14,%esp
41875a:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
418761:	00
418762:	8d 50 01             	lea    0x1(%eax),%edx
418765:	8a 08                	mov    (%eax),%cl
418767:	40                   	inc    %eax
418768:	84 c9                	test   %cl,%cl
41876a:	75 f9                	jne    0x418765
41876c:	2b c2                	sub    %edx,%eax
41876e:	8b cd                	mov    %ebp,%ecx
418770:	2b c8                	sub    %eax,%ecx
418772:	49                   	dec    %ecx
418773:	51                   	push   %ecx
418774:	8d 54 24 14          	lea    0x14(%esp),%edx
418778:	52                   	push   %edx
418779:	56                   	push   %esi
41877a:	e8 51 a4 01 00       	call   0x432bd0
41877f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
418786:	83 c4 0c             	add    $0xc,%esp
418789:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
418790:	00
418791:	74 09                	je     0x41879c
418793:	83 b8 64 09 00 00 03 	cmpl   $0x3,0x964(%eax)
41879a:	74 68                	je     0x418804
41879c:	8b 88 64 09 00 00    	mov    0x964(%eax),%ecx
4187a2:	b8 10 82 46 00       	mov    $0x468210,%eax
4187a7:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
4187ad:	77 05                	ja     0x4187b4
4187af:	b8 08 82 46 00       	mov    $0x468208,%eax
4187b4:	51                   	push   %ecx
4187b5:	68 34 7f 46 00       	push   $0x467f34
4187ba:	50                   	push   %eax
4187bb:	8d 44 24 1c          	lea    0x1c(%esp),%eax
4187bf:	68 00 08 00 00       	push   $0x800
4187c4:	50                   	push   %eax
4187c5:	e8 f9 85 01 00       	call   0x430dc3
4187ca:	8b c6                	mov    %esi,%eax
4187cc:	83 c4 14             	add    $0x14,%esp
4187cf:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4187d6:	00
4187d7:	8d 50 01             	lea    0x1(%eax),%edx
4187da:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
4187e0:	8a 08                	mov    (%eax),%cl
4187e2:	40                   	inc    %eax
4187e3:	84 c9                	test   %cl,%cl
4187e5:	75 f9                	jne    0x4187e0
4187e7:	2b c2                	sub    %edx,%eax
4187e9:	8b cd                	mov    %ebp,%ecx
4187eb:	2b c8                	sub    %eax,%ecx
4187ed:	49                   	dec    %ecx
4187ee:	51                   	push   %ecx
4187ef:	8d 54 24 14          	lea    0x14(%esp),%edx
4187f3:	52                   	push   %edx
4187f4:	56                   	push   %esi
4187f5:	e8 d6 a3 01 00       	call   0x432bd0
4187fa:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
418801:	83 c4 0c             	add    $0xc,%esp
418804:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41880b:	00
41880c:	74 09                	je     0x418817
41880e:	80 b8 68 09 00 00 01 	cmpb   $0x1,0x968(%eax)
418815:	74 61                	je     0x418878
418817:	80 b8 68 09 00 00 00 	cmpb   $0x0,0x968(%eax)
41881e:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
418823:	75 05                	jne    0x41882a
418825:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41882a:	68 28 7f 46 00       	push   $0x467f28
41882f:	50                   	push   %eax
418830:	68 00 82 46 00       	push   $0x468200
418835:	8d 44 24 1c          	lea    0x1c(%esp),%eax
418839:	68 00 08 00 00       	push   $0x800
41883e:	50                   	push   %eax
41883f:	e8 7f 85 01 00       	call   0x430dc3
418844:	8b c6                	mov    %esi,%eax
418846:	83 c4 14             	add    $0x14,%esp
418849:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
418850:	00
418851:	8d 50 01             	lea    0x1(%eax),%edx
418854:	8a 08                	mov    (%eax),%cl
418856:	40                   	inc    %eax
418857:	84 c9                	test   %cl,%cl
418859:	75 f9                	jne    0x418854
41885b:	2b c2                	sub    %edx,%eax
41885d:	8b cd                	mov    %ebp,%ecx
41885f:	2b c8                	sub    %eax,%ecx
418861:	49                   	dec    %ecx
418862:	51                   	push   %ecx
418863:	8d 54 24 14          	lea    0x14(%esp),%edx
418867:	52                   	push   %edx
418868:	56                   	push   %esi
418869:	e8 62 a3 01 00       	call   0x432bd0
41886e:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
418875:	83 c4 0c             	add    $0xc,%esp
418878:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41887f:	00
418880:	74 09                	je     0x41888b
418882:	80 b8 69 09 00 00 00 	cmpb   $0x0,0x969(%eax)
418889:	74 61                	je     0x4188ec
41888b:	80 b8 69 09 00 00 00 	cmpb   $0x0,0x969(%eax)
418892:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
418897:	75 05                	jne    0x41889e
418899:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41889e:	68 18 7f 46 00       	push   $0x467f18
4188a3:	50                   	push   %eax
4188a4:	68 00 82 46 00       	push   $0x468200
4188a9:	8d 44 24 1c          	lea    0x1c(%esp),%eax
4188ad:	68 00 08 00 00       	push   $0x800
4188b2:	50                   	push   %eax
4188b3:	e8 0b 85 01 00       	call   0x430dc3
4188b8:	8b c6                	mov    %esi,%eax
4188ba:	83 c4 14             	add    $0x14,%esp
4188bd:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4188c4:	00
4188c5:	8d 50 01             	lea    0x1(%eax),%edx
4188c8:	8a 08                	mov    (%eax),%cl
4188ca:	40                   	inc    %eax
4188cb:	84 c9                	test   %cl,%cl
4188cd:	75 f9                	jne    0x4188c8
4188cf:	2b c2                	sub    %edx,%eax
4188d1:	8b cd                	mov    %ebp,%ecx
4188d3:	2b c8                	sub    %eax,%ecx
4188d5:	49                   	dec    %ecx
4188d6:	51                   	push   %ecx
4188d7:	8d 54 24 14          	lea    0x14(%esp),%edx
4188db:	52                   	push   %edx
4188dc:	56                   	push   %esi
4188dd:	e8 ee a2 01 00       	call   0x432bd0
4188e2:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
4188e9:	83 c4 0c             	add    $0xc,%esp
4188ec:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4188f3:	00
4188f4:	74 08                	je     0x4188fe
4188f6:	39 b8 6c 09 00 00    	cmp    %edi,0x96c(%eax)
4188fc:	74 66                	je     0x418964
4188fe:	8b 88 6c 09 00 00    	mov    0x96c(%eax),%ecx
418904:	b8 10 82 46 00       	mov    $0x468210,%eax
418909:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41890f:	77 05                	ja     0x418916
418911:	b8 08 82 46 00       	mov    $0x468208,%eax
418916:	51                   	push   %ecx
418917:	68 0c 7f 46 00       	push   $0x467f0c
41891c:	50                   	push   %eax
41891d:	8d 44 24 1c          	lea    0x1c(%esp),%eax
418921:	68 00 08 00 00       	push   $0x800
418926:	50                   	push   %eax
418927:	e8 97 84 01 00       	call   0x430dc3
41892c:	8b c6                	mov    %esi,%eax
41892e:	83 c4 14             	add    $0x14,%esp
418931:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
418938:	00
418939:	8d 50 01             	lea    0x1(%eax),%edx
41893c:	8d 64 24 00          	lea    0x0(%esp),%esp
418940:	8a 08                	mov    (%eax),%cl
418942:	40                   	inc    %eax
418943:	84 c9                	test   %cl,%cl
418945:	75 f9                	jne    0x418940
418947:	2b c2                	sub    %edx,%eax
418949:	8b cd                	mov    %ebp,%ecx
41894b:	2b c8                	sub    %eax,%ecx
41894d:	49                   	dec    %ecx
41894e:	51                   	push   %ecx
41894f:	8d 54 24 14          	lea    0x14(%esp),%edx
418953:	52                   	push   %edx
418954:	56                   	push   %esi
418955:	e8 76 a2 01 00       	call   0x432bd0
41895a:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
418961:	83 c4 0c             	add    $0xc,%esp
418964:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41896b:	00
41896c:	74 09                	je     0x418977
41896e:	83 b8 70 09 00 00 00 	cmpl   $0x0,0x970(%eax)
418975:	74 62                	je     0x4189d9
418977:	8b 88 70 09 00 00    	mov    0x970(%eax),%ecx
41897d:	b8 10 82 46 00       	mov    $0x468210,%eax
418982:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
418988:	77 05                	ja     0x41898f
41898a:	b8 08 82 46 00       	mov    $0x468208,%eax
41898f:	51                   	push   %ecx
418990:	68 fc 7e 46 00       	push   $0x467efc
418995:	50                   	push   %eax
418996:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41899a:	68 00 08 00 00       	push   $0x800
41899f:	50                   	push   %eax
4189a0:	e8 1e 84 01 00       	call   0x430dc3
4189a5:	8b c6                	mov    %esi,%eax
4189a7:	83 c4 14             	add    $0x14,%esp
4189aa:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4189b1:	00
4189b2:	8d 50 01             	lea    0x1(%eax),%edx
4189b5:	8a 08                	mov    (%eax),%cl
4189b7:	40                   	inc    %eax
4189b8:	84 c9                	test   %cl,%cl
4189ba:	75 f9                	jne    0x4189b5
4189bc:	2b c2                	sub    %edx,%eax
4189be:	8b cd                	mov    %ebp,%ecx
4189c0:	2b c8                	sub    %eax,%ecx
4189c2:	49                   	dec    %ecx
4189c3:	51                   	push   %ecx
4189c4:	8d 54 24 14          	lea    0x14(%esp),%edx
4189c8:	52                   	push   %edx
4189c9:	56                   	push   %esi
4189ca:	e8 01 a2 01 00       	call   0x432bd0
4189cf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
4189d6:	83 c4 0c             	add    $0xc,%esp
4189d9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4189e0:	00
4189e1:	74 09                	je     0x4189ec
4189e3:	80 b8 74 09 00 00 00 	cmpb   $0x0,0x974(%eax)
4189ea:	74 68                	je     0x418a54
4189ec:	80 b8 74 09 00 00 00 	cmpb   $0x0,0x974(%eax)
4189f3:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4189f8:	75 05                	jne    0x4189ff
4189fa:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4189ff:	68 f0 7e 46 00       	push   $0x467ef0
418a04:	50                   	push   %eax
418a05:	68 00 82 46 00       	push   $0x468200
418a0a:	8d 44 24 1c          	lea    0x1c(%esp),%eax
418a0e:	68 00 08 00 00       	push   $0x800
418a13:	50                   	push   %eax
418a14:	e8 aa 83 01 00       	call   0x430dc3
418a19:	8b c6                	mov    %esi,%eax
418a1b:	83 c4 14             	add    $0x14,%esp
418a1e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
418a25:	00
418a26:	8d 50 01             	lea    0x1(%eax),%edx
418a29:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
418a30:	8a 08                	mov    (%eax),%cl
418a32:	40                   	inc    %eax
418a33:	84 c9                	test   %cl,%cl
418a35:	75 f9                	jne    0x418a30
418a37:	2b c2                	sub    %edx,%eax
418a39:	8b cd                	mov    %ebp,%ecx
418a3b:	2b c8                	sub    %eax,%ecx
418a3d:	49                   	dec    %ecx
418a3e:	51                   	push   %ecx
418a3f:	8d 54 24 14          	lea    0x14(%esp),%edx
418a43:	52                   	push   %edx
418a44:	56                   	push   %esi
418a45:	e8 86 a1 01 00       	call   0x432bd0
418a4a:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
418a51:	83 c4 0c             	add    $0xc,%esp
418a54:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
418a5b:	00
418a5c:	74 09                	je     0x418a67
418a5e:	83 b8 78 09 00 00 64 	cmpl   $0x64,0x978(%eax)
418a65:	74 62                	je     0x418ac9
418a67:	8b 88 78 09 00 00    	mov    0x978(%eax),%ecx
418a6d:	b8 10 82 46 00       	mov    $0x468210,%eax
418a72:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
418a78:	77 05                	ja     0x418a7f
418a7a:	b8 08 82 46 00       	mov    $0x468208,%eax
418a7f:	51                   	push   %ecx
418a80:	68 d4 7e 46 00       	push   $0x467ed4
418a85:	50                   	push   %eax
418a86:	8d 44 24 1c          	lea    0x1c(%esp),%eax
418a8a:	68 00 08 00 00       	push   $0x800
418a8f:	50                   	push   %eax
418a90:	e8 2e 83 01 00       	call   0x430dc3
418a95:	8b c6                	mov    %esi,%eax
418a97:	83 c4 14             	add    $0x14,%esp
418a9a:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
418aa1:	00
418aa2:	8d 50 01             	lea    0x1(%eax),%edx
418aa5:	8a 08                	mov    (%eax),%cl
418aa7:	40                   	inc    %eax
418aa8:	84 c9                	test   %cl,%cl
418aaa:	75 f9                	jne    0x418aa5
418aac:	2b c2                	sub    %edx,%eax
418aae:	8b cd                	mov    %ebp,%ecx
418ab0:	2b c8                	sub    %eax,%ecx
418ab2:	49                   	dec    %ecx
418ab3:	51                   	push   %ecx
418ab4:	8d 54 24 14          	lea    0x14(%esp),%edx
418ab8:	52                   	push   %edx
418ab9:	56                   	push   %esi
418aba:	e8 11 a1 01 00       	call   0x432bd0
418abf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
418ac6:	83 c4 0c             	add    $0xc,%esp
418ac9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
418ad0:	00
418ad1:	74 09                	je     0x418adc
418ad3:	83 b8 7c 09 00 00 01 	cmpl   $0x1,0x97c(%eax)
418ada:	74 68                	je     0x418b44
418adc:	8b 88 7c 09 00 00    	mov    0x97c(%eax),%ecx
418ae2:	b8 10 82 46 00       	mov    $0x468210,%eax
418ae7:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
418aed:	77 05                	ja     0x418af4
418aef:	b8 08 82 46 00       	mov    $0x468208,%eax
418af4:	51                   	push   %ecx
418af5:	68 cc 7e 46 00       	push   $0x467ecc
418afa:	50                   	push   %eax
418afb:	8d 44 24 1c          	lea    0x1c(%esp),%eax
418aff:	68 00 08 00 00       	push   $0x800
418b04:	50                   	push   %eax
418b05:	e8 b9 82 01 00       	call   0x430dc3
418b0a:	8b c6                	mov    %esi,%eax
418b0c:	83 c4 14             	add    $0x14,%esp
418b0f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
418b16:	00
418b17:	8d 50 01             	lea    0x1(%eax),%edx
418b1a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
418b20:	8a 08                	mov    (%eax),%cl
418b22:	40                   	inc    %eax
418b23:	84 c9                	test   %cl,%cl
418b25:	75 f9                	jne    0x418b20
418b27:	2b c2                	sub    %edx,%eax
418b29:	8b cd                	mov    %ebp,%ecx
418b2b:	2b c8                	sub    %eax,%ecx
418b2d:	49                   	dec    %ecx
418b2e:	51                   	push   %ecx
418b2f:	8d 54 24 14          	lea    0x14(%esp),%edx
418b33:	52                   	push   %edx
418b34:	56                   	push   %esi
418b35:	e8 96 a0 01 00       	call   0x432bd0
418b3a:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
418b41:	83 c4 0c             	add    $0xc,%esp
418b44:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
418b4b:	00
418b4c:	bb 3c 00 00 00       	mov    $0x3c,%ebx
418b51:	74 08                	je     0x418b5b
418b53:	39 98 80 09 00 00    	cmp    %ebx,0x980(%eax)
418b59:	74 69                	je     0x418bc4
418b5b:	8b 88 80 09 00 00    	mov    0x980(%eax),%ecx
418b61:	b8 10 82 46 00       	mov    $0x468210,%eax
418b66:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
418b6c:	77 05                	ja     0x418b73
418b6e:	b8 08 82 46 00       	mov    $0x468208,%eax
418b73:	51                   	push   %ecx
418b74:	68 bc 7e 46 00       	push   $0x467ebc
418b79:	50                   	push   %eax
418b7a:	8d 44 24 1c          	lea    0x1c(%esp),%eax
418b7e:	68 00 08 00 00       	push   $0x800
418b83:	50                   	push   %eax
418b84:	e8 3a 82 01 00       	call   0x430dc3
418b89:	8b c6                	mov    %esi,%eax
418b8b:	83 c4 14             	add    $0x14,%esp
418b8e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
418b95:	00
418b96:	8d 50 01             	lea    0x1(%eax),%edx
418b99:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
418ba0:	8a 08                	mov    (%eax),%cl
418ba2:	40                   	inc    %eax
418ba3:	84 c9                	test   %cl,%cl
418ba5:	75 f9                	jne    0x418ba0
418ba7:	2b c2                	sub    %edx,%eax
418ba9:	8b cd                	mov    %ebp,%ecx
418bab:	2b c8                	sub    %eax,%ecx