426803:	4a                   	dec    %edx
426804:	52                   	push   %edx
426805:	8d 44 24 14          	lea    0x14(%esp),%eax
426809:	50                   	push   %eax
42680a:	56                   	push   %esi
42680b:	e8 c0 c3 00 00       	call   0x432bd0
426810:	83 c4 0c             	add    $0xc,%esp
426813:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42681a:	8b 81 6c 0a 00 00    	mov    0xa6c(%ecx),%eax
426820:	3d 00 10 00 00       	cmp    $0x1000,%eax
426825:	74 66                	je     0x42688d
426827:	8b d0                	mov    %eax,%edx
426829:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
42682f:	b9 38 82 46 00       	mov    $0x468238,%ecx
426834:	74 05                	je     0x42683b
426836:	b9 34 82 46 00       	mov    $0x468234,%ecx
42683b:	3b d3                	cmp    %ebx,%edx
42683d:	75 03                	jne    0x426842
42683f:	c1 e8 0a             	shr    $0xa,%eax
426842:	51                   	push   %ecx
426843:	50                   	push   %eax
426844:	68 44 77 46 00       	push   $0x467744
426849:	68 28 82 46 00       	push   $0x468228
42684e:	8d 54 24 20          	lea    0x20(%esp),%edx
426852:	68 00 08 00 00       	push   $0x800
426857:	52                   	push   %edx
426858:	e8 66 a5 00 00       	call   0x430dc3
42685d:	8b c6                	mov    %esi,%eax
42685f:	83 c4 18             	add    $0x18,%esp
426862:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
426869:	8d 50 01             	lea    0x1(%eax),%edx
42686c:	8d 64 24 00          	lea    0x0(%esp),%esp
426870:	8a 08                	mov    (%eax),%cl
426872:	40                   	inc    %eax
426873:	3a cb                	cmp    %bl,%cl
426875:	75 f9                	jne    0x426870
426877:	2b c2                	sub    %edx,%eax
426879:	8b cd                	mov    %ebp,%ecx
42687b:	2b c8                	sub    %eax,%ecx
42687d:	49                   	dec    %ecx
42687e:	51                   	push   %ecx
42687f:	8d 54 24 14          	lea    0x14(%esp),%edx
426883:	52                   	push   %edx
426884:	56                   	push   %esi
426885:	e8 46 c3 00 00       	call   0x432bd0
42688a:	83 c4 0c             	add    $0xc,%esp
42688d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
426894:	8b 88 70 0a 00 00    	mov    0xa70(%eax),%ecx
42689a:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4268a0:	74 3b                	je     0x4268dd
4268a2:	68 2c 77 46 00       	push   $0x46772c
4268a7:	8d 54 24 14          	lea    0x14(%esp),%edx
4268ab:	e8 f0 09 ff ff       	call   0x4172a0
4268b0:	8b c6                	mov    %esi,%eax
4268b2:	83 c4 04             	add    $0x4,%esp
4268b5:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
4268bc:	8d 50 01             	lea    0x1(%eax),%edx
4268bf:	90                   	nop
4268c0:	8a 08                	mov    (%eax),%cl
4268c2:	40                   	inc    %eax
4268c3:	3a cb                	cmp    %bl,%cl
4268c5:	75 f9                	jne    0x4268c0
4268c7:	2b c2                	sub    %edx,%eax
4268c9:	8b cd                	mov    %ebp,%ecx
4268cb:	2b c8                	sub    %eax,%ecx
4268cd:	49                   	dec    %ecx
4268ce:	51                   	push   %ecx
4268cf:	8d 54 24 14          	lea    0x14(%esp),%edx
4268d3:	52                   	push   %edx
4268d4:	56                   	push   %esi
4268d5:	e8 f6 c2 00 00       	call   0x432bd0
4268da:	83 c4 0c             	add    $0xc,%esp
4268dd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
4268e4:	8b 80 74 0a 00 00    	mov    0xa74(%eax),%eax
4268ea:	3b c3                	cmp    %ebx,%eax
4268ec:	74 62                	je     0x426950
4268ee:	8b d0                	mov    %eax,%edx
4268f0:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
4268f6:	b9 38 82 46 00       	mov    $0x468238,%ecx
4268fb:	74 05                	je     0x426902
4268fd:	b9 34 82 46 00       	mov    $0x468234,%ecx
426902:	3b d3                	cmp    %ebx,%edx
426904:	75 03                	jne    0x426909
426906:	c1 e8 0a             	shr    $0xa,%eax
426909:	51                   	push   %ecx
42690a:	50                   	push   %eax
42690b:	68 1c 77 46 00       	push   $0x46771c
426910:	68 28 82 46 00       	push   $0x468228
426915:	8d 4c 24 20          	lea    0x20(%esp),%ecx
426919:	68 00 08 00 00       	push   $0x800
42691e:	51                   	push   %ecx
42691f:	e8 9f a4 00 00       	call   0x430dc3
426924:	8b c6                	mov    %esi,%eax
426926:	83 c4 18             	add    $0x18,%esp
426929:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
426930:	8d 50 01             	lea    0x1(%eax),%edx
426933:	8a 08                	mov    (%eax),%cl
426935:	40                   	inc    %eax
426936:	3a cb                	cmp    %bl,%cl
426938:	75 f9                	jne    0x426933
42693a:	2b c2                	sub    %edx,%eax
42693c:	8b d5                	mov    %ebp,%edx
42693e:	2b d0                	sub    %eax,%edx
426940:	4a                   	dec    %edx
426941:	52                   	push   %edx
426942:	8d 44 24 14          	lea    0x14(%esp),%eax
426946:	50                   	push   %eax
426947:	56                   	push   %esi
426948:	e8 83 c2 00 00       	call   0x432bd0
42694d:	83 c4 0c             	add    $0xc,%esp
426950:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
426957:	8b 81 78 0a 00 00    	mov    0xa78(%ecx),%eax
42695d:	3d 00 10 00 00       	cmp    $0x1000,%eax
426962:	74 69                	je     0x4269cd
426964:	8b d0                	mov    %eax,%edx
426966:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
42696c:	b9 38 82 46 00       	mov    $0x468238,%ecx
426971:	74 05                	je     0x426978
426973:	b9 34 82 46 00       	mov    $0x468234,%ecx
426978:	3b d3                	cmp    %ebx,%edx
42697a:	75 03                	jne    0x42697f
42697c:	c1 e8 0a             	shr    $0xa,%eax
42697f:	51                   	push   %ecx
426980:	50                   	push   %eax
426981:	68 08 77 46 00       	push   $0x467708
426986:	68 28 82 46 00       	push   $0x468228
42698b:	8d 54 24 20          	lea    0x20(%esp),%edx
42698f:	68 00 08 00 00       	push   $0x800
426994:	52                   	push   %edx
426995:	e8 29 a4 00 00       	call   0x430dc3
42699a:	8b c6                	mov    %esi,%eax
42699c:	83 c4 18             	add    $0x18,%esp
42699f:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
4269a6:	8d 50 01             	lea    0x1(%eax),%edx
4269a9:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
4269b0:	8a 08                	mov    (%eax),%cl
4269b2:	40                   	inc    %eax
4269b3:	3a cb                	cmp    %bl,%cl
4269b5:	75 f9                	jne    0x4269b0
4269b7:	2b c2                	sub    %edx,%eax
4269b9:	8b cd                	mov    %ebp,%ecx
4269bb:	2b c8                	sub    %eax,%ecx
4269bd:	49                   	dec    %ecx
4269be:	51                   	push   %ecx
4269bf:	8d 54 24 14          	lea    0x14(%esp),%edx
4269c3:	52                   	push   %edx
4269c4:	56                   	push   %esi
4269c5:	e8 06 c2 00 00       	call   0x432bd0
4269ca:	83 c4 0c             	add    $0xc,%esp
4269cd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
4269d4:	8b 80 7c 0a 00 00    	mov    0xa7c(%eax),%eax
4269da:	3d 00 00 01 00       	cmp    $0x10000,%eax
4269df:	74 62                	je     0x426a43
4269e1:	8b d0                	mov    %eax,%edx
4269e3:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
4269e9:	b9 38 82 46 00       	mov    $0x468238,%ecx
4269ee:	74 05                	je     0x4269f5
4269f0:	b9 34 82 46 00       	mov    $0x468234,%ecx
4269f5:	3b d3                	cmp    %ebx,%edx
4269f7:	75 03                	jne    0x4269fc
4269f9:	c1 e8 0a             	shr    $0xa,%eax
4269fc:	51                   	push   %ecx
4269fd:	50                   	push   %eax
4269fe:	68 f4 76 46 00       	push   $0x4676f4
426a03:	68 28 82 46 00       	push   $0x468228
426a08:	8d 4c 24 20          	lea    0x20(%esp),%ecx
426a0c:	68 00 08 00 00       	push   $0x800
426a11:	51                   	push   %ecx
426a12:	e8 ac a3 00 00       	call   0x430dc3
426a17:	8b c6                	mov    %esi,%eax
426a19:	83 c4 18             	add    $0x18,%esp
426a1c:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
426a23:	8d 50 01             	lea    0x1(%eax),%edx
426a26:	8a 08                	mov    (%eax),%cl
426a28:	40                   	inc    %eax
426a29:	3a cb                	cmp    %bl,%cl
426a2b:	75 f9                	jne    0x426a26
426a2d:	2b c2                	sub    %edx,%eax
426a2f:	8b d5                	mov    %ebp,%edx
426a31:	2b d0                	sub    %eax,%edx
426a33:	4a                   	dec    %edx
426a34:	52                   	push   %edx
426a35:	8d 44 24 14          	lea    0x14(%esp),%eax
426a39:	50                   	push   %eax
426a3a:	56                   	push   %esi
426a3b:	e8 90 c1 00 00       	call   0x432bd0
426a40:	83 c4 0c             	add    $0xc,%esp
426a43:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
426a4a:	8b 81 80 0a 00 00    	mov    0xa80(%ecx),%eax
426a50:	3d 00 00 01 00       	cmp    $0x10000,%eax
426a55:	74 66                	je     0x426abd
426a57:	8b d0                	mov    %eax,%edx
426a59:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
426a5f:	b9 38 82 46 00       	mov    $0x468238,%ecx
426a64:	74 05                	je     0x426a6b
426a66:	b9 34 82 46 00       	mov    $0x468234,%ecx
426a6b:	3b d3                	cmp    %ebx,%edx
426a6d:	75 03                	jne    0x426a72
426a6f:	c1 e8 0a             	shr    $0xa,%eax
426a72:	51                   	push   %ecx
426a73:	50                   	push   %eax
426a74:	68 dc 76 46 00       	push   $0x4676dc
426a79:	68 28 82 46 00       	push   $0x468228
426a7e:	8d 54 24 20          	lea    0x20(%esp),%edx
426a82:	68 00 08 00 00       	push   $0x800
426a87:	52                   	push   %edx
426a88:	e8 36 a3 00 00       	call   0x430dc3
426a8d:	8b c6                	mov    %esi,%eax
426a8f:	83 c4 18             	add    $0x18,%esp
426a92:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
426a99:	8d 50 01             	lea    0x1(%eax),%edx
426a9c:	8d 64 24 00          	lea    0x0(%esp),%esp
426aa0:	8a 08                	mov    (%eax),%cl
426aa2:	40                   	inc    %eax
426aa3:	3a cb                	cmp    %bl,%cl
426aa5:	75 f9                	jne    0x426aa0
426aa7:	2b c2                	sub    %edx,%eax
426aa9:	8b cd                	mov    %ebp,%ecx
426aab:	2b c8                	sub    %eax,%ecx
426aad:	49                   	dec    %ecx
426aae:	51                   	push   %ecx
426aaf:	8d 54 24 14          	lea    0x14(%esp),%edx
426ab3:	52                   	push   %edx
426ab4:	56                   	push   %esi
426ab5:	e8 16 c1 00 00       	call   0x432bd0
426aba:	83 c4 0c             	add    $0xc,%esp
426abd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
426ac4:	8b 80 84 0a 00 00    	mov    0xa84(%eax),%eax
426aca:	3b c3                	cmp    %ebx,%eax
426acc:	74 62                	je     0x426b30
426ace:	8b d0                	mov    %eax,%edx
426ad0:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
426ad6:	b9 38 82 46 00       	mov    $0x468238,%ecx
426adb:	74 05                	je     0x426ae2
426add:	b9 34 82 46 00       	mov    $0x468234,%ecx
426ae2:	3b d3                	cmp    %ebx,%edx
426ae4:	75 03                	jne    0x426ae9
426ae6:	c1 e8 0a             	shr    $0xa,%eax
426ae9:	51                   	push   %ecx
426aea:	50                   	push   %eax
426aeb:	68 cc 76 46 00       	push   $0x4676cc
426af0:	68 28 82 46 00       	push   $0x468228
426af5:	8d 4c 24 20          	lea    0x20(%esp),%ecx
426af9:	68 00 08 00 00       	push   $0x800
426afe:	51                   	push   %ecx
426aff:	e8 bf a2 00 00       	call   0x430dc3
426b04:	8b c6                	mov    %esi,%eax
426b06:	83 c4 18             	add    $0x18,%esp
426b09:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
426b10:	8d 50 01             	lea    0x1(%eax),%edx
426b13:	8a 08                	mov    (%eax),%cl
426b15:	40                   	inc    %eax
426b16:	3a cb                	cmp    %bl,%cl
426b18:	75 f9                	jne    0x426b13
426b1a:	2b c2                	sub    %edx,%eax
426b1c:	8b d5                	mov    %ebp,%edx
426b1e:	2b d0                	sub    %eax,%edx
426b20:	4a                   	dec    %edx
426b21:	52                   	push   %edx
426b22:	8d 44 24 14          	lea    0x14(%esp),%eax
426b26:	50                   	push   %eax
426b27:	56                   	push   %esi
426b28:	e8 a3 c0 00 00       	call   0x432bd0
426b2d:	83 c4 0c             	add    $0xc,%esp
426b30:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
426b37:	8b 81 88 0a 00 00    	mov    0xa88(%ecx),%eax
426b3d:	3d 00 20 00 00       	cmp    $0x2000,%eax
426b42:	74 69                	je     0x426bad
426b44:	8b d0                	mov    %eax,%edx
426b46:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
426b4c:	b9 38 82 46 00       	mov    $0x468238,%ecx
426b51:	74 05                	je     0x426b58
426b53:	b9 34 82 46 00       	mov    $0x468234,%ecx
426b58:	3b d3                	cmp    %ebx,%edx
426b5a:	75 03                	jne    0x426b5f
426b5c:	c1 e8 0a             	shr    $0xa,%eax
426b5f:	51                   	push   %ecx
426b60:	50                   	push   %eax
426b61:	68 b4 76 46 00       	push   $0x4676b4
426b66:	68 28 82 46 00       	push   $0x468228
426b6b:	8d 54 24 20          	lea    0x20(%esp),%edx
426b6f:	68 00 08 00 00       	push   $0x800
426b74:	52                   	push   %edx
426b75:	e8 49 a2 00 00       	call   0x430dc3
426b7a:	8b c6                	mov    %esi,%eax
426b7c:	83 c4 18             	add    $0x18,%esp
426b7f:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
426b86:	8d 50 01             	lea    0x1(%eax),%edx
426b89:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
426b90:	8a 08                	mov    (%eax),%cl
426b92:	40                   	inc    %eax
426b93:	3a cb                	cmp    %bl,%cl
426b95:	75 f9                	jne    0x426b90
426b97:	2b c2                	sub    %edx,%eax
426b99:	8b cd                	mov    %ebp,%ecx
426b9b:	2b c8                	sub    %eax,%ecx
426b9d:	49                   	dec    %ecx
426b9e:	51                   	push   %ecx
426b9f:	8d 54 24 14          	lea    0x14(%esp),%edx
426ba3:	52                   	push   %edx
426ba4:	56                   	push   %esi
426ba5:	e8 26 c0 00 00       	call   0x432bd0
426baa:	83 c4 0c             	add    $0xc,%esp
426bad:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
426bb4:	8b 80 8c 0a 00 00    	mov    0xa8c(%eax),%eax
426bba:	3d 00 00 01 00       	cmp    $0x10000,%eax
426bbf:	74 62                	je     0x426c23
426bc1:	8b d0                	mov    %eax,%edx
426bc3:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
426bc9:	b9 38 82 46 00       	mov    $0x468238,%ecx
426bce:	74 05                	je     0x426bd5
426bd0:	b9 34 82 46 00       	mov    $0x468234,%ecx
426bd5:	3b d3                	cmp    %ebx,%edx
426bd7:	75 03                	jne    0x426bdc
426bd9:	c1 e8 0a             	shr    $0xa,%eax
426bdc:	51                   	push   %ecx
426bdd:	50                   	push   %eax
426bde:	68 9c 76 46 00       	push   $0x46769c
426be3:	68 28 82 46 00       	push   $0x468228
426be8:	8d 4c 24 20          	lea    0x20(%esp),%ecx
426bec:	68 00 08 00 00       	push   $0x800
426bf1:	51                   	push   %ecx
426bf2:	e8 cc a1 00 00       	call   0x430dc3
426bf7:	8b c6                	mov    %esi,%eax
426bf9:	83 c4 18             	add    $0x18,%esp
426bfc:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
426c03:	8d 50 01             	lea    0x1(%eax),%edx
426c06:	8a 08                	mov    (%eax),%cl
426c08:	40                   	inc    %eax
426c09:	3a cb                	cmp    %bl,%cl
426c0b:	75 f9                	jne    0x426c06
426c0d:	2b c2                	sub    %edx,%eax
426c0f:	8b d5                	mov    %ebp,%edx
426c11:	2b d0                	sub    %eax,%edx
426c13:	4a                   	dec    %edx
426c14:	52                   	push   %edx
426c15:	8d 44 24 14          	lea    0x14(%esp),%eax
426c19:	50                   	push   %eax
426c1a:	56                   	push   %esi
426c1b:	e8 b0 bf 00 00       	call   0x432bd0
426c20:	83 c4 0c             	add    $0xc,%esp
426c23:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
426c2a:	8b 81 90 0a 00 00    	mov    0xa90(%ecx),%eax
426c30:	3d 00 80 00 00       	cmp    $0x8000,%eax
426c35:	74 66                	je     0x426c9d
426c37:	8b d0                	mov    %eax,%edx
426c39:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
426c3f:	b9 38 82 46 00       	mov    $0x468238,%ecx
426c44:	74 05                	je     0x426c4b
426c46:	b9 34 82 46 00       	mov    $0x468234,%ecx