40daf1:	45                   	inc    %ebp
40daf2:	00 45 00             	add    %al,0x0(%ebp)
40daf5:	55                   	push   %ebp
40daf6:	00 4f 00             	add    %cl,0x0(%edi)
40daf9:	41                   	inc    %ecx
40dafa:	00 51 00             	add    %dl,0x0(%ecx)
40dafd:	49                   	dec    %ecx
40dafe:	00 44 00 34          	add    %al,0x34(%eax,%eax,1)
40db02:	00 49 00             	add    %cl,0x0(%ecx)
40db05:	46                   	inc    %esi
40db06:	00 33                	add    %dh,(%ebx)
40db08:	00 45 00             	add    %al,0x0(%ebp)
40db0b:	4c                   	dec    %esp
40db0c:	00 42 00             	add    %al,0x0(%edx)
40db0f:	32 00                	xor    (%eax),%al
40db11:	4a                   	dec    %edx
40db12:	00 4a 00             	add    %cl,0x0(%edx)
40db15:	41                   	inc    %ecx
40db16:	00 41 00             	add    %al,0x0(%ecx)
40db19:	43                   	inc    %ebx
40db1a:	00 41 00             	add    %al,0x0(%ecx)
40db1d:	58                   	pop    %eax
40db1e:	00 32                	add    %dh,(%edx)
40db20:	00 59 00             	add    %bl,0x0(%ecx)
40db23:	47                   	inc    %edi
40db24:	00 41 00             	add    %al,0x0(%ecx)
40db27:	51                   	push   %ecx
40db28:	00 42 00             	add    %al,0x0(%edx)
40db2b:	37                   	aaa
40db2c:	00 36                	add    %dh,(%esi)
40db2e:	00 41 00             	add    %al,0x0(%ecx)
40db31:	49                   	dec    %ecx
40db32:	00 4c 00 50          	add    %cl,0x50(%eax,%eax,1)
40db36:	00 34 00             	add    %dh,(%eax,%eax,1)
40db39:	41                   	inc    %ecx
40db3a:	00 49 00             	add    %cl,0x0(%ecx)
40db3d:	54                   	push   %esp
40db3e:	00 41 00             	add    %al,0x0(%ecx)
40db41:	51                   	push   %ecx
40db42:	00 49 00             	add    %cl,0x0(%ecx)
40db45:	51                   	push   %ecx
40db46:	00 49 00             	add    %cl,0x0(%ecx)
40db49:	4c                   	dec    %esp
40db4a:	00 4f 00             	add    %cl,0x0(%edi)
40db4d:	5a                   	pop    %edx
40db4e:	00 41 00             	add    %al,0x0(%ecx)
40db51:	59                   	pop    %ecx
40db52:	00 4a 00             	add    %cl,0x0(%edx)
40db55:	51                   	push   %ecx
40db56:	00 4b 00             	add    %cl,0x0(%ebx)
40db59:	4b                   	dec    %ebx
40db5a:	00 59 00             	add    %bl,0x0(%ecx)
40db5d:	41                   	inc    %ecx
40db5e:	00 43 00             	add    %al,0x0(%ebx)
40db61:	45                   	inc    %ebp
40db62:	00 43 00             	add    %al,0x0(%ebx)
40db65:	53                   	push   %ebx
40db66:	00 55 00             	add    %dl,0x0(%ebp)
40db69:	45                   	inc    %ebp
40db6a:	00 5a 00             	add    %bl,0x0(%edx)
40db6d:	51                   	push   %ecx
40db6e:	00 41 00             	add    %al,0x0(%ecx)
40db71:	59                   	pop    %ecx
40db72:	00 41 00             	add    %al,0x0(%ecx)
40db75:	4d                   	dec    %ebp
40db76:	00 55 00             	add    %dl,0x0(%ebp)
40db79:	41                   	inc    %ecx
40db7a:	00 41 00             	add    %al,0x0(%ecx)
40db7d:	41                   	inc    %ecx
40db7e:	00 41 00             	add    %al,0x0(%ecx)
40db81:	41                   	inc    %ecx
40db82:	00 42 00             	add    %al,0x0(%edx)
40db85:	41                   	inc    %ecx
40db86:	00 41 00             	add    %al,0x0(%ecx)
40db89:	41                   	inc    %ecx
40db8a:	00 41 00             	add    %al,0x0(%ecx)
40db8d:	52                   	push   %edx
40db8e:	00 41 00             	add    %al,0x0(%ecx)
40db91:	42                   	inc    %edx
40db92:	00 5a 00             	add    %bl,0x0(%edx)
40db95:	51                   	push   %ecx
40db96:	00 36                	add    %dh,(%esi)
40db98:	00 41 00             	add    %al,0x0(%ecx)
40db9b:	41                   	inc    %ecx
40db9c:	00 41 00             	add    %al,0x0(%ecx)
40db9f:	42                   	inc    %edx
40dba0:	00 49 00             	add    %cl,0x0(%ecx)
40dba3:	46                   	inc    %esi
40dba4:	00 41 00             	add    %al,0x0(%ecx)
40dba7:	45                   	inc    %ebp
40dba8:	00 33                	add    %dh,(%ebx)
40dbaa:	00 59 00             	add    %bl,0x0(%ecx)
40dbad:	51                   	push   %ecx
40dbae:	00 41 00             	add    %al,0x0(%ecx)
40dbb1:	41                   	inc    %ecx
40dbb2:	00 41 00             	add    %al,0x0(%ecx)
40dbb5:	41                   	inc    %ecx
40dbb6:	00 55 00             	add    %dl,0x0(%ebp)
40dbb9:	44                   	inc    %esp
40dbba:	00 41 00             	add    %al,0x0(%ecx)
40dbbd:	53                   	push   %ebx
40dbbe:	00 41 00             	add    %al,0x0(%ecx)
40dbc1:	49                   	dec    %ecx
40dbc2:	00 55 00             	add    %dl,0x0(%ebp)
40dbc5:	42                   	inc    %edx
40dbc6:	00 43 00             	add    %al,0x0(%ebx)
40dbc9:	41                   	inc    %ecx
40dbca:	00 41 00             	add    %al,0x0(%ecx)
40dbcd:	41                   	inc    %ecx
40dbce:	00 42 00             	add    %al,0x0(%edx)
40dbd1:	49                   	dec    %ecx
40dbd2:	00 4c 00 35          	add    %cl,0x35(%eax,%eax,1)
40dbd6:	00 55 00             	add    %dl,0x0(%ebp)
40dbd9:	43                   	inc    %ebx
40dbda:	00 59 00             	add    %bl,0x0(%ecx)
40dbdd:	57                   	push   %edi
40dbde:	00 42 00             	add    %al,0x0(%edx)
40dbe1:	55                   	push   %ebp
40dbe2:	00 34 00             	add    %dh,(%eax,%eax,1)
40dbe5:	49                   	dec    %ecx
40dbe6:	00 34 00             	add    %dh,(%eax,%eax,1)
40dbe9:	41                   	inc    %ecx
40dbea:	00 41 00             	add    %al,0x0(%ecx)
40dbed:	41                   	inc    %ecx
40dbee:	00 41 00             	add    %al,0x0(%ecx)
40dbf1:	41                   	inc    %ecx
40dbf2:	00 41 00             	add    %al,0x0(%ecx)
40dbf5:	41                   	inc    %ecx
40dbf6:	00 45 00             	add    %al,0x0(%ebp)
40dbf9:	33 00                	xor    (%eax),%eax
40dbfb:	59                   	pop    %ecx
40dbfc:	00 53 00             	add    %dl,0x0(%ebx)
40dbff:	41                   	inc    %ecx
40dc00:	00 41 00             	add    %al,0x0(%ecx)
40dc03:	41                   	inc    %ecx
40dc04:	00 41 00             	add    %al,0x0(%ecx)
40dc07:	55                   	push   %ebp
40dc08:	00 46 00             	add    %al,0x0(%esi)
40dc0b:	36 00 32             	add    %dh,%ss:(%edx)
40dc0e:	00 43 00             	add    %al,0x0(%ebx)
40dc11:	4d                   	dec    %ebp
40dc12:	00 43 00             	add    %al,0x0(%ebx)
40dc15:	42                   	inc    %edx
40dc16:	00 4d 00             	add    %cl,0x0(%ebp)
40dc19:	45                   	inc    %ebp
40dc1a:	00 59 00             	add    %bl,0x0(%ecx)
40dc1d:	46                   	inc    %esi
40dc1e:	00 46 00             	add    %al,0x0(%esi)
40dc21:	4e                   	dec    %esi
40dc22:	00 56 00             	add    %dl,0x0(%esi)
40dc25:	41                   	inc    %ecx
40dc26:	00 41 00             	add    %al,0x0(%ecx)
40dc29:	41                   	inc    %ecx
40dc2a:	00 51 00             	add    %dl,0x0(%ecx)
40dc2d:	4a                   	dec    %edx
40dc2e:	00 43 00             	add    %al,0x0(%ebx)
40dc31:	45                   	inc    %ebp
40dc32:	00 43 00             	add    %al,0x0(%ebx)
40dc35:	57                   	push   %edi
40dc36:	00 36                	add    %dh,(%esi)
40dc38:	00 45 00             	add    %al,0x0(%ebp)
40dc3b:	59                   	pop    %ecx
40dc3c:	00 41 00             	add    %al,0x0(%ecx)
40dc3f:	41                   	inc    %ecx
40dc40:	00 41 00             	add    %al,0x0(%ecx)
40dc43:	46                   	inc    %esi
40dc44:	00 42 00             	add    %al,0x0(%edx)
40dc47:	47                   	inc    %edi
40dc48:	00 42 00             	add    %al,0x0(%edx)
40dc4b:	51                   	push   %ecx
40dc4c:	00 53 00             	add    %dl,0x0(%ebx)
40dc4f:	41                   	inc    %ecx
40dc50:	00 59 00             	add    %bl,0x0(%ecx)
40dc53:	4c                   	dec    %esp
40dc54:	00 42 00             	add    %al,0x0(%edx)
40dc57:	4d                   	dec    %ebp
40dc58:	00 46 00             	add    %al,0x0(%esi)
40dc5b:	51                   	push   %ecx
40dc5c:	00 57 00             	add    %dl,0x0(%edi)
40dc5f:	46                   	inc    %esi
40dc60:	00 41 00             	add    %al,0x0(%ecx)
40dc63:	4b                   	dec    %ebx
40dc64:	00 41 00             	add    %al,0x0(%ecx)
40dc67:	41                   	inc    %ecx
40dc68:	00 41 00             	add    %al,0x0(%ecx)
40dc6b:	41                   	inc    %ecx
40dc6c:	00 4b 00             	add    %cl,0x0(%ebx)
40dc6f:	52                   	push   %edx
40dc70:	00 51 00             	add    %dl,0x0(%ecx)
40dc73:	4a                   	dec    %edx
40dc74:	00 51 00             	add    %dl,0x0(%ecx)
40dc77:	41                   	inc    %ecx
40dc78:	00 41 00             	add    %al,0x0(%ecx)
40dc7b:	41                   	inc    %ecx
40dc7c:	00 42 00             	add    %al,0x0(%edx)
40dc7f:	37                   	aaa
40dc80:	00 59 00             	add    %bl,0x0(%ecx)
40dc83:	4c                   	dec    %esp
40dc84:	00 42 00             	add    %al,0x0(%edx)
40dc87:	47                   	inc    %edi
40dc88:	00 41 00             	add    %al,0x0(%ecx)
40dc8b:	41                   	inc    %ecx
40dc8c:	00 41 00             	add    %al,0x0(%ecx)
40dc8f:	41                   	inc    %ecx
40dc90:	00 46 00             	add    %al,0x0(%esi)
40dc93:	58                   	pop    %eax
40dc94:	00 52 00             	add    %dl,0x0(%edx)
40dc97:	4b                   	dec    %ebx
40dc98:	00 41 00             	add    %al,0x0(%ecx)
40dc9b:	41                   	inc    %ecx
40dc9c:	00 41 00             	add    %al,0x0(%ecx)
40dc9f:	42                   	inc    %edx
40dca0:	00 49 00             	add    %cl,0x0(%ecx)
40dca3:	4c                   	dec    %esp
40dca4:	00 50 00             	add    %dl,0x0(%eax)
40dca7:	34 00                	xor    $0x0,%al
40dca9:	41                   	inc    %ecx
40dcaa:	00 49 00             	add    %cl,0x0(%ecx)
40dcad:	54                   	push   %esp
40dcae:	00 41 00             	add    %al,0x0(%ecx)
40dcb1:	34 00                	xor    $0x0,%al
40dcb3:	49                   	dec    %ecx
40dcb4:	00 51 00             	add    %dl,0x0(%ecx)
40dcb7:	4f                   	dec    %edi
40dcb8:	00 4c 00 42          	add    %cl,0x42(%eax,%eax,1)
40dcbc:	00 54 00 41          	add    %dl,0x41(%eax,%eax,1)
40dcc0:	00 41 00             	add    %al,0x0(%ecx)
40dcc3:	44                   	inc    %esp
40dcc4:	00 41 00             	add    %al,0x0(%ecx)
40dcc7:	4d                   	dec    %ebp
40dcc8:	00 33                	add    %dh,(%ebx)
40dcca:	00 59 00             	add    %bl,0x0(%ecx)
40dccd:	57                   	push   %edi
40dcce:	00 41 00             	add    %al,0x0(%ecx)
40dcd1:	41                   	inc    %ecx
40dcd2:	00 41 00             	add    %al,0x0(%ecx)
40dcd5:	41                   	inc    %ecx
40dcd6:	00 55 00             	add    %dl,0x0(%ebp)
40dcd9:	47                   	inc    %edi
40dcda:	00 4d 00             	add    %cl,0x0(%ebp)
40dcdd:	4e                   	dec    %esi
40dcde:	00 44 00 55          	add    %al,0x55(%eax,%eax,1)
40dce2:	00 41 00             	add    %al,0x0(%ecx)
40dce5:	41                   	inc    %ecx
40dce6:	00 41 00             	add    %al,0x0(%ecx)
40dce9:	41                   	inc    %ecx
40dcea:	00 4a 00             	add    %cl,0x0(%edx)
40dced:	46                   	inc    %esi
40dcee:	00 43 00             	add    %al,0x0(%ebx)
40dcf1:	59                   	pop    %ecx
40dcf2:	00 4a 00             	add    %cl,0x0(%edx)
40dcf5:	41                   	inc    %ecx
40dcf6:	00 4d 00             	add    %cl,0x0(%ebp)
40dcf9:	4b                   	dec    %ebx
40dcfa:	00 41 00             	add    %al,0x0(%ecx)
40dcfd:	58                   	pop    %eax
40dcfe:	00 41 00             	add    %al,0x0(%ecx)
40dd01:	41                   	inc    %ecx
40dd02:	00 41 00             	add    %al,0x0(%ecx)
40dd05:	41                   	inc    %ecx
40dd06:	00 56 00             	add    %dl,0x0(%esi)
40dd09:	48                   	dec    %eax
40dd0a:	00 42 00             	add    %al,0x0(%edx)
40dd0d:	46                   	inc    %esi
40dd0e:	00 43 00             	add    %al,0x0(%ebx)
40dd11:	34 00                	xor    $0x0,%al
40dd13:	4a                   	dec    %edx
40dd14:	00 41 00             	add    %al,0x0(%ecx)
40dd17:	4d                   	dec    %ebp
40dd18:	00 4b 00             	add    %cl,0x0(%ebx)
40dd1b:	41                   	inc    %ecx
40dd1c:	00 59 00             	add    %bl,0x0(%ecx)
40dd1f:	41                   	inc    %ecx
40dd20:	00 41 00             	add    %al,0x0(%ecx)
40dd23:	41                   	inc    %ecx
40dd24:	00 41 00             	add    %al,0x0(%ecx)
40dd27:	56                   	push   %esi
40dd28:	00 48 00             	add    %cl,0x0(%eax)
40dd2b:	42                   	inc    %edx
40dd2c:	00 46 00             	add    %al,0x0(%esi)
40dd2f:	44                   	inc    %esp
40dd30:	00 41 00             	add    %al,0x0(%ecx)
40dd33:	4a                   	dec    %edx
40dd34:	00 41 00             	add    %al,0x0(%ecx)
40dd37:	4d                   	dec    %ebp
40dd38:	00 4b 00             	add    %cl,0x0(%ebx)
40dd3b:	41                   	inc    %ecx
40dd3c:	00 5a 00             	add    %bl,0x0(%edx)
40dd3f:	41                   	inc    %ecx
40dd40:	00 41 00             	add    %al,0x0(%ecx)
40dd43:	41                   	inc    %ecx
40dd44:	00 41 00             	add    %al,0x0(%ecx)
40dd47:	56                   	push   %esi
40dd48:	00 48 00             	add    %cl,0x0(%eax)
40dd4b:	44                   	inc    %esp
40dd4c:	00 50 00             	add    %dl,0x0(%eax)
40dd4f:	44                   	inc    %esp
40dd50:	00 49 00             	add    %cl,0x0(%ecx)
40dd53:	41                   	inc    %ecx
40dd54:	00 41 00             	add    %al,0x0(%ecx)
40dd57:	41                   	inc    %ecx
40dd58:	00 43 00             	add    %al,0x0(%ebx)
40dd5b:	51                   	push   %ecx
40dd5c:	00 41 00             	add    %al,0x0(%ecx)
40dd5f:	41                   	inc    %ecx
40dd60:	00 41 00             	add    %al,0x0(%ecx)
40dd63:	41                   	inc    %ecx
40dd64:	00 42 00             	add    %al,0x0(%edx)
40dd67:	43                   	inc    %ebx
40dd68:	00 42 00             	add    %al,0x0(%edx)
40dd6b:	49                   	dec    %ecx
40dd6c:	00 58 00             	add    %bl,0x0(%eax)
40dd6f:	32 00                	xor    (%eax),%al
40dd71:	59                   	pop    %ecx
40dd72:	00 4a 00             	add    %cl,0x0(%edx)
40dd75:	51                   	push   %ecx
40dd76:	00 4b 00             	add    %cl,0x0(%ebx)
40dd79:	45                   	inc    %ebp
40dd7a:	00 49 00             	add    %cl,0x0(%ecx)
40dd7d:	46                   	inc    %esi
40dd7e:	00 43 00             	add    %al,0x0(%ebx)
40dd81:	45                   	inc    %ebp
40dd82:	00 43 00             	add    %al,0x0(%ebx)
40dd85:	50                   	push   %eax
40dd86:	00 34 00             	add    %dh,(%eax,%eax,1)
40dd89:	41                   	inc    %ecx
40dd8a:	00 51 00             	add    %dl,0x0(%ecx)
40dd8d:	57                   	push   %edi
40dd8e:	00 37                	add    %dh,(%edi)
40dd90:	00 59 00             	add    %bl,0x0(%ecx)
40dd93:	41                   	inc    %ecx
40dd94:	00 52 00             	add    %dl,0x0(%edx)
40dd97:	47                   	inc    %edi
40dd98:	00 43 00             	add    %al,0x0(%ebx)
40dd9b:	41                   	inc    %ecx
40dd9c:	00 52 00             	add    %dl,0x0(%edx)
40dd9f:	42                   	inc    %edx
40dda0:	00 41 00             	add    %al,0x0(%ecx)
40dda3:	57                   	push   %edi
40dda4:	00 59 00             	add    %bl,0x0(%ecx)
40dda7:	4f                   	dec    %edi
40dda8:	00 41 00             	add    %al,0x0(%ecx)
40ddab:	41                   	inc    %ecx
40ddac:	00 4a 00             	add    %cl,0x0(%edx)
40ddaf:	43                   	inc    %ebx
40ddb0:	00 37                	add    %dh,(%edi)
40ddb2:	00 4c 00 41          	add    %cl,0x41(%eax,%eax,1)
40ddb6:	00 32                	add    %dh,(%edx)
40ddb8:	00 43 00             	add    %al,0x0(%ebx)
40ddbb:	49                   	dec    %ecx