40fd57:	4f                   	dec    %edi
40fd58:	00 34 00             	add    %dh,(%eax,%eax,1)
40fd5b:	5a                   	pop    %edx
40fd5c:	00 51 00             	add    %dl,0x0(%ecx)
40fd5f:	41                   	inc    %ecx
40fd60:	00 41 00             	add    %al,0x0(%ecx)
40fd63:	41                   	inc    %ecx
40fd64:	00 41 00             	add    %al,0x0(%ecx)
40fd67:	55                   	push   %ebp
40fd68:	00 33                	add    %dh,(%ebx)
40fd6a:	00 5a 00             	add    %bl,0x0(%edx)
40fd6d:	52                   	push   %edx
40fd6e:	00 41 00             	add    %al,0x0(%ecx)
40fd71:	41                   	inc    %ecx
40fd72:	00 41 00             	add    %al,0x0(%ecx)
40fd75:	41                   	inc    %ecx
40fd76:	00 55 00             	add    %dl,0x0(%ebp)
40fd79:	41                   	inc    %ecx
40fd7a:	00 41 00             	add    %al,0x0(%ecx)
40fd7d:	43                   	inc    %ebx
40fd7e:	00 50 00             	add    %dl,0x0(%eax)
40fd81:	4d                   	dec    %ebp
40fd82:	00 4c 00 41          	add    %cl,0x41(%eax,%eax,1)
40fd86:	00 41 00             	add    %al,0x0(%ecx)
40fd89:	41                   	inc    %ecx
40fd8a:	00 41 00             	add    %al,0x0(%ecx)
40fd8d:	45                   	inc    %ebp
40fd8e:	00 43 00             	add    %al,0x0(%ebx)
40fd91:	35 00 58 00 54       	xor    $0x54005800,%eax
40fd96:	00 45 00             	add    %al,0x0(%ebp)
40fd99:	41                   	inc    %ecx
40fd9a:	00 41 00             	add    %al,0x0(%ecx)
40fd9d:	41                   	inc    %ecx
40fd9e:	00 42 00             	add    %al,0x0(%edx)
40fda1:	49                   	dec    %ecx
40fda2:	00 41 00             	add    %al,0x0(%ecx)
40fda5:	41                   	inc    %ecx
40fda6:	00 45 00             	add    %al,0x0(%ebp)
40fda9:	36 00 59 00          	add    %bl,%ss:0x0(%ecx)
40fdad:	57                   	push   %edi
40fdae:	00 41 00             	add    %al,0x0(%ecx)
40fdb1:	41                   	inc    %ecx
40fdb2:	00 41 00             	add    %al,0x0(%ecx)
40fdb5:	41                   	inc    %ecx
40fdb6:	00 49 00             	add    %cl,0x0(%ecx)
40fdb9:	34 00                	xor    $0x0,%al
40fdbb:	53                   	push   %ebx
40fdbc:	00 50 00             	add    %dl,0x0(%eax)
40fdbf:	41                   	inc    %ecx
40fdc0:	00 41 00             	add    %al,0x0(%ecx)
40fdc3:	41                   	inc    %ecx
40fdc4:	00 48 00             	add    %cl,0x0(%eax)
40fdc7:	41                   	inc    %ecx
40fdc8:	00 33                	add    %dh,(%ebx)
40fdca:	00 5a 00             	add    %bl,0x0(%edx)
40fdcd:	54                   	push   %esp
40fdce:	00 41 00             	add    %al,0x0(%ecx)
40fdd1:	41                   	inc    %ecx
40fdd2:	00 41 00             	add    %al,0x0(%ecx)
40fdd5:	41                   	inc    %ecx
40fdd6:	00 55 00             	add    %dl,0x0(%ebp)
40fdd9:	41                   	inc    %ecx
40fdda:	00 41 00             	add    %al,0x0(%ecx)
40fddd:	43                   	inc    %ebx
40fdde:	00 50 00             	add    %dl,0x0(%eax)
40fde1:	4d                   	dec    %ebp
40fde2:	00 4c 00 41          	add    %cl,0x41(%eax,%eax,1)
40fde6:	00 41 00             	add    %al,0x0(%ecx)
40fde9:	41                   	inc    %ecx
40fdea:	00 41 00             	add    %al,0x0(%ecx)
40fded:	45                   	inc    %ebp
40fdee:	00 43 00             	add    %al,0x0(%ebx)
40fdf1:	35 00 58 00 54       	xor    $0x54005800,%eax
40fdf6:	00 49 00             	add    %cl,0x0(%ecx)
40fdf9:	41                   	inc    %ecx
40fdfa:	00 41 00             	add    %al,0x0(%ecx)
40fdfd:	41                   	inc    %ecx
40fdfe:	00 42 00             	add    %al,0x0(%edx)
40fe01:	49                   	dec    %ecx
40fe02:	00 41 00             	add    %al,0x0(%ecx)
40fe05:	41                   	inc    %ecx
40fe06:	00 45 00             	add    %al,0x0(%ebp)
40fe09:	36 00 59 00          	add    %bl,%ss:0x0(%ecx)
40fe0d:	58                   	pop    %eax
40fe0e:	00 41 00             	add    %al,0x0(%ecx)
40fe11:	41                   	inc    %ecx
40fe12:	00 41 00             	add    %al,0x0(%ecx)
40fe15:	41                   	inc    %ecx
40fe16:	00 49 00             	add    %cl,0x0(%ecx)
40fe19:	49                   	dec    %ecx
40fe1a:	00 45 00             	add    %al,0x0(%ebp)
40fe1d:	44                   	inc    %esp
40fe1e:	00 41 00             	add    %al,0x0(%ecx)
40fe21:	45                   	inc    %ebp
40fe22:	00 41 00             	add    %al,0x0(%ecx)
40fe25:	41                   	inc    %ecx
40fe26:	00 41 00             	add    %al,0x0(%ecx)
40fe29:	48                   	dec    %eax
40fe2a:	00 32                	add    %dh,(%edx)
40fe2c:	00 49 00             	add    %cl,0x0(%ecx)
40fe2f:	4f                   	dec    %edi
40fe30:	00 4d 00             	add    %cl,0x0(%ebp)
40fe33:	57                   	push   %edi
40fe34:	00 51 00             	add    %dl,0x0(%ecx)
40fe37:	41                   	inc    %ecx
40fe38:	00 41 00             	add    %al,0x0(%ecx)
40fe3b:	41                   	inc    %ecx
40fe3c:	00 4b 00             	add    %cl,0x0(%ebx)
40fe3f:	4e                   	dec    %esi
40fe40:	00 34 00             	add    %dh,(%eax,%eax,1)
40fe43:	58                   	pop    %eax
40fe44:	00 41 00             	add    %al,0x0(%ecx)
40fe47:	41                   	inc    %ecx
40fe48:	00 41 00             	add    %al,0x0(%ecx)
40fe4b:	41                   	inc    %ecx
40fe4c:	00 4b 00             	add    %cl,0x0(%ebx)
40fe4f:	41                   	inc    %ecx
40fe50:	00 41 00             	add    %al,0x0(%ecx)
40fe53:	42                   	inc    %edx
40fe54:	00 48 00             	add    %cl,0x0(%eax)
40fe57:	57                   	push   %edi
40fe58:	00 46 00             	add    %al,0x0(%esi)
40fe5b:	59                   	pop    %ecx
40fe5c:	00 41 00             	add    %al,0x0(%ecx)
40fe5f:	41                   	inc    %ecx
40fe60:	00 41 00             	add    %al,0x0(%ecx)
40fe63:	43                   	inc    %ebx
40fe64:	00 48 00             	add    %cl,0x0(%eax)
40fe67:	46                   	inc    %esi
40fe68:	00 41 00             	add    %al,0x0(%ecx)
40fe6b:	49                   	dec    %ecx
40fe6c:	00 42 00             	add    %al,0x0(%edx)
40fe6f:	41                   	inc    %ecx
40fe70:	00 42 00             	add    %al,0x0(%edx)
40fe73:	59                   	pop    %ecx
40fe74:	00 47 00             	add    %al,0x0(%edi)
40fe77:	36 00 4c 00 59       	add    %cl,%ss:0x59(%eax,%eax,1)
40fe7c:	00 41 00             	add    %al,0x0(%ecx)
40fe7f:	41                   	inc    %ecx
40fe80:	00 41 00             	add    %al,0x0(%ecx)
40fe83:	46                   	inc    %esi
40fe84:	00 41 00             	add    %al,0x0(%ecx)
40fe87:	41                   	inc    %ecx
40fe88:	00 41 00             	add    %al,0x0(%ecx)
40fe8b:	54                   	push   %esp
40fe8c:	00 33                	add    %dh,(%ebx)
40fe8e:	00 43 00             	add    %al,0x0(%ebx)
40fe91:	34 00                	xor    $0x0,%al
40fe93:	41                   	inc    %ecx
40fe94:	00 41 00             	add    %al,0x0(%ecx)
40fe97:	41                   	inc    %ecx
40fe98:	00 42 00             	add    %al,0x0(%edx)
40fe9b:	42                   	inc    %edx
40fe9c:	00 41 00             	add    %al,0x0(%ecx)
40fe9f:	59                   	pop    %ecx
40fea0:	00 49 00             	add    %cl,0x0(%ecx)
40fea3:	41                   	inc    %ecx
40fea4:	00 41 00             	add    %al,0x0(%ecx)
40fea7:	41                   	inc    %ecx
40fea8:	00 41 00             	add    %al,0x0(%ecx)
40feab:	41                   	inc    %ecx
40feac:	00 37                	add    %dh,(%edi)
40feae:	00 43 00             	add    %al,0x0(%ebx)
40feb1:	35 00 5a 00 54       	xor    $0x54005a00,%eax
40feb6:	00 41 00             	add    %al,0x0(%ecx)
40feb9:	41                   	inc    %ecx
40feba:	00 41 00             	add    %al,0x0(%ecx)
40febd:	41                   	inc    %ecx
40febe:	00 42 00             	add    %al,0x0(%edx)
40fec1:	4a                   	dec    %edx
40fec2:	00 58 00             	add    %bl,0x0(%eax)
40fec5:	54                   	push   %esp
40fec6:	00 43 00             	add    %al,0x0(%ebx)
40fec9:	41                   	inc    %ecx
40feca:	00 41 00             	add    %al,0x0(%ecx)
40fecd:	41                   	inc    %ecx
40fece:	00 42 00             	add    %al,0x0(%edx)
40fed1:	49                   	dec    %ecx
40fed2:	00 41 00             	add    %al,0x0(%ecx)
40fed5:	41                   	inc    %ecx
40fed6:	00 45 00             	add    %al,0x0(%ebp)
40fed9:	36 00 59 00          	add    %bl,%ss:0x0(%ecx)
40fedd:	58                   	pop    %eax
40fede:	00 41 00             	add    %al,0x0(%ecx)
40fee1:	41                   	inc    %ecx
40fee2:	00 41 00             	add    %al,0x0(%ecx)
40fee5:	41                   	inc    %ecx
40fee6:	00 49 00             	add    %cl,0x0(%ecx)
40fee9:	46                   	inc    %esi
40feea:	00 33                	add    %dh,(%ebx)
40feec:	00 50 00             	add    %dl,0x0(%eax)
40feef:	47                   	inc    %edi
40fef0:	00 49 00             	add    %cl,0x0(%ecx)
40fef3:	41                   	inc    %ecx
40fef4:	00 41 00             	add    %al,0x0(%ecx)
40fef7:	41                   	inc    %ecx
40fef8:	00 43 00             	add    %al,0x0(%ebx)
40fefb:	51                   	push   %ecx
40fefc:	00 41 00             	add    %al,0x0(%ecx)
40feff:	41                   	inc    %ecx
40ff00:	00 4a 00             	add    %cl,0x0(%edx)
40ff03:	35 00 52 00 4f       	xor    $0x4f005200,%eax
40ff08:	00 41 00             	add    %al,0x0(%ecx)
40ff0b:	41                   	inc    %ecx
40ff0c:	00 41 00             	add    %al,0x0(%ecx)
40ff0f:	41                   	inc    %ecx
40ff10:	00 52 00             	add    %dl,0x0(%edx)
40ff13:	5a                   	pop    %edx
40ff14:	00 45 00             	add    %al,0x0(%ebp)
40ff17:	36 00 41 00          	add    %al,%ss:0x0(%ecx)
40ff1b:	41                   	inc    %ecx
40ff1c:	00 41 00             	add    %al,0x0(%ecx)
40ff1f:	4f                   	dec    %edi
40ff20:	00 42 00             	add    %al,0x0(%edx)
40ff23:	58                   	pop    %eax
40ff24:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
40ff28:	00 41 00             	add    %al,0x0(%ecx)
40ff2b:	41                   	inc    %ecx
40ff2c:	00 41 00             	add    %al,0x0(%ecx)
40ff2f:	42                   	inc    %edx
40ff30:	00 49 00             	add    %cl,0x0(%ecx)
40ff33:	41                   	inc    %ecx
40ff34:	00 41 00             	add    %al,0x0(%ecx)
40ff37:	45                   	inc    %ebp
40ff38:	00 36                	add    %dh,(%esi)
40ff3a:	00 59 00             	add    %bl,0x0(%ecx)
40ff3d:	58                   	pop    %eax
40ff3e:	00 41 00             	add    %al,0x0(%ecx)
40ff41:	41                   	inc    %ecx
40ff42:	00 41 00             	add    %al,0x0(%ecx)
40ff45:	41                   	inc    %ecx
40ff46:	00 49 00             	add    %cl,0x0(%ecx)
40ff49:	46                   	inc    %esi
40ff4a:	00 33                	add    %dh,(%ebx)
40ff4c:	00 50 00             	add    %dl,0x0(%eax)
40ff4f:	47                   	inc    %edi
40ff50:	00 51 00             	add    %dl,0x0(%ecx)
40ff53:	41                   	inc    %ecx
40ff54:	00 41 00             	add    %al,0x0(%ecx)
40ff57:	41                   	inc    %ecx
40ff58:	00 43 00             	add    %al,0x0(%ebx)
40ff5b:	51                   	push   %ecx
40ff5c:	00 41 00             	add    %al,0x0(%ecx)
40ff5f:	41                   	inc    %ecx
40ff60:	00 49 00             	add    %cl,0x0(%ecx)
40ff63:	52                   	push   %edx
40ff64:	00 41 00             	add    %al,0x0(%ecx)
40ff67:	41                   	inc    %ecx
40ff68:	00 41 00             	add    %al,0x0(%ecx)
40ff6b:	47                   	inc    %edi
40ff6c:	00 41 00             	add    %al,0x0(%ecx)
40ff6f:	49                   	dec    %ecx
40ff70:	00 41 00             	add    %al,0x0(%ecx)
40ff73:	52                   	push   %edx
40ff74:	00 41 00             	add    %al,0x0(%ecx)
40ff77:	41                   	inc    %ecx
40ff78:	00 41 00             	add    %al,0x0(%ecx)
40ff7b:	43                   	inc    %ebx
40ff7c:	00 51 00             	add    %dl,0x0(%ecx)
40ff7f:	49                   	dec    %ecx
40ff80:	00 46 00             	add    %al,0x0(%esi)
40ff83:	5a                   	pop    %edx
40ff84:	00 54 00 4b          	add    %dl,0x4b(%eax,%eax,1)
40ff88:	00 41 00             	add    %al,0x0(%ecx)
40ff8b:	41                   	inc    %ecx
40ff8c:	00 41 00             	add    %al,0x0(%ecx)
40ff8f:	42                   	inc    %edx
40ff90:	00 49 00             	add    %cl,0x0(%ecx)
40ff93:	55                   	push   %ebp
40ff94:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
40ff98:	00 41 00             	add    %al,0x0(%ecx)
40ff9b:	41                   	inc    %ecx
40ff9c:	00 41 00             	add    %al,0x0(%ecx)
40ff9f:	42                   	inc    %edx
40ffa0:	00 49 00             	add    %cl,0x0(%ecx)
40ffa3:	41                   	inc    %ecx
40ffa4:	00 41 00             	add    %al,0x0(%ecx)
40ffa7:	45                   	inc    %ebp
40ffa8:	00 46 00             	add    %al,0x0(%esi)
40ffab:	5a                   	pop    %edx
40ffac:	00 49 00             	add    %cl,0x0(%ecx)
40ffaf:	47                   	inc    %edi
40ffb0:	00 34 00             	add    %dh,(%eax,%eax,1)
40ffb3:	41                   	inc    %ecx
40ffb4:	00 41 00             	add    %al,0x0(%ecx)
40ffb7:	41                   	inc    %ecx
40ffb8:	00 43 00             	add    %al,0x0(%ebx)
40ffbb:	51                   	push   %ecx
40ffbc:	00 41 00             	add    %al,0x0(%ecx)
40ffbf:	41                   	inc    %ecx
40ffc0:	00 49 00             	add    %cl,0x0(%ecx)
40ffc3:	51                   	push   %ecx
40ffc4:	00 43 00             	add    %al,0x0(%ebx)
40ffc7:	41                   	inc    %ecx
40ffc8:	00 41 00             	add    %al,0x0(%ecx)
40ffcb:	59                   	pop    %ecx
40ffcc:	00 41 00             	add    %al,0x0(%ecx)
40ffcf:	41                   	inc    %ecx
40ffd0:	00 41 00             	add    %al,0x0(%ecx)
40ffd3:	51                   	push   %ecx
40ffd4:	00 4d 00             	add    %cl,0x0(%ebp)
40ffd7:	45                   	inc    %ebp
40ffd8:	00 41 00             	add    %al,0x0(%ecx)
40ffdb:	49                   	dec    %ecx
40ffdc:	00 41 00             	add    %al,0x0(%ecx)
40ffdf:	41                   	inc    %ecx
40ffe0:	00 42 00             	add    %al,0x0(%edx)
40ffe3:	5a                   	pop    %edx
40ffe4:	00 54 00 41          	add    %dl,0x41(%eax,%eax,1)
40ffe8:	00 41 00             	add    %al,0x0(%ecx)
40ffeb:	41                   	inc    %ecx
40ffec:	00 41 00             	add    %al,0x0(%ecx)
40ffef:	42                   	inc    %edx
40fff0:	00 49 00             	add    %cl,0x0(%ecx)
40fff3:	55                   	push   %ebp
40fff4:	00 44 00 51          	add    %al,0x51(%eax,%eax,1)
40fff8:	00 41 00             	add    %al,0x0(%ecx)
40fffb:	41                   	inc    %ecx
40fffc:	00 41 00             	add    %al,0x0(%ecx)
40ffff:	42                   	inc    %edx
410000:	00 49 00             	add    %cl,0x0(%ecx)
410003:	41                   	inc    %ecx
410004:	00 41 00             	add    %al,0x0(%ecx)
410007:	45                   	inc    %ebp
410008:	00 4b 00             	add    %cl,0x0(%ebx)
41000b:	42                   	inc    %edx
41000c:	00 5a 00             	add    %bl,0x0(%edx)
41000f:	41                   	inc    %ecx
410010:	00 41 00             	add    %al,0x0(%ecx)
410013:	41                   	inc    %ecx
410014:	00 41 00             	add    %al,0x0(%ecx)
410017:	55                   	push   %ebp
410018:	00 41 00             	add    %al,0x0(%ecx)
41001b:	54                   	push   %esp
41001c:	00 33                	add    %dh,(%ebx)
41001e:	00 43 00             	add    %al,0x0(%ebx)
410021:	41                   	inc    %ecx
410022:	00 41 00             	add    %al,0x0(%ecx)
410025:	41                   	inc    %ecx
410026:	00 41 00             	add    %al,0x0(%ecx)
410029:	42                   	inc    %edx
41002a:	00 44 00 50          	add    %al,0x50(%eax,%eax,1)
41002e:	00 48 00             	add    %cl,0x0(%eax)
410031:	49                   	dec    %ecx
410032:	00 41 00             	add    %al,0x0(%ecx)
410035:	41                   	inc    %ecx
410036:	00 41 00             	add    %al,0x0(%ecx)
410039:	43                   	inc    %ebx
41003a:	00 51 00             	add    %dl,0x0(%ecx)
41003d:	41                   	inc    %ecx