404edd:	00 0a                	add    %cl,(%edx)
404edf:	00 dc                	add    %bl,%ah
404ee1:	02 7b 35             	add    0x35(%ebx),%bh
404ee4:	00 00                	add    %al,(%eax)
404ee6:	04 07                	add    $0x7,%al
404ee8:	6f                   	outsl  %ds:(%esi),(%dx)
404ee9:	5a                   	pop    %edx
404eea:	00 00                	add    %al,(%eax)
404eec:	0a 00                	or     (%eax),%al
404eee:	00 05 13 11 11 11    	add    %al,0x11111113
404ef4:	39 d4                	cmp    %edx,%esp
404ef6:	00 00                	add    %al,(%eax)
404ef8:	00 00                	add    %al,(%eax)
404efa:	02 7b 3f             	add    0x3f(%ebx),%bh
404efd:	00 00                	add    %al,(%eax)
404eff:	04 6f                	add    $0x6f,%al
404f01:	69 00 00 0a 28 70    	imul   $0x70280a00,(%eax),%eax
404f07:	00 00                	add    %al,(%eax)
404f09:	0a 13                	or     (%ebx),%dl
404f0b:	12 11                	adc    (%ecx),%dl
404f0d:	12 2c 25 00 72 71 08 	adc    0x8717200(,%eiz,1),%ch
404f14:	00 70 72             	add    %dh,0x72(%eax)
404f17:	8b 02                	mov    (%edx),%eax
404f19:	00 70 16             	add    %dh,0x16(%eax)
404f1c:	1f                   	pop    %ds
404f1d:	30 28                	xor    %ch,(%eax)
404f1f:	71 00                	jno    0x404f21
404f21:	00 0a                	add    %cl,(%edx)
404f23:	26 02 7b 3f          	add    %es:0x3f(%ebx),%bh
404f27:	00 00                	add    %al,(%eax)
404f29:	04 6f                	add    $0x6f,%al
404f2b:	72 00                	jb     0x404f2d
404f2d:	00 0a                	add    %cl,(%edx)
404f2f:	26 38 77 01          	cmp    %dh,%es:0x1(%edi)
404f33:	00 00                	add    %al,(%eax)
404f35:	00 02                	add    %al,(%edx)
404f37:	7b 32                	jnp    0x404f6b
404f39:	00 00                	add    %al,(%eax)
404f3b:	04 6f                	add    $0x6f,%al
404f3d:	58                   	pop    %eax
404f3e:	00 00                	add    %al,(%eax)
404f40:	0a 0e                	or     (%esi),%cl
404f42:	05 6f 59 00 00       	add    $0x596f,%eax
404f47:	0a 6f 63             	or     0x63(%edi),%ch
404f4a:	00 00                	add    %al,(%eax)
404f4c:	0a 6f 9a             	or     -0x66(%edi),%ch
404f4f:	00 00                	add    %al,(%eax)
404f51:	0a 13                	or     (%ebx),%dl
404f53:	13 2b                	adc    (%ebx),%ebp
404f55:	48                   	dec    %eax
404f56:	11 13                	adc    %edx,(%ebx)
404f58:	6f                   	outsl  %ds:(%esi),(%dx)
404f59:	9b                   	fwait
404f5a:	00 00                	add    %al,(%eax)
404f5c:	0a 74 26 00          	or     0x0(%esi,%eiz,1),%dh
404f60:	00 01                	add    %al,(%ecx)
404f62:	13 14 00             	adc    (%eax,%eax,1),%edx
404f65:	11 14 1a             	adc    %edx,(%edx,%ebx,1)
404f68:	6f                   	outsl  %ds:(%esi),(%dx)
404f69:	65 00 00             	add    %al,%gs:(%eax)
404f6c:	0a 6f 9d             	or     -0x63(%edi),%ch
404f6f:	00 00                	add    %al,(%eax)
404f71:	0a 02                	or     (%edx),%al
404f73:	7b 3f                	jnp    0x404fb4
404f75:	00 00                	add    %al,(%eax)
404f77:	04 6f                	add    $0x6f,%al
404f79:	69 00 00 0a 28 67    	imul   $0x67280a00,(%eax),%eax
404f7f:	00 00                	add    %al,(%eax)
404f81:	0a 13                	or     (%ebx),%dl
404f83:	15 11 15 2c 15       	adc    $0x152c1511,%eax
404f88:	00 08                	add    %cl,(%eax)
404f8a:	6f                   	outsl  %ds:(%esi),(%dx)
404f8b:	63 00                	arpl   %eax,(%eax)
404f8d:	00 0a                	add    %cl,(%edx)
404f8f:	11 14 6f             	adc    %edx,(%edi,%ebp,2)
404f92:	a0 00 00 0a 6f       	mov    0x6f0a0000,%al
404f97:	6a 00                	push   $0x0
404f99:	00 0a                	add    %cl,(%edx)
404f9b:	26 00 00             	add    %al,%es:(%eax)
404f9e:	11 13                	adc    %edx,(%ebx)
404fa0:	6f                   	outsl  %ds:(%esi),(%dx)
404fa1:	9e                   	sahf
404fa2:	00 00                	add    %al,(%eax)
404fa4:	0a 2d af de 16 11    	or     0x1116deaf,%ch
404faa:	13 75 27             	adc    0x27(%ebp),%esi
404fad:	00 00                	add    %al,(%eax)
404faf:	01 13                	add    %edx,(%ebx)
404fb1:	0a 11                	or     (%ecx),%dl
404fb3:	0a 2c 08             	or     (%eax,%ecx,1),%ch
404fb6:	11 0a                	adc    %ecx,(%edx)
404fb8:	6f                   	outsl  %ds:(%esi),(%dx)
404fb9:	24 00                	and    $0x0,%al
404fbb:	00 0a                	add    %cl,(%edx)
404fbd:	00 dc                	add    %bl,%ah
404fbf:	02 7b 35             	add    0x35(%ebx),%bh
404fc2:	00 00                	add    %al,(%eax)
404fc4:	04 08                	add    $0x8,%al
404fc6:	6f                   	outsl  %ds:(%esi),(%dx)
404fc7:	5a                   	pop    %edx
404fc8:	00 00                	add    %al,(%eax)
404fca:	0a 00                	or     (%eax),%al
404fcc:	00 0e                	add    %cl,(%esi)
404fce:	04 13                	add    $0x13,%al
404fd0:	16                   	push   %ss
404fd1:	11 16                	adc    %edx,(%esi)
404fd3:	39 d4                	cmp    %edx,%esp
404fd5:	00 00                	add    %al,(%eax)
404fd7:	00 00                	add    %al,(%eax)
404fd9:	02 7b 3f             	add    0x3f(%ebx),%bh
404fdc:	00 00                	add    %al,(%eax)
404fde:	04 6f                	add    $0x6f,%al
404fe0:	69 00 00 0a 28 70    	imul   $0x70280a00,(%eax),%eax
404fe6:	00 00                	add    %al,(%eax)
404fe8:	0a 13                	or     (%ebx),%dl
404fea:	17                   	pop    %ss
404feb:	11 17                	adc    %edx,(%edi)
404fed:	2c 25                	sub    $0x25,%al
404fef:	00 72 a1             	add    %dh,-0x5f(%edx)
404ff2:	08 00                	or     %al,(%eax)
404ff4:	70 72                	jo     0x405068
404ff6:	8b 02                	mov    (%edx),%eax
404ff8:	00 70 16             	add    %dh,0x16(%eax)
404ffb:	1f                   	pop    %ds
404ffc:	30 28                	xor    %ch,(%eax)
404ffe:	71 00                	jno    0x405000
405000:	00 0a                	add    %cl,(%edx)
405002:	26 02 7b 3f          	add    %es:0x3f(%ebx),%bh
405006:	00 00                	add    %al,(%eax)
405008:	04 6f                	add    $0x6f,%al
40500a:	72 00                	jb     0x40500c
40500c:	00 0a                	add    %cl,(%edx)
40500e:	26 38 98 00 00 00 00 	cmp    %bl,%es:0x0(%eax)
405015:	02 7b 32             	add    0x32(%ebx),%bh
405018:	00 00                	add    %al,(%eax)
40501a:	04 6f                	add    $0x6f,%al
40501c:	58                   	pop    %eax
40501d:	00 00                	add    %al,(%eax)
40501f:	0a 0e                	or     (%esi),%cl
405021:	05 6f 59 00 00       	add    $0x596f,%eax
405026:	0a 6f 63             	or     0x63(%edi),%ch
405029:	00 00                	add    %al,(%eax)
40502b:	0a 6f 9a             	or     -0x66(%edi),%ch
40502e:	00 00                	add    %al,(%eax)
405030:	0a 13                	or     (%ebx),%dl
405032:	18 2b                	sbb    %ch,(%ebx)
405034:	48                   	dec    %eax
405035:	11 18                	adc    %ebx,(%eax)
405037:	6f                   	outsl  %ds:(%esi),(%dx)
405038:	9b                   	fwait
405039:	00 00                	add    %al,(%eax)
40503b:	0a 74 26 00          	or     0x0(%esi,%eiz,1),%dh
40503f:	00 01                	add    %al,(%ecx)
405041:	13 19                	adc    (%ecx),%ebx
405043:	00 11                	add    %dl,(%ecx)
405045:	19 19                	sbb    %ebx,(%ecx)
405047:	6f                   	outsl  %ds:(%esi),(%dx)
405048:	65 00 00             	add    %al,%gs:(%eax)
40504b:	0a 6f 9d             	or     -0x63(%edi),%ch
40504e:	00 00                	add    %al,(%eax)
405050:	0a 02                	or     (%edx),%al
405052:	7b 3f                	jnp    0x405093
405054:	00 00                	add    %al,(%eax)
405056:	04 6f                	add    $0x6f,%al
405058:	69 00 00 0a 28 67    	imul   $0x67280a00,(%eax),%eax
40505e:	00 00                	add    %al,(%eax)
405060:	0a 13                	or     (%ebx),%dl
405062:	1a 11                	sbb    (%ecx),%dl
405064:	1a 2c 15 00 09 6f 63 	sbb    0x636f0900(,%edx,1),%ch
40506b:	00 00                	add    %al,(%eax)
40506d:	0a 11                	or     (%ecx),%dl
40506f:	19 6f a0             	sbb    %ebp,-0x60(%edi)
405072:	00 00                	add    %al,(%eax)
405074:	0a 6f 6a             	or     0x6a(%edi),%ch
405077:	00 00                	add    %al,(%eax)
405079:	0a 26                	or     (%esi),%ah
40507b:	00 00                	add    %al,(%eax)
40507d:	11 18                	adc    %ebx,(%eax)
40507f:	6f                   	outsl  %ds:(%esi),(%dx)
405080:	9e                   	sahf
405081:	00 00                	add    %al,(%eax)
405083:	0a 2d af de 16 11    	or     0x1116deaf,%ch
405089:	18 75 27             	sbb    %dh,0x27(%ebp)
40508c:	00 00                	add    %al,(%eax)
40508e:	01 13                	add    %edx,(%ebx)
405090:	0a 11                	or     (%ecx),%dl
405092:	0a 2c 08             	or     (%eax,%ecx,1),%ch
405095:	11 0a                	adc    %ecx,(%edx)
405097:	6f                   	outsl  %ds:(%esi),(%dx)
405098:	24 00                	and    $0x0,%al
40509a:	00 0a                	add    %cl,(%edx)
40509c:	00 dc                	add    %bl,%ah
40509e:	02 7b 35             	add    0x35(%ebx),%bh
4050a1:	00 00                	add    %al,(%eax)
4050a3:	04 09                	add    $0x9,%al
4050a5:	6f                   	outsl  %ds:(%esi),(%dx)
4050a6:	5a                   	pop    %edx
4050a7:	00 00                	add    %al,(%eax)
4050a9:	0a 00                	or     (%eax),%al
4050ab:	00 2a                	add    %ch,(%edx)
4050ad:	00 00                	add    %al,(%eax)
4050af:	00 01                	add    %al,(%ecx)
4050b1:	34 00                	xor    $0x0,%al
4050b3:	00 02                	add    %al,(%edx)
4050b5:	00 63 00             	add    %ah,0x0(%ebx)
4050b8:	7b de                	jnp    0x405098
4050ba:	00 16                	add    %dl,(%esi)
4050bc:	00 00                	add    %al,(%eax)
4050be:	00 00                	add    %al,(%eax)
4050c0:	02 00                	add    (%eax),%al
4050c2:	2c 01                	sub    $0x1,%al
4050c4:	7b a7                	jnp    0x40506d
4050c6:	01 16                	add    %edx,(%esi)
4050c8:	00 00                	add    %al,(%eax)
4050ca:	00 00                	add    %al,(%eax)
4050cc:	02 00                	add    (%eax),%al
4050ce:	30 02                	xor    %al,(%edx)
4050d0:	55                   	push   %ebp
4050d1:	85 02                	test   %eax,(%edx)
4050d3:	16                   	push   %ss
4050d4:	00 00                	add    %al,(%eax)
4050d6:	00 00                	add    %al,(%eax)
4050d8:	02 00                	add    (%eax),%al
4050da:	0f 03 55 64          	lsl    0x64(%ebp),%edx
4050de:	03 16                	add    (%esi),%edx
4050e0:	00 00                	add    %al,(%eax)
4050e2:	00 00                	add    %al,(%eax)
4050e4:	13 30                	adc    (%eax),%esi
4050e6:	06                   	push   %es
4050e7:	00 82 02 00 00 09    	add    %al,0x9000002(%edx)
4050ed:	00 00                	add    %al,(%eax)
4050ef:	11 00                	adc    %eax,(%eax)
4050f1:	02 7b 3d             	add    0x3d(%ebx),%bh
4050f4:	00 00                	add    %al,(%eax)
4050f6:	04 6f                	add    $0x6f,%al
4050f8:	69 00 00 0a 72 d3    	imul   $0xd3720a00,(%eax),%eax
4050fe:	08 00                	or     %al,(%eax)
405100:	70 28                	jo     0x40512a
405102:	67 00 00             	add    %al,(%bx,%si)
405105:	0a 0a                	or     (%edx),%cl
405107:	06                   	push   %es
405108:	2c 36                	sub    $0x36,%al
40510a:	00 02                	add    %al,(%edx)
40510c:	02 7b 39             	add    0x39(%ebx),%bh
40510f:	00 00                	add    %al,(%eax)
405111:	04 6f                	add    $0x6f,%al
405113:	68 00 00 0a 02       	push   $0x20a0000
405118:	7b 3a                	jnp    0x405154
40511a:	00 00                	add    %al,(%eax)
40511c:	04 6f                	add    $0x6f,%al
40511e:	68 00 00 0a 02       	push   $0x20a0000
405123:	7b 38                	jnp    0x40515d
405125:	00 00                	add    %al,(%eax)
405127:	04 6f                	add    $0x6f,%al
405129:	68 00 00 0a 02       	push   $0x20a0000
40512e:	7b 37                	jnp    0x405167
405130:	00 00                	add    %al,(%eax)
405132:	04 6f                	add    $0x6f,%al
405134:	68 00 00 0a 17       	push   $0x170a0000
405139:	28 26                	sub    %ah,(%esi)
40513b:	00 00                	add    %al,(%eax)
40513d:	06                   	push   %es
40513e:	00 00                	add    %al,(%eax)
405140:	02 7b 3d             	add    0x3d(%ebx),%bh
405143:	00 00                	add    %al,(%eax)
405145:	04 6f                	add    $0x6f,%al
405147:	69 00 00 0a 72 f7    	imul   $0xf7720a00,(%eax),%eax
40514d:	08 00                	or     %al,(%eax)
40514f:	70 28                	jo     0x405179
405151:	67 00 00             	add    %al,(%bx,%si)
405154:	0a 0b                	or     (%ebx),%cl
405156:	07                   	pop    %es
405157:	2c 36                	sub    $0x36,%al
405159:	00 02                	add    %al,(%edx)
40515b:	02 7b 39             	add    0x39(%ebx),%bh
40515e:	00 00                	add    %al,(%eax)
405160:	04 6f                	add    $0x6f,%al
405162:	68 00 00 0a 02       	push   $0x20a0000
405167:	7b 3a                	jnp    0x4051a3
405169:	00 00                	add    %al,(%eax)
40516b:	04 6f                	add    $0x6f,%al
40516d:	68 00 00 0a 02       	push   $0x20a0000
405172:	7b 38                	jnp    0x4051ac
405174:	00 00                	add    %al,(%eax)
405176:	04 6f                	add    $0x6f,%al
405178:	68 00 00 0a 02       	push   $0x20a0000
40517d:	7b 37                	jnp    0x4051b6
40517f:	00 00                	add    %al,(%eax)
405181:	04 6f                	add    $0x6f,%al
405183:	68 00 00 0a 18       	push   $0x180a0000
405188:	28 26                	sub    %ah,(%esi)
40518a:	00 00                	add    %al,(%eax)
40518c:	06                   	push   %es
40518d:	00 00                	add    %al,(%eax)
40518f:	02 7b 3d             	add    0x3d(%ebx),%bh
405192:	00 00                	add    %al,(%eax)
405194:	04 6f                	add    $0x6f,%al
405196:	69 00 00 0a 72 1b    	imul   $0x1b720a00,(%eax),%eax
40519c:	09 00                	or     %eax,(%eax)
40519e:	70 28                	jo     0x4051c8
4051a0:	67 00 00             	add    %al,(%bx,%si)
4051a3:	0a 0c 08             	or     (%eax,%ecx,1),%cl
4051a6:	2c 36                	sub    $0x36,%al
4051a8:	00 02                	add    %al,(%edx)
4051aa:	02 7b 39             	add    0x39(%ebx),%bh
4051ad:	00 00                	add    %al,(%eax)
4051af:	04 6f                	add    $0x6f,%al
4051b1:	68 00 00 0a 02       	push   $0x20a0000
4051b6:	7b 3a                	jnp    0x4051f2
4051b8:	00 00                	add    %al,(%eax)
4051ba:	04 6f                	add    $0x6f,%al
4051bc:	68 00 00 0a 02       	push   $0x20a0000
4051c1:	7b 38                	jnp    0x4051fb
4051c3:	00 00                	add    %al,(%eax)
4051c5:	04 6f                	add    $0x6f,%al
4051c7:	68 00 00 0a 02       	push   $0x20a0000
4051cc:	7b 37                	jnp    0x405205
4051ce:	00 00                	add    %al,(%eax)
4051d0:	04 6f                	add    $0x6f,%al
4051d2:	68 00 00 0a 19       	push   $0x190a0000
4051d7:	28 26                	sub    %ah,(%esi)
4051d9:	00 00                	add    %al,(%eax)
4051db:	06                   	push   %es
4051dc:	00 00                	add    %al,(%eax)
4051de:	02 7b 3d             	add    0x3d(%ebx),%bh
4051e1:	00 00                	add    %al,(%eax)
4051e3:	04 6f                	add    $0x6f,%al
4051e5:	69 00 00 0a 72 3d    	imul   $0x3d720a00,(%eax),%eax
4051eb:	09 00                	or     %eax,(%eax)
4051ed:	70 28                	jo     0x405217
4051ef:	67 00 00             	add    %al,(%bx,%si)
4051f2:	0a 0d 09 2c 36 00    	or     0x362c09,%cl
4051f8:	02 02                	add    (%edx),%al
4051fa:	7b 39                	jnp    0x405235
4051fc:	00 00                	add    %al,(%eax)
4051fe:	04 6f                	add    $0x6f,%al
405200:	68 00 00 0a 02       	push   $0x20a0000
405205:	7b 3a                	jnp    0x405241
405207:	00 00                	add    %al,(%eax)
405209:	04 6f                	add    $0x6f,%al
40520b:	68 00 00 0a 02       	push   $0x20a0000
405210:	7b 38                	jnp    0x40524a
405212:	00 00                	add    %al,(%eax)
405214:	04 6f                	add    $0x6f,%al
405216:	68 00 00 0a 02       	push   $0x20a0000
40521b:	7b 37                	jnp    0x405254
40521d:	00 00                	add    %al,(%eax)
40521f:	04 6f                	add    $0x6f,%al
405221:	68 00 00 0a 1a       	push   $0x1a0a0000
405226:	28 26                	sub    %ah,(%esi)
405228:	00 00                	add    %al,(%eax)