403ea3:	04 7b                	add    $0x7b,%al
403ea5:	2d 00 00 04 7b       	sub    $0x7b040000,%eax
403eaa:	2f                   	das
403eab:	00 00                	add    %al,(%eax)
403ead:	04 04                	add    $0x4,%al
403eaf:	6f                   	outsl  %ds:(%esi),(%dx)
403eb0:	a4                   	movsb  %ds:(%esi),%es:(%edi)
403eb1:	00 00                	add    %al,(%eax)
403eb3:	0a 6f a6             	or     -0x5a(%edi),%ch
403eb6:	00 00                	add    %al,(%eax)
403eb8:	0a 2a                	or     (%edx),%ch
403eba:	00 00                	add    %al,(%eax)
403ebc:	13 30                	adc    (%eax),%esi
403ebe:	01 00                	add    %eax,(%eax)
403ec0:	f1                   	int1
403ec1:	00 00                	add    %al,(%eax)
403ec3:	00 00                	add    %al,(%eax)
403ec5:	00 00                	add    %al,(%eax)
403ec7:	00 72 23             	add    %dh,0x23(%edx)
403eca:	1b 00                	sbb    (%eax),%eax
403ecc:	70 80                	jo     0x403e4e
403ece:	32 00                	xor    (%eax),%al
403ed0:	00 04 72             	add    %al,(%edx,%esi,2)
403ed3:	27                   	daa
403ed4:	1b 00                	sbb    (%eax),%eax
403ed6:	70 80                	jo     0x403e58
403ed8:	33 00                	xor    (%eax),%eax
403eda:	00 04 72             	add    %al,(%edx,%esi,2)
403edd:	2b 1b                	sub    (%ebx),%ebx
403edf:	00 70 80             	add    %dh,-0x80(%eax)
403ee2:	34 00                	xor    $0x0,%al
403ee4:	00 04 72             	add    %al,(%edx,%esi,2)
403ee7:	d7                   	xlat   %ds:(%ebx)
403ee8:	07                   	pop    %es
403ee9:	00 70 80             	add    %dh,-0x80(%eax)
403eec:	35 00 00 04 72       	xor    $0x72040000,%eax
403ef1:	d7                   	xlat   %ds:(%ebx)
403ef2:	07                   	pop    %es
403ef3:	00 70 80             	add    %dh,-0x80(%eax)
403ef6:	36 00 00             	add    %al,%ss:(%eax)
403ef9:	04 72                	add    $0x72,%al
403efb:	d7                   	xlat   %ds:(%ebx)
403efc:	07                   	pop    %es
403efd:	00 70 80             	add    %dh,-0x80(%eax)
403f00:	37                   	aaa
403f01:	00 00                	add    %al,(%eax)
403f03:	04 72                	add    $0x72,%al
403f05:	d7                   	xlat   %ds:(%ebx)
403f06:	07                   	pop    %es
403f07:	00 70 80             	add    %dh,-0x80(%eax)
403f0a:	38 00                	cmp    %al,(%eax)
403f0c:	00 04 72             	add    %al,(%edx,%esi,2)
403f0f:	d7                   	xlat   %ds:(%ebx)
403f10:	07                   	pop    %es
403f11:	00 70 80             	add    %dh,-0x80(%eax)
403f14:	39 00                	cmp    %eax,(%eax)
403f16:	00 04 72             	add    %al,(%edx,%esi,2)
403f19:	d7                   	xlat   %ds:(%ebx)
403f1a:	07                   	pop    %es
403f1b:	00 70 80             	add    %dh,-0x80(%eax)
403f1e:	3a 00                	cmp    (%eax),%al
403f20:	00 04 72             	add    %al,(%edx,%esi,2)
403f23:	2f                   	das
403f24:	1b 00                	sbb    (%eax),%eax
403f26:	70 80                	jo     0x403ea8
403f28:	3b 00                	cmp    (%eax),%eax
403f2a:	00 04 72             	add    %al,(%edx,%esi,2)
403f2d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
403f2e:	1b 00                	sbb    (%eax),%eax
403f30:	70 80                	jo     0x403eb2
403f32:	3c 00                	cmp    $0x0,%al
403f34:	00 04 72             	add    %al,(%edx,%esi,2)
403f37:	a5                   	movsl  %ds:(%esi),%es:(%edi)
403f38:	1b 00                	sbb    (%eax),%eax
403f3a:	70 80                	jo     0x403ebc
403f3c:	3d 00 00 04 72       	cmp    $0x72040000,%eax
403f41:	a5                   	movsl  %ds:(%esi),%es:(%edi)
403f42:	1b 00                	sbb    (%eax),%eax
403f44:	70 80                	jo     0x403ec6
403f46:	3e 00 00             	add    %al,%ds:(%eax)
403f49:	04 72                	add    $0x72,%al
403f4b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
403f4c:	1b 00                	sbb    (%eax),%eax
403f4e:	70 80                	jo     0x403ed0
403f50:	3f                   	aas
403f51:	00 00                	add    %al,(%eax)
403f53:	04 72                	add    $0x72,%al
403f55:	b1 1b                	mov    $0x1b,%cl
403f57:	00 70 80             	add    %dh,-0x80(%eax)
403f5a:	40                   	inc    %eax
403f5b:	00 00                	add    %al,(%eax)
403f5d:	04 72                	add    $0x72,%al
403f5f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
403f60:	1b 00                	sbb    (%eax),%eax
403f62:	70 80                	jo     0x403ee4
403f64:	41                   	inc    %ecx
403f65:	00 00                	add    %al,(%eax)
403f67:	04 72                	add    $0x72,%al
403f69:	c1 1b 00             	rcrl   $0x0,(%ebx)
403f6c:	70 80                	jo     0x403eee
403f6e:	42                   	inc    %edx
403f6f:	00 00                	add    %al,(%eax)
403f71:	04 72                	add    $0x72,%al
403f73:	44                   	inc    %esp
403f74:	1c 00                	sbb    $0x0,%al
403f76:	70 80                	jo     0x403ef8
403f78:	43                   	inc    %ebx
403f79:	00 00                	add    %al,(%eax)
403f7b:	04 72                	add    $0x72,%al
403f7d:	52                   	push   %edx
403f7e:	1c 00                	sbb    $0x0,%al
403f80:	70 80                	jo     0x403f02
403f82:	44                   	inc    %esp
403f83:	00 00                	add    %al,(%eax)
403f85:	04 72                	add    $0x72,%al
403f87:	a5                   	movsl  %ds:(%esi),%es:(%edi)
403f88:	1b 00                	sbb    (%eax),%eax
403f8a:	70 80                	jo     0x403f0c
403f8c:	45                   	inc    %ebp
403f8d:	00 00                	add    %al,(%eax)
403f8f:	04 72                	add    $0x72,%al
403f91:	a5                   	movsl  %ds:(%esi),%es:(%edi)
403f92:	1b 00                	sbb    (%eax),%eax
403f94:	70 80                	jo     0x403f16
403f96:	46                   	inc    %esi
403f97:	00 00                	add    %al,(%eax)
403f99:	04 72                	add    $0x72,%al
403f9b:	a4                   	movsb  %ds:(%esi),%es:(%edi)
403f9c:	1c 00                	sbb    $0x0,%al
403f9e:	70 80                	jo     0x403f20
403fa0:	47                   	inc    %edi
403fa1:	00 00                	add    %al,(%eax)
403fa3:	04 72                	add    $0x72,%al
403fa5:	a8 1c                	test   $0x1c,%al
403fa7:	00 70 80             	add    %dh,-0x80(%eax)
403faa:	48                   	dec    %eax
403fab:	00 00                	add    %al,(%eax)
403fad:	04 72                	add    $0x72,%al
403faf:	b2 1c                	mov    $0x1c,%dl
403fb1:	00 70 80             	add    %dh,-0x80(%eax)
403fb4:	49                   	dec    %ecx
403fb5:	00 00                	add    %al,(%eax)
403fb7:	04 2a                	add    $0x2a,%al
403fb9:	00 00                	add    %al,(%eax)
403fbb:	00 52 73             	add    %dl,0x73(%edx)
403fbe:	8b 00                	mov    (%eax),%eax
403fc0:	00 06                	add    %al,(%esi)
403fc2:	25 19 6f 8d 00       	and    $0x8d6f19,%eax
403fc7:	00 06                	add    %al,(%esi)
403fc9:	25 17 6f 91 00       	and    $0x916f17,%eax
403fce:	00 06                	add    %al,(%esi)
403fd0:	2a 00                	sub    (%eax),%al
403fd2:	00 00                	add    %al,(%eax)
403fd4:	52                   	push   %edx
403fd5:	73 8b                	jae    0x403f62
403fd7:	00 00                	add    %al,(%eax)
403fd9:	06                   	push   %es
403fda:	25 19 6f 8d 00       	and    $0x8d6f19,%eax
403fdf:	00 06                	add    %al,(%esi)
403fe1:	25 16 6f 91 00       	and    $0x916f16,%eax
403fe6:	00 06                	add    %al,(%esi)
403fe8:	2a 00                	sub    (%eax),%al
403fea:	00 00                	add    %al,(%eax)
403fec:	3e 02 28             	add    %ds:(%eax),%ch
403fef:	01 00                	add    %eax,(%eax)
403ff1:	00 0a                	add    %cl,(%edx)
403ff3:	02 1f                	add    (%edi),%bl
403ff5:	64 28 8f 00 00 06 2a 	sub    %cl,%fs:0x2a060000(%edi)
403ffc:	1e                   	push   %ds
403ffd:	02 7b 4a             	add    0x4a(%ebx),%bh
404000:	00 00                	add    %al,(%eax)
404002:	04 2a                	add    $0x2a,%al
404004:	22 02                	and    (%edx),%al
404006:	03 7d 4a             	add    0x4a(%ebp),%edi
404009:	00 00                	add    %al,(%eax)
40400b:	04 2a                	add    $0x2a,%al
40400d:	00 00                	add    %al,(%eax)
40400f:	00 1e                	add    %bl,(%esi)
404011:	02 7b 4b             	add    0x4b(%ebx),%bh
404014:	00 00                	add    %al,(%eax)
404016:	04 2a                	add    $0x2a,%al
404018:	22 02                	and    (%edx),%al
40401a:	03 7d 4b             	add    0x4b(%ebp),%edi
40401d:	00 00                	add    %al,(%eax)
40401f:	04 2a                	add    $0x2a,%al
404021:	00 00                	add    %al,(%eax)
404023:	00 1e                	add    %bl,(%esi)
404025:	02 7b 4c             	add    0x4c(%ebx),%bh
404028:	00 00                	add    %al,(%eax)
40402a:	04 2a                	add    $0x2a,%al
40402c:	22 02                	and    (%edx),%al
40402e:	03 7d 4c             	add    0x4c(%ebp),%edi
404031:	00 00                	add    %al,(%eax)
404033:	04 2a                	add    $0x2a,%al
404035:	00 00                	add    %al,(%eax)
404037:	00 13                	add    %dl,(%ebx)
404039:	30 02                	xor    %al,(%edx)
40403b:	00 3e                	add    %bh,(%esi)
40403d:	00 00                	add    %al,(%eax)
40403f:	00 04 00             	add    %al,(%eax,%eax,1)
404042:	00 11                	add    %dl,(%ecx)
404044:	03 2d 02 16 2a 02    	add    0x22a1602,%ebp
40404a:	03 33                	add    (%ebx),%esi
40404c:	02 17                	add    (%edi),%dl
40404e:	2a 02                	sub    (%edx),%al
404050:	28 8c 00 00 06 03 6f 	sub    %cl,0x6f030600(%eax,%eax,1)
404057:	8c 00                	mov    %es,(%eax)
404059:	00 06                	add    %al,(%esi)
40405b:	33 23                	xor    (%ebx),%esp
40405d:	02 28                	add    (%eax),%ch
40405f:	8e 00                	mov    (%eax),%es
404061:	00 06                	add    %al,(%esi)
404063:	03 6f 8e             	add    -0x72(%edi),%ebp
404066:	00 00                	add    %al,(%eax)
404068:	06                   	push   %es
404069:	33 15 02 28 90 00    	xor    0x902802,%edx
40406f:	00 06                	add    %al,(%esi)
404071:	0a 12                	or     (%edx),%dl
404073:	00 03                	add    %al,(%ebx)
404075:	6f                   	outsl  %ds:(%esi),(%dx)
404076:	90                   	nop
404077:	00 00                	add    %al,(%eax)
404079:	06                   	push   %es
40407a:	28 a7 00 00 0a 2a    	sub    %ah,0x2a0a0000(%edi)
404080:	16                   	push   %ss
404081:	2a 00                	sub    (%eax),%al
404083:	00 b6 03 2d 02 16    	add    %dh,0x16022d03(%esi)
404089:	2a 02                	sub    (%edx),%al
40408b:	03 33                	add    (%ebx),%esi
40408d:	02 17                	add    (%edi),%dl
40408f:	2a 03                	sub    (%ebx),%al
404091:	6f                   	outsl  %ds:(%esi),(%dx)
404092:	a8 00                	test   $0x0,%al
404094:	00 0a                	add    %cl,(%edx)
404096:	02 28                	add    (%eax),%ch
404098:	a8 00                	test   $0x0,%al
40409a:	00 0a                	add    %cl,(%edx)
40409c:	28 25 00 00 0a 2c    	sub    %ah,0x2c0a0000
4040a2:	02 16                	add    (%esi),%dl
4040a4:	2a 02                	sub    (%edx),%al
4040a6:	03 74 13 00          	add    0x0(%ebx,%edx,1),%esi
4040aa:	00 02                	add    %al,(%edx)
4040ac:	28 92 00 00 06 2a    	sub    %dl,0x2a060000(%edx)
4040b2:	00 00                	add    %al,(%eax)
4040b4:	13 30                	adc    (%eax),%esi
4040b6:	02 00                	add    (%eax),%al
4040b8:	29 00                	sub    %eax,(%eax)
4040ba:	00 00                	add    %al,(%eax)
4040bc:	04 00                	add    $0x0,%al
4040be:	00 11                	add    %dl,(%ecx)
4040c0:	02 28                	add    (%eax),%ch
4040c2:	8c 00                	mov    %es,(%eax)
4040c4:	00 06                	add    %al,(%esi)
4040c6:	20 8d 01 00 00 5a    	and    %cl,0x5a000001(%ebp)
4040cc:	02 28                	add    (%eax),%ch
4040ce:	8e 00                	mov    (%eax),%es
4040d0:	00 06                	add    %al,(%esi)
4040d2:	61                   	popa
4040d3:	20 8d 01 00 00 5a    	and    %cl,0x5a000001(%ebp)
4040d9:	02 28                	add    (%eax),%ch
4040db:	90                   	nop
4040dc:	00 00                	add    %al,(%eax)
4040de:	06                   	push   %es
4040df:	0a 12                	or     (%edx),%dl
4040e1:	00 28                	add    %ch,(%eax)
4040e3:	a9 00 00 0a 61       	test   $0x610a0000,%eax
4040e8:	2a 00                	sub    (%eax),%al
4040ea:	00 00                	add    %al,(%eax)
4040ec:	22 02                	and    (%edx),%al
4040ee:	03 28                	add    (%eax),%ebp
4040f0:	aa                   	stos   %al,%es:(%edi)
4040f1:	00 00                	add    %al,(%eax)
4040f3:	0a 2a                	or     (%edx),%ch
4040f5:	00 00                	add    %al,(%eax)
4040f7:	00 2e                	add    %ch,(%esi)
4040f9:	02 03                	add    (%ebx),%al
4040fb:	28 aa 00 00 0a 16    	sub    %ch,0x160a0000(%edx)
404101:	fe 01                	incb   (%ecx)
404103:	2a 3a                	sub    (%edx),%bh
404105:	02 28                	add    (%eax),%ch
404107:	01 00                	add    %eax,(%eax)
404109:	00 0a                	add    %cl,(%edx)
40410b:	02 03                	add    (%ebx),%al
40410d:	7d 4d                	jge    0x40415c
40410f:	00 00                	add    %al,(%eax)
404111:	04 2a                	add    $0x2a,%al
404113:	00 32                	add    %dh,(%edx)
404115:	02 7b 4d             	add    0x4d(%ebx),%bh
404118:	00 00                	add    %al,(%eax)
40411a:	04 6f                	add    $0x6f,%al
40411c:	ab                   	stos   %eax,%es:(%edi)
40411d:	00 00                	add    %al,(%eax)
40411f:	0a 2a                	or     (%edx),%ch
404121:	00 00                	add    %al,(%eax)
404123:	00 32                	add    %dh,(%edx)
404125:	02 7b 4d             	add    0x4d(%ebx),%bh
404128:	00 00                	add    %al,(%eax)
40412a:	04 6f                	add    $0x6f,%al
40412c:	ac                   	lods   %ds:(%esi),%al
40412d:	00 00                	add    %al,(%eax)
40412f:	0a 2a                	or     (%edx),%ch
404131:	00 00                	add    %al,(%eax)
404133:	00 32                	add    %dh,(%edx)
404135:	02 7b 4d             	add    0x4d(%ebx),%bh
404138:	00 00                	add    %al,(%eax)
40413a:	04 6f                	add    $0x6f,%al
40413c:	ad                   	lods   %ds:(%esi),%eax
40413d:	00 00                	add    %al,(%eax)
40413f:	0a 2a                	or     (%edx),%ch
404141:	00 00                	add    %al,(%eax)
404143:	00 1e                	add    %bl,(%esi)
404145:	03 28                	add    (%eax),%ebp
404147:	ae                   	scas   %es:(%edi),%al
404148:	00 00                	add    %al,(%eax)
40414a:	0a 2a                	or     (%edx),%ch
40414c:	1e                   	push   %ds
40414d:	03 28                	add    (%eax),%ebp
40414f:	af                   	scas   %es:(%edi),%eax
404150:	00 00                	add    %al,(%eax)
404152:	0a 2a                	or     (%edx),%ch
404154:	26 02 03             	add    %es:(%ebx),%al
404157:	14 28                	adc    $0x28,%al
404159:	bb 00 00 06 2a       	mov    $0x2a060000,%ebx
40415e:	00 00                	add    %al,(%eax)
404160:	1b 30                	sbb    (%eax),%esi
404162:	03 00                	add    (%eax),%eax
404164:	5d                   	pop    %ebp
404165:	00 00                	add    %al,(%eax)
404167:	00 16                	add    %dl,(%esi)
404169:	00 00                	add    %al,(%eax)
40416b:	11 04 25 2d 06 26 28 	adc    %eax,0x2826062d(,%eiz,1)
404172:	89 00                	mov    %eax,(%eax)
404174:	00 06                	add    %al,(%esi)
404176:	10 02                	adc    %al,(%edx)
404178:	03 28                	add    (%eax),%ebp
40417a:	54                   	push   %esp
40417b:	00 00                	add    %al,(%eax)
40417d:	0a 2c 01             	or     (%ecx,%eax,1),%ch
404180:	2a 16                	sub    (%esi),%dl
404182:	0a 2b                	or     (%ebx),%ch
404184:	3a 00                	cmp    (%eax),%al
404186:	03 28                	add    (%eax),%ebp
404188:	ae                   	scas   %es:(%edi),%al
404189:	00 00                	add    %al,(%eax)
40418b:	0a 2c 06             	or     (%esi,%eax,1),%ch
40418e:	03 28                	add    (%eax),%ebp
404190:	b0 00                	mov    $0x0,%al
404192:	00 0a                	add    %cl,(%edx)
404194:	de 25 26 04 6f 8e    	fisubs 0x8e6f0426
40419a:	00 00                	add    %al,(%eax)