49188a:	0f 03 00             	lsl    (%eax),%eax
49188d:	00 00                	add    %al,(%eax)
49188f:	f6 06 00             	testb  $0x0,(%esi)
491892:	00 02                	add    %al,(%edx)
491894:	42                   	inc    %edx
491895:	4d                   	dec    %ebp
491896:	f6 06 00             	testb  $0x0,(%esi)
491899:	00 00                	add    %al,(%eax)
49189b:	00 00                	add    %al,(%eax)
49189d:	00 36                	add    %dh,(%esi)
49189f:	00 00                	add    %al,(%eax)
4918a1:	00 28                	add    %ch,(%eax)
4918a3:	00 00                	add    %al,(%eax)
4918a5:	00 18                	add    %bl,(%eax)
4918a7:	00 00                	add    %al,(%eax)
4918a9:	00 18                	add    %bl,(%eax)
4918ab:	00 00                	add    %al,(%eax)
4918ad:	00 01                	add    %al,(%ecx)
4918af:	00 18                	add    %bl,(%eax)
4918b9:	00 c4                	add    %al,%ah
4918bb:	0e                   	push   %cs
4918bc:	00 00                	add    %al,(%eax)
4918be:	c4 0e                	les    (%esi),%ecx
491ac0:	00 00                	add    %al,(%eax)
491ac2:	20 47 00             	and    %al,0x0(%edi)
491b09:	00 00                	add    %al,(%eax)
491b0b:	00 1f                	add    %bl,(%edi)
491b0d:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491b13:	25 d0 46 01 00       	and    $0x146d0,%eax
491b18:	04 28                	add    $0x28,%al
491b1a:	16                   	push   %ss
491b1b:	00 00                	add    %al,(%eax)
491b1d:	0a a2 25 20 45 01    	or     0x1452025(%edx),%ah
491b23:	00 00                	add    %al,(%eax)
491b25:	1f                   	pop    %ds
491b26:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491b2c:	25 d0 47 01 00       	and    $0x147d0,%eax
491b31:	04 28                	add    $0x28,%al
491b33:	16                   	push   %ss
491b34:	00 00                	add    %al,(%eax)
491b36:	0a a2 25 20 46 01    	or     0x1462025(%edx),%ah
491b3c:	00 00                	add    %al,(%eax)
491b3e:	1f                   	pop    %ds
491b3f:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491b45:	25 d0 48 01 00       	and    $0x148d0,%eax
491b4a:	04 28                	add    $0x28,%al
491b4c:	16                   	push   %ss
491b4d:	00 00                	add    %al,(%eax)
491b4f:	0a a2 25 10 8d 3a    	or     0x3a8d1025(%edx),%ah
491b55:	00 00                	add    %al,(%eax)
491b57:	01 25 d0 43 01 00    	add    %esp,0x143d0
491b5d:	04 28                	add    $0x28,%al
491b5f:	16                   	push   %ss
491b60:	00 00                	add    %al,(%eax)
491b62:	0a a2 25 20 42 01    	or     0x1422025(%edx),%ah
491b68:	00 00                	add    %al,(%eax)
491b6a:	1f                   	pop    %ds
491b6b:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491b71:	25 d0 44 01 00       	and    $0x144d0,%eax
491b76:	04 28                	add    $0x28,%al
491b78:	16                   	push   %ss
491b79:	00 00                	add    %al,(%eax)
491b7b:	0a a2 25 20 43 01    	or     0x1432025(%edx),%ah
491b81:	00 00                	add    %al,(%eax)
491b83:	1f                   	pop    %ds
491b84:	14 8d                	adc    $0x8d,%al
491b86:	3a 00                	cmp    (%eax),%al
491b88:	00 01                	add    %al,(%ecx)
491b8a:	25 d0 45 01 00       	and    $0x145d0,%eax
491b8f:	04 28                	add    $0x28,%al
491b91:	16                   	push   %ss
491b92:	00 00                	add    %al,(%eax)
491b94:	0a a2 25 20 44 01    	or     0x1442025(%edx),%ah
491b9a:	00 00                	add    %al,(%eax)
491b9c:	01 25 d0 40 01 00    	add    %esp,0x140d0
491ba2:	04 28                	add    $0x28,%al
491ba4:	16                   	push   %ss
491ba5:	00 00                	add    %al,(%eax)
491ba7:	0a a2 25 20 3f 01    	or     0x13f2025(%edx),%ah
491bad:	00 00                	add    %al,(%eax)
491baf:	1f                   	pop    %ds
491bb0:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491bb6:	25 d0 41 01 00       	and    $0x141d0,%eax
491bbb:	04 28                	add    $0x28,%al
491bbd:	16                   	push   %ss
491bbe:	00 00                	add    %al,(%eax)
491bc0:	0a a2 25 20 40 01    	or     0x1402025(%edx),%ah
491bc6:	00 00                	add    %al,(%eax)
491bc8:	1f                   	pop    %ds
491bc9:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491bcf:	25 d0 42 01 00       	and    $0x142d0,%eax
491bd4:	04 28                	add    $0x28,%al
491bd6:	16                   	push   %ss
491bd7:	00 00                	add    %al,(%eax)
491bd9:	0a a2 25 20 41 01    	or     0x1412025(%edx),%ah
491bdf:	00 00                	add    %al,(%eax)
491be1:	1f                   	pop    %ds
491be2:	25 d0 3d 01 00       	and    $0x13dd0,%eax
491be7:	04 28                	add    $0x28,%al
491be9:	16                   	push   %ss
491bea:	00 00                	add    %al,(%eax)
491bec:	0a a2 25 20 3c 01    	or     0x13c2025(%edx),%ah
491bf2:	00 00                	add    %al,(%eax)
491bf4:	1f                   	pop    %ds
491bf5:	14 8d                	adc    $0x8d,%al
491bf7:	3a 00                	cmp    (%eax),%al
491bf9:	00 01                	add    %al,(%ecx)
491bfb:	25 d0 3e 01 00       	and    $0x13ed0,%eax
491c00:	04 28                	add    $0x28,%al
491c02:	16                   	push   %ss
491c03:	00 00                	add    %al,(%eax)
491c05:	0a a2 25 20 3d 01    	or     0x13d2025(%edx),%ah
491c0b:	00 00                	add    %al,(%eax)
491c0d:	1f                   	pop    %ds
491c0e:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491c14:	25 d0 3f 01 00       	and    $0x13fd0,%eax
491c19:	04 28                	add    $0x28,%al
491c1b:	16                   	push   %ss
491c1c:	00 00                	add    %al,(%eax)
491c1e:	0a a2 25 20 3e 01    	or     0x13e2025(%edx),%ah
491c24:	00 00                	add    %al,(%eax)
491c26:	1f                   	pop    %ds
491c27:	10 8d 3a 01 00 04    	adc    %cl,0x400013a(%ebp)
491c2d:	28 16                	sub    %dl,(%esi)
491c2f:	00 00                	add    %al,(%eax)
491c31:	0a a2 25 20 39 01    	or     0x1392025(%edx),%ah
491c37:	00 00                	add    %al,(%eax)
491c39:	1f                   	pop    %ds
491c3a:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491c40:	25 d0 3b 01 00       	and    $0x13bd0,%eax
491c45:	04 28                	add    $0x28,%al
491c47:	16                   	push   %ss
491c48:	00 00                	add    %al,(%eax)
491c4a:	0a a2 25 20 3a 01    	or     0x13a2025(%edx),%ah
491c50:	00 00                	add    %al,(%eax)
491c52:	1f                   	pop    %ds
491c53:	14 8d                	adc    $0x8d,%al
491c55:	3a 00                	cmp    (%eax),%al
491c57:	00 01                	add    %al,(%ecx)
491c59:	25 d0 3c 01 00       	and    $0x13cd0,%eax
491c5e:	04 28                	add    $0x28,%al
491c60:	16                   	push   %ss
491c61:	00 00                	add    %al,(%eax)
491c63:	0a a2 25 20 3b 01    	or     0x13b2025(%edx),%ah
491c69:	00 00                	add    %al,(%eax)
491c6b:	1f                   	pop    %ds
491c6c:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491c72:	28 16                	sub    %dl,(%esi)
491c74:	00 00                	add    %al,(%eax)
491c76:	0a a2 25 20 36 01    	or     0x1362025(%edx),%ah
491c7c:	00 00                	add    %al,(%eax)
491c7e:	1f                   	pop    %ds
491c7f:	14 8d                	adc    $0x8d,%al
491c81:	3a 00                	cmp    (%eax),%al
491c83:	00 01                	add    %al,(%ecx)
491c85:	25 d0 38 01 00       	and    $0x138d0,%eax
491c8a:	04 28                	add    $0x28,%al
491c8c:	16                   	push   %ss
491c8d:	00 00                	add    %al,(%eax)
491c8f:	0a a2 25 20 37 01    	or     0x1372025(%edx),%ah
491c95:	00 00                	add    %al,(%eax)
491c97:	1f                   	pop    %ds
491c98:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491c9e:	25 d0 39 01 00       	and    $0x139d0,%eax
491ca3:	04 28                	add    $0x28,%al
491ca5:	16                   	push   %ss
491ca6:	00 00                	add    %al,(%eax)
491ca8:	0a a2 25 20 38 01    	or     0x1382025(%edx),%ah
491cae:	00 00                	add    %al,(%eax)
491cb0:	1f                   	pop    %ds
491cb1:	14 8d                	adc    $0x8d,%al
491cb3:	3a 00                	cmp    (%eax),%al
491cb5:	00 01                	add    %al,(%ecx)
491cb7:	25 d0 3a 00 0a       	and    $0xa003ad0,%eax
491cbc:	a2 25 20 33 01       	mov    %al,0x1332025
491cc1:	00 00                	add    %al,(%eax)
491cc3:	1f                   	pop    %ds
491cc4:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491cca:	25 d0 35 01 00       	and    $0x135d0,%eax
491ccf:	04 28                	add    $0x28,%al
491cd1:	16                   	push   %ss
491cd2:	00 00                	add    %al,(%eax)
491cd4:	0a a2 25 20 34 01    	or     0x1342025(%edx),%ah
491cda:	00 00                	add    %al,(%eax)
491cdc:	1f                   	pop    %ds
491cdd:	14 8d                	adc    $0x8d,%al
491cdf:	3a 00                	cmp    (%eax),%al
491ce1:	00 01                	add    %al,(%ecx)
491ce3:	25 d0 36 01 00       	and    $0x136d0,%eax
491ce8:	04 28                	add    $0x28,%al
491cea:	16                   	push   %ss
491ceb:	00 00                	add    %al,(%eax)
491ced:	0a a2 25 20 35 01    	or     0x1352025(%edx),%ah
491cf3:	00 00                	add    %al,(%eax)
491cf5:	1f                   	pop    %ds
491cf6:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491cfc:	25 d0 37 01 00       	and    $0x137d0,%eax
491d01:	04 25                	add    $0x25,%al
491d03:	20 30                	and    %dh,(%eax)
491d05:	01 00                	add    %eax,(%eax)
491d07:	00 1f                	add    %bl,(%edi)
491d09:	14 8d                	adc    $0x8d,%al
491d0b:	3a 00                	cmp    (%eax),%al
491d0d:	00 01                	add    %al,(%ecx)
491d0f:	25 d0 32 01 00       	and    $0x132d0,%eax
491d14:	04 28                	add    $0x28,%al
491d16:	16                   	push   %ss
491d17:	00 00                	add    %al,(%eax)
491d19:	0a a2 25 20 31 01    	or     0x1312025(%edx),%ah
491d1f:	00 00                	add    %al,(%eax)
491d21:	1f                   	pop    %ds
491d22:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491d28:	25 d0 33 01 00       	and    $0x133d0,%eax
491d2d:	04 28                	add    $0x28,%al
491d2f:	16                   	push   %ss
491d30:	00 00                	add    %al,(%eax)
491d32:	0a a2 25 20 32 01    	or     0x1322025(%edx),%ah
491d38:	00 00                	add    %al,(%eax)
491d3a:	1f                   	pop    %ds
491d3b:	1c 8d                	sbb    $0x8d,%al
491d3d:	3a 00                	cmp    (%eax),%al
491d3f:	00 01                	add    %al,(%ecx)
491d41:	25 d0 34 01 00       	and    $0x134d0,%eax
491d46:	04 28                	add    $0x28,%al
491d48:	16                   	push   %ss
491d49:	00 01                	add    %al,(%ecx)
491d4b:	00 00                	add    %al,(%eax)
491d4d:	1f                   	pop    %ds
491d4e:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491d54:	25 d0 2f 01 00       	and    $0x12fd0,%eax
491d59:	04 28                	add    $0x28,%al
491d5b:	16                   	push   %ss
491d5c:	00 00                	add    %al,(%eax)
491d5e:	0a a2 25 20 2e 01    	or     0x12e2025(%edx),%ah
491d64:	00 00                	add    %al,(%eax)
491d66:	1f                   	pop    %ds
491d67:	14 8d                	adc    $0x8d,%al
491d69:	3a 00                	cmp    (%eax),%al
491d6b:	00 01                	add    %al,(%ecx)
491d6d:	25 d0 30 01 00       	and    $0x130d0,%eax
491d72:	04 28                	add    $0x28,%al
491d74:	16                   	push   %ss
491d75:	00 00                	add    %al,(%eax)
491d77:	0a a2 25 20 2f 01    	or     0x12f2025(%edx),%ah
491d7d:	00 00                	add    %al,(%eax)
491d7f:	1f                   	pop    %ds
491d80:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491d86:	25 d0 31 01 00       	and    $0x131d0,%eax
491d8b:	04 28                	add    $0x28,%al
491d8d:	16                   	push   %ss
491d8e:	00 00                	add    %al,(%eax)
491d90:	0a a2 1f 14 8d 3a    	or     0x3a8d141f(%edx),%ah
491d96:	00 00                	add    %al,(%eax)
491d98:	01 25 d0 2c 01 00    	add    %esp,0x12cd0
491d9e:	04 28                	add    $0x28,%al
491da0:	16                   	push   %ss
491da1:	00 00                	add    %al,(%eax)
491da3:	0a a2 25 20 2b 01    	or     0x12b2025(%edx),%ah
491da9:	00 00                	add    %al,(%eax)
491dab:	1f                   	pop    %ds
491dac:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491db2:	25 d0 2d 01 00       	and    $0x12dd0,%eax
491db7:	04 28                	add    $0x28,%al
491db9:	16                   	push   %ss
491dba:	00 00                	add    %al,(%eax)
491dbc:	0a a2 25 20 2c 01    	or     0x12c2025(%edx),%ah
491dc2:	00 00                	add    %al,(%eax)
491dc4:	1f                   	pop    %ds
491dc5:	14 8d                	adc    $0x8d,%al
491dc7:	3a 00                	cmp    (%eax),%al
491dc9:	00 01                	add    %al,(%ecx)
491dcb:	25 d0 2e 01 00       	and    $0x12ed0,%eax
491dd0:	04 28                	add    $0x28,%al
491dd2:	16                   	push   %ss
491dd3:	00 00                	add    %al,(%eax)
491dd5:	0a a2 25 20 2d 3a    	or     0x3a2d2025(%edx),%ah
491ddb:	00 00                	add    %al,(%eax)
491ddd:	01 25 d0 29 01 00    	add    %esp,0x129d0
491de3:	04 28                	add    $0x28,%al
491de5:	16                   	push   %ss
491de6:	00 00                	add    %al,(%eax)
491de8:	0a a2 25 20 28 01    	or     0x1282025(%edx),%ah
491dee:	00 00                	add    %al,(%eax)
491df0:	1f                   	pop    %ds
491df1:	14 8d                	adc    $0x8d,%al
491df3:	3a 00                	cmp    (%eax),%al
491df5:	00 01                	add    %al,(%ecx)
491df7:	25 d0 2a 01 00       	and    $0x12ad0,%eax
491dfc:	04 28                	add    $0x28,%al
491dfe:	16                   	push   %ss
491dff:	00 00                	add    %al,(%eax)
491e01:	0a a2 25 20 29 01    	or     0x1292025(%edx),%ah
491e07:	00 00                	add    %al,(%eax)
491e09:	1f                   	pop    %ds
491e0a:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
491e10:	25 d0 2b 01 00       	and    $0x12bd0,%eax
491e15:	04 28                	add    $0x28,%al
491e17:	16                   	push   %ss
491e18:	00 00                	add    %al,(%eax)
491e1a:	0a a2 25 20 2a 01    	or     0x12a2025(%edx),%ah
491e20:	00 00                	add    %al,(%eax)
491e22:	01 25 d0 26 01 00    	add    %esp,0x126d0
491e28:	04 28                	add    $0x28,%al
491e2a:	16                   	push   %ss
491e2b:	00 00                	add    %al,(%eax)
491e2d:	0a a2 25 20 25 01    	or     0x1252025(%edx),%ah
491e33:	00 00                	add    %al,(%eax)
491e35:	1f                   	pop    %ds
491e36:	14 8d                	adc    $0x8d,%al
491e38:	3a 00                	cmp    (%eax),%al
491e3a:	00 01                	add    %al,(%ecx)
491e3c:	25 d0 27 01 00       	and    $0x127d0,%eax
491e41:	04 28                	add    $0x28,%al
491e43:	16                   	push   %ss
491e44:	00 00                	add    %al,(%eax)
491e46:	0a a2 25 20 26 01    	or     0x1262025(%edx),%ah
491e4c:	00 00                	add    %al,(%eax)
491e4e:	1f                   	pop    %ds
491e4f:	14 8d                	adc    $0x8d,%al
491e51:	3a 00                	cmp    (%eax),%al
491e53:	00 01                	add    %al,(%ecx)
491e55:	25 d0 28 01 00       	and    $0x128d0,%eax
491e5a:	04 28                	add    $0x28,%al
491e5c:	16                   	push   %ss
491e5d:	00 00                	add    %al,(%eax)
491e5f:	0a a2 25 20 27 01    	or     0x1272025(%edx),%ah
491e65:	00 00                	add    %al,(%eax)
491e67:	1f                   	pop    %ds
491e68:	10 8d 23 01 00 04    	adc    %cl,0x4000123(%ebp)
491e6e:	28 16                	sub    %dl,(%esi)
491e70:	00 00                	add    %al,(%eax)
491e72:	0a a2 25 20 22 01    	or     0x1222025(%edx),%ah
491e78:	00 00                	add    %al,(%eax)
491e7a:	1f                   	pop    %ds
491e7b:	14 8d                	adc    $0x8d,%al
491e7d:	3a 00                	cmp    (%eax),%al
491e7f:	00 01                	add    %al,(%ecx)
491e81:	25 d0 24 01 00       	and    $0x124d0,%eax
491e86:	04 28                	add    $0x28,%al
491e88:	16                   	push   %ss
491e89:	00 00                	add    %al,(%eax)
491e8b:	0a a2 25 20 23 01    	or     0x1232025(%edx),%ah
491e91:	00 00                	add    %al,(%eax)
491e93:	1f                   	pop    %ds
491e94:	14 8d                	adc    $0x8d,%al
491e96:	3a 00                	cmp    (%eax),%al
491e98:	00 01                	add    %al,(%ecx)
491e9a:	25 d0 25 01 00       	and    $0x125d0,%eax
491e9f:	04 28                	add    $0x28,%al
491ea1:	16                   	push   %ss