404e2c:	22 02                	and    (%edx),%al
404e2e:	03 7d 52             	add    0x52(%ebp),%edi
404e31:	00 00                	add    %al,(%eax)
404e33:	04 2a                	add    $0x2a,%al
404e35:	00 00                	add    %al,(%eax)
404e37:	00 1e                	add    %bl,(%esi)
404e39:	02 7b 53             	add    0x53(%ebx),%bh
404e3c:	00 00                	add    %al,(%eax)
404e3e:	04 2a                	add    $0x2a,%al
404e40:	22 02                	and    (%edx),%al
404e42:	03 7d 53             	add    0x53(%ebp),%edi
404e45:	00 00                	add    %al,(%eax)
404e47:	04 2a                	add    $0x2a,%al
404e49:	00 00                	add    %al,(%eax)
404e4b:	00 1e                	add    %bl,(%esi)
404e4d:	02 7b 54             	add    0x54(%ebx),%bh
404e50:	00 00                	add    %al,(%eax)
404e52:	04 2a                	add    $0x2a,%al
404e54:	22 02                	and    (%edx),%al
404e56:	03 7d 54             	add    0x54(%ebp),%edi
404e59:	00 00                	add    %al,(%eax)
404e5b:	04 2a                	add    $0x2a,%al
404e5d:	00 00                	add    %al,(%eax)
404e5f:	00 1e                	add    %bl,(%esi)
404e61:	02 7b 55             	add    0x55(%ebx),%bh
404e64:	00 00                	add    %al,(%eax)
404e66:	04 2a                	add    $0x2a,%al
404e68:	22 02                	and    (%edx),%al
404e6a:	03 7d 55             	add    0x55(%ebp),%edi
404e6d:	00 00                	add    %al,(%eax)
404e6f:	04 2a                	add    $0x2a,%al
404e71:	00 00                	add    %al,(%eax)
404e73:	00 1e                	add    %bl,(%esi)
404e75:	02 7b 56             	add    0x56(%ebx),%bh
404e78:	00 00                	add    %al,(%eax)
404e7a:	04 2a                	add    $0x2a,%al
404e7c:	22 02                	and    (%edx),%al
404e7e:	03 7d 56             	add    0x56(%ebp),%edi
404e81:	00 00                	add    %al,(%eax)
404e83:	04 2a                	add    $0x2a,%al
404e85:	00 00                	add    %al,(%eax)
404e87:	00 fa                	add    %bh,%dl
404e89:	02 14 7d 5a 00 00 04 	add    0x400005a(,%edi,2),%dl
404e90:	02 28                	add    (%eax),%ch
404e92:	1a 00                	sbb    (%eax),%al
404e94:	00 0a                	add    %cl,(%edx)
404e96:	02 28                	add    (%eax),%ch
404e98:	9e                   	sahf
404e99:	00 00                	add    %al,(%eax)
404e9b:	06                   	push   %es
404e9c:	02 28                	add    (%eax),%ch
404e9e:	8c 00                	mov    %es,(%eax)
404ea0:	00 06                	add    %al,(%esi)
404ea2:	02 7b 6e             	add    0x6e(%ebx),%bh
404ea5:	00 00                	add    %al,(%eax)
404ea7:	04 16                	add    $0x16,%al
404ea9:	6f                   	outsl  %ds:(%esi),(%dx)
404eaa:	75 00                	jne    0x404eac
404eac:	00 0a                	add    %cl,(%edx)
404eae:	02 7b 6f             	add    0x6f(%ebx),%bh
404eb1:	00 00                	add    %al,(%eax)
404eb3:	04 16                	add    $0x16,%al
404eb5:	6f                   	outsl  %ds:(%esi),(%dx)
404eb6:	75 00                	jne    0x404eb8
404eb8:	00 0a                	add    %cl,(%edx)
404eba:	02 7b 74             	add    0x74(%ebx),%bh
404ebd:	00 00                	add    %al,(%eax)
404ebf:	04 16                	add    $0x16,%al
404ec1:	6f                   	outsl  %ds:(%esi),(%dx)
404ec2:	75 00                	jne    0x404ec4
404ec4:	00 0a                	add    %cl,(%edx)
404ec6:	2a 00                	sub    (%eax),%al
404ec8:	03 30                	add    (%eax),%esi
404eca:	02 00                	add    (%eax),%al
404ecc:	a9 00 00 00 00       	test   $0x0,%eax
404ed1:	00 00                	add    %al,(%eax)
404ed3:	00 02                	add    %al,(%edx)
404ed5:	7b 67                	jnp    0x404f3e
404ed7:	00 00                	add    %al,(%eax)
404ed9:	04 16                	add    $0x16,%al
404edb:	6f                   	outsl  %ds:(%esi),(%dx)
404edc:	5a                   	pop    %edx
404edd:	00 00                	add    %al,(%eax)
404edf:	0a 02                	or     (%edx),%al
404ee1:	7b 68                	jnp    0x404f4b
404ee3:	00 00                	add    %al,(%eax)
404ee5:	04 16                	add    $0x16,%al
404ee7:	6f                   	outsl  %ds:(%esi),(%dx)
404ee8:	5a                   	pop    %edx
404ee9:	00 00                	add    %al,(%eax)
404eeb:	0a 02                	or     (%edx),%al
404eed:	7b 69                	jnp    0x404f58
404eef:	00 00                	add    %al,(%eax)
404ef1:	04 16                	add    $0x16,%al
404ef3:	6f                   	outsl  %ds:(%esi),(%dx)
404ef4:	5a                   	pop    %edx
404ef5:	00 00                	add    %al,(%eax)
404ef7:	0a 02                	or     (%edx),%al
404ef9:	7b 6a                	jnp    0x404f65
404efb:	00 00                	add    %al,(%eax)
404efd:	04 16                	add    $0x16,%al
404eff:	6f                   	outsl  %ds:(%esi),(%dx)
404f00:	5a                   	pop    %edx
404f01:	00 00                	add    %al,(%eax)
404f03:	0a 02                	or     (%edx),%al
404f05:	7b 6b                	jnp    0x404f72
404f07:	00 00                	add    %al,(%eax)
404f09:	04 16                	add    $0x16,%al
404f0b:	6f                   	outsl  %ds:(%esi),(%dx)
404f0c:	5a                   	pop    %edx
404f0d:	00 00                	add    %al,(%eax)
404f0f:	0a 02                	or     (%edx),%al
404f11:	7b 6d                	jnp    0x404f80
404f13:	00 00                	add    %al,(%eax)
404f15:	04 16                	add    $0x16,%al
404f17:	6f                   	outsl  %ds:(%esi),(%dx)
404f18:	5a                   	pop    %edx
404f19:	00 00                	add    %al,(%eax)
404f1b:	0a 02                	or     (%edx),%al
404f1d:	7b 6c                	jnp    0x404f8b
404f1f:	00 00                	add    %al,(%eax)
404f21:	04 16                	add    $0x16,%al
404f23:	6f                   	outsl  %ds:(%esi),(%dx)
404f24:	5a                   	pop    %edx
404f25:	00 00                	add    %al,(%eax)
404f27:	0a 02                	or     (%edx),%al
404f29:	7b 70                	jnp    0x404f9b
404f2b:	00 00                	add    %al,(%eax)
404f2d:	04 16                	add    $0x16,%al
404f2f:	6f                   	outsl  %ds:(%esi),(%dx)
404f30:	5a                   	pop    %edx
404f31:	00 00                	add    %al,(%eax)
404f33:	0a 02                	or     (%edx),%al
404f35:	7b 71                	jnp    0x404fa8
404f37:	00 00                	add    %al,(%eax)
404f39:	04 16                	add    $0x16,%al
404f3b:	6f                   	outsl  %ds:(%esi),(%dx)
404f3c:	5a                   	pop    %edx
404f3d:	00 00                	add    %al,(%eax)
404f3f:	0a 02                	or     (%edx),%al
404f41:	7b 75                	jnp    0x404fb8
404f43:	00 00                	add    %al,(%eax)
404f45:	04 16                	add    $0x16,%al
404f47:	6f                   	outsl  %ds:(%esi),(%dx)
404f48:	5a                   	pop    %edx
404f49:	00 00                	add    %al,(%eax)
404f4b:	0a 02                	or     (%edx),%al
404f4d:	7b 76                	jnp    0x404fc5
404f4f:	00 00                	add    %al,(%eax)
404f51:	04 16                	add    $0x16,%al
404f53:	6f                   	outsl  %ds:(%esi),(%dx)
404f54:	5a                   	pop    %edx
404f55:	00 00                	add    %al,(%eax)
404f57:	0a 02                	or     (%edx),%al
404f59:	7b 75                	jnp    0x404fd0
404f5b:	00 00                	add    %al,(%eax)
404f5d:	04 16                	add    $0x16,%al
404f5f:	6f                   	outsl  %ds:(%esi),(%dx)
404f60:	75 00                	jne    0x404f62
404f62:	00 0a                	add    %cl,(%edx)
404f64:	02 7b 72             	add    0x72(%ebx),%bh
404f67:	00 00                	add    %al,(%eax)
404f69:	04 16                	add    $0x16,%al
404f6b:	6f                   	outsl  %ds:(%esi),(%dx)
404f6c:	75 00                	jne    0x404f6e
404f6e:	00 0a                	add    %cl,(%edx)
404f70:	02 7b 73             	add    0x73(%ebx),%bh
404f73:	00 00                	add    %al,(%eax)
404f75:	04 16                	add    $0x16,%al
404f77:	6f                   	outsl  %ds:(%esi),(%dx)
404f78:	75 00                	jne    0x404f7a
404f7a:	00 0a                	add    %cl,(%edx)
404f7c:	2a 00                	sub    (%eax),%al
404f7e:	00 00                	add    %al,(%eax)
404f80:	03 30                	add    (%eax),%esi
404f82:	02 00                	add    (%eax),%al
404f84:	dd 00                	fldl   (%eax)
404f86:	00 00                	add    %al,(%eax)
404f88:	00 00                	add    %al,(%eax)
404f8a:	00 00                	add    %al,(%eax)
404f8c:	02 7b 67             	add    0x67(%ebx),%bh
404f8f:	00 00                	add    %al,(%eax)
404f91:	04 7e                	add    $0x7e,%al
404f93:	3e 00 00             	add    %al,%ds:(%eax)
404f96:	0a 6f 2e             	or     0x2e(%edi),%ch
404f99:	00 00                	add    %al,(%eax)
404f9b:	0a 02                	or     (%edx),%al
404f9d:	7b 68                	jnp    0x405007
404f9f:	00 00                	add    %al,(%eax)
404fa1:	04 7e                	add    $0x7e,%al
404fa3:	3e 00 00             	add    %al,%ds:(%eax)
404fa6:	0a 6f 2e             	or     0x2e(%edi),%ch
404fa9:	00 00                	add    %al,(%eax)
404fab:	0a 02                	or     (%edx),%al
404fad:	7b 69                	jnp    0x405018
404faf:	00 00                	add    %al,(%eax)
404fb1:	04 7e                	add    $0x7e,%al
404fb3:	3e 00 00             	add    %al,%ds:(%eax)
404fb6:	0a 6f 2e             	or     0x2e(%edi),%ch
404fb9:	00 00                	add    %al,(%eax)
404fbb:	0a 02                	or     (%edx),%al
404fbd:	7b 6a                	jnp    0x405029
404fbf:	00 00                	add    %al,(%eax)
404fc1:	04 7e                	add    $0x7e,%al
404fc3:	3e 00 00             	add    %al,%ds:(%eax)
404fc6:	0a 6f 2e             	or     0x2e(%edi),%ch
404fc9:	00 00                	add    %al,(%eax)
404fcb:	0a 02                	or     (%edx),%al
404fcd:	7b 6b                	jnp    0x40503a
404fcf:	00 00                	add    %al,(%eax)
404fd1:	04 7e                	add    $0x7e,%al
404fd3:	3e 00 00             	add    %al,%ds:(%eax)
404fd6:	0a 6f 2e             	or     0x2e(%edi),%ch
404fd9:	00 00                	add    %al,(%eax)
404fdb:	0a 02                	or     (%edx),%al
404fdd:	7b 6d                	jnp    0x40504c
404fdf:	00 00                	add    %al,(%eax)
404fe1:	04 7e                	add    $0x7e,%al
404fe3:	3e 00 00             	add    %al,%ds:(%eax)
404fe6:	0a 6f 2e             	or     0x2e(%edi),%ch
404fe9:	00 00                	add    %al,(%eax)
404feb:	0a 02                	or     (%edx),%al
404fed:	7b 6c                	jnp    0x40505b
404fef:	00 00                	add    %al,(%eax)
404ff1:	04 7e                	add    $0x7e,%al
404ff3:	3e 00 00             	add    %al,%ds:(%eax)
404ff6:	0a 6f 2e             	or     0x2e(%edi),%ch
404ff9:	00 00                	add    %al,(%eax)
404ffb:	0a 02                	or     (%edx),%al
404ffd:	7b 70                	jnp    0x40506f
404fff:	00 00                	add    %al,(%eax)
405001:	04 7e                	add    $0x7e,%al
405003:	3e 00 00             	add    %al,%ds:(%eax)
405006:	0a 6f 2e             	or     0x2e(%edi),%ch
405009:	00 00                	add    %al,(%eax)
40500b:	0a 02                	or     (%edx),%al
40500d:	7b 71                	jnp    0x405080
40500f:	00 00                	add    %al,(%eax)
405011:	04 7e                	add    $0x7e,%al
405013:	3e 00 00             	add    %al,%ds:(%eax)
405016:	0a 6f 2e             	or     0x2e(%edi),%ch
405019:	00 00                	add    %al,(%eax)
40501b:	0a 02                	or     (%edx),%al
40501d:	7b 75                	jnp    0x405094
40501f:	00 00                	add    %al,(%eax)
405021:	04 7e                	add    $0x7e,%al
405023:	3e 00 00             	add    %al,%ds:(%eax)
405026:	0a 6f 2e             	or     0x2e(%edi),%ch
405029:	00 00                	add    %al,(%eax)
40502b:	0a 02                	or     (%edx),%al
40502d:	7b 74                	jnp    0x4050a3
40502f:	00 00                	add    %al,(%eax)
405031:	04 16                	add    $0x16,%al
405033:	6f                   	outsl  %ds:(%esi),(%dx)
405034:	75 00                	jne    0x405036
405036:	00 0a                	add    %cl,(%edx)
405038:	02 7b 75             	add    0x75(%ebx),%bh
40503b:	00 00                	add    %al,(%eax)
40503d:	04 7e                	add    $0x7e,%al
40503f:	3e 00 00             	add    %al,%ds:(%eax)
405042:	0a 6f 2e             	or     0x2e(%edi),%ch
405045:	00 00                	add    %al,(%eax)
405047:	0a 02                	or     (%edx),%al
405049:	7b 72                	jnp    0x4050bd
40504b:	00 00                	add    %al,(%eax)
40504d:	04 7e                	add    $0x7e,%al
40504f:	3e 00 00             	add    %al,%ds:(%eax)
405052:	0a 6f 2e             	or     0x2e(%edi),%ch
405055:	00 00                	add    %al,(%eax)
405057:	0a 02                	or     (%edx),%al
405059:	7b 73                	jnp    0x4050ce
40505b:	00 00                	add    %al,(%eax)
40505d:	04 7e                	add    $0x7e,%al
40505f:	3e 00 00             	add    %al,%ds:(%eax)
405062:	0a 6f 2e             	or     0x2e(%edi),%ch
405065:	00 00                	add    %al,(%eax)
405067:	0a 2a                	or     (%edx),%ch
405069:	00 00                	add    %al,(%eax)
40506b:	00 03                	add    %al,(%ebx)
40506d:	30 02                	xor    %al,(%edx)
40506f:	00 91 00 00 00 00    	add    %dl,0x0(%ecx)
405075:	00 00                	add    %al,(%eax)
405077:	00 02                	add    %al,(%edx)
405079:	7b 67                	jnp    0x4050e2
40507b:	00 00                	add    %al,(%eax)
40507d:	04 17                	add    $0x17,%al
40507f:	6f                   	outsl  %ds:(%esi),(%dx)
405080:	5a                   	pop    %edx
405081:	00 00                	add    %al,(%eax)
405083:	0a 02                	or     (%edx),%al
405085:	7b 68                	jnp    0x4050ef
405087:	00 00                	add    %al,(%eax)
405089:	04 17                	add    $0x17,%al
40508b:	6f                   	outsl  %ds:(%esi),(%dx)
40508c:	5a                   	pop    %edx
40508d:	00 00                	add    %al,(%eax)
40508f:	0a 02                	or     (%edx),%al
405091:	7b 69                	jnp    0x4050fc
405093:	00 00                	add    %al,(%eax)
405095:	04 17                	add    $0x17,%al
405097:	6f                   	outsl  %ds:(%esi),(%dx)
405098:	5a                   	pop    %edx
405099:	00 00                	add    %al,(%eax)
40509b:	0a 02                	or     (%edx),%al
40509d:	7b 6a                	jnp    0x405109
40509f:	00 00                	add    %al,(%eax)
4050a1:	04 17                	add    $0x17,%al
4050a3:	6f                   	outsl  %ds:(%esi),(%dx)
4050a4:	5a                   	pop    %edx
4050a5:	00 00                	add    %al,(%eax)
4050a7:	0a 02                	or     (%edx),%al
4050a9:	7b 6b                	jnp    0x405116
4050ab:	00 00                	add    %al,(%eax)
4050ad:	04 17                	add    $0x17,%al
4050af:	6f                   	outsl  %ds:(%esi),(%dx)
4050b0:	5a                   	pop    %edx
4050b1:	00 00                	add    %al,(%eax)
4050b3:	0a 02                	or     (%edx),%al
4050b5:	7b 6d                	jnp    0x405124
4050b7:	00 00                	add    %al,(%eax)
4050b9:	04 17                	add    $0x17,%al
4050bb:	6f                   	outsl  %ds:(%esi),(%dx)
4050bc:	5a                   	pop    %edx
4050bd:	00 00                	add    %al,(%eax)
4050bf:	0a 02                	or     (%edx),%al
4050c1:	7b 6c                	jnp    0x40512f
4050c3:	00 00                	add    %al,(%eax)
4050c5:	04 17                	add    $0x17,%al
4050c7:	6f                   	outsl  %ds:(%esi),(%dx)
4050c8:	5a                   	pop    %edx
4050c9:	00 00                	add    %al,(%eax)
4050cb:	0a 02                	or     (%edx),%al
4050cd:	7b 70                	jnp    0x40513f
4050cf:	00 00                	add    %al,(%eax)
4050d1:	04 17                	add    $0x17,%al
4050d3:	6f                   	outsl  %ds:(%esi),(%dx)
4050d4:	5a                   	pop    %edx
4050d5:	00 00                	add    %al,(%eax)
4050d7:	0a 02                	or     (%edx),%al
4050d9:	7b 71                	jnp    0x40514c
4050db:	00 00                	add    %al,(%eax)
4050dd:	04 17                	add    $0x17,%al
4050df:	6f                   	outsl  %ds:(%esi),(%dx)
4050e0:	5a                   	pop    %edx
4050e1:	00 00                	add    %al,(%eax)
4050e3:	0a 02                	or     (%edx),%al
4050e5:	7b 74                	jnp    0x40515b
4050e7:	00 00                	add    %al,(%eax)
4050e9:	04 17                	add    $0x17,%al
4050eb:	6f                   	outsl  %ds:(%esi),(%dx)