40b04c:	7b bf                	jnp    0x40b00d
40b04e:	00 00                	add    %al,(%eax)
40b050:	04 6f                	add    $0x6f,%al
40b052:	36 00 00             	add    %al,%ss:(%eax)
40b055:	0a 00                	or     (%eax),%al
40b057:	02 28                	add    (%eax),%ch
40b059:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b05e:	7b be                	jnp    0x40b01e
40b060:	00 00                	add    %al,(%eax)
40b062:	04 6f                	add    $0x6f,%al
40b064:	36 00 00             	add    %al,%ss:(%eax)
40b067:	0a 00                	or     (%eax),%al
40b069:	02 28                	add    (%eax),%ch
40b06b:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b070:	7b bd                	jnp    0x40b02f
40b072:	00 00                	add    %al,(%eax)
40b074:	04 6f                	add    $0x6f,%al
40b076:	36 00 00             	add    %al,%ss:(%eax)
40b079:	0a 00                	or     (%eax),%al
40b07b:	02 28                	add    (%eax),%ch
40b07d:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b082:	7b bc                	jnp    0x40b040
40b084:	00 00                	add    %al,(%eax)
40b086:	04 6f                	add    $0x6f,%al
40b088:	36 00 00             	add    %al,%ss:(%eax)
40b08b:	0a 00                	or     (%eax),%al
40b08d:	02 28                	add    (%eax),%ch
40b08f:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b094:	7b bb                	jnp    0x40b051
40b096:	00 00                	add    %al,(%eax)
40b098:	04 6f                	add    $0x6f,%al
40b09a:	36 00 00             	add    %al,%ss:(%eax)
40b09d:	0a 00                	or     (%eax),%al
40b09f:	02 28                	add    (%eax),%ch
40b0a1:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b0a6:	7b ba                	jnp    0x40b062
40b0a8:	00 00                	add    %al,(%eax)
40b0aa:	04 6f                	add    $0x6f,%al
40b0ac:	36 00 00             	add    %al,%ss:(%eax)
40b0af:	0a 00                	or     (%eax),%al
40b0b1:	02 28                	add    (%eax),%ch
40b0b3:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b0b8:	7b b9                	jnp    0x40b073
40b0ba:	00 00                	add    %al,(%eax)
40b0bc:	04 6f                	add    $0x6f,%al
40b0be:	36 00 00             	add    %al,%ss:(%eax)
40b0c1:	0a 00                	or     (%eax),%al
40b0c3:	02 28                	add    (%eax),%ch
40b0c5:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b0ca:	7b b8                	jnp    0x40b084
40b0cc:	00 00                	add    %al,(%eax)
40b0ce:	04 6f                	add    $0x6f,%al
40b0d0:	36 00 00             	add    %al,%ss:(%eax)
40b0d3:	0a 00                	or     (%eax),%al
40b0d5:	02 28                	add    (%eax),%ch
40b0d7:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b0dc:	7b b7                	jnp    0x40b095
40b0de:	00 00                	add    %al,(%eax)
40b0e0:	04 6f                	add    $0x6f,%al
40b0e2:	36 00 00             	add    %al,%ss:(%eax)
40b0e5:	0a 00                	or     (%eax),%al
40b0e7:	02 28                	add    (%eax),%ch
40b0e9:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b0ee:	7b b6                	jnp    0x40b0a6
40b0f0:	00 00                	add    %al,(%eax)
40b0f2:	04 6f                	add    $0x6f,%al
40b0f4:	36 00 00             	add    %al,%ss:(%eax)
40b0f7:	0a 00                	or     (%eax),%al
40b0f9:	02 28                	add    (%eax),%ch
40b0fb:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b100:	7b b5                	jnp    0x40b0b7
40b102:	00 00                	add    %al,(%eax)
40b104:	04 6f                	add    $0x6f,%al
40b106:	36 00 00             	add    %al,%ss:(%eax)
40b109:	0a 00                	or     (%eax),%al
40b10b:	02 28                	add    (%eax),%ch
40b10d:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b112:	7b b4                	jnp    0x40b0c8
40b114:	00 00                	add    %al,(%eax)
40b116:	04 6f                	add    $0x6f,%al
40b118:	36 00 00             	add    %al,%ss:(%eax)
40b11b:	0a 00                	or     (%eax),%al
40b11d:	02 28                	add    (%eax),%ch
40b11f:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b124:	7b b3                	jnp    0x40b0d9
40b126:	00 00                	add    %al,(%eax)
40b128:	04 6f                	add    $0x6f,%al
40b12a:	36 00 00             	add    %al,%ss:(%eax)
40b12d:	0a 00                	or     (%eax),%al
40b12f:	02 28                	add    (%eax),%ch
40b131:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b136:	7b b2                	jnp    0x40b0ea
40b138:	00 00                	add    %al,(%eax)
40b13a:	04 6f                	add    $0x6f,%al
40b13c:	36 00 00             	add    %al,%ss:(%eax)
40b13f:	0a 00                	or     (%eax),%al
40b141:	02 28                	add    (%eax),%ch
40b143:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b148:	7b b1                	jnp    0x40b0fb
40b14a:	00 00                	add    %al,(%eax)
40b14c:	04 6f                	add    $0x6f,%al
40b14e:	36 00 00             	add    %al,%ss:(%eax)
40b151:	0a 00                	or     (%eax),%al
40b153:	02 28                	add    (%eax),%ch
40b155:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b15a:	7b b0                	jnp    0x40b10c
40b15c:	00 00                	add    %al,(%eax)
40b15e:	04 6f                	add    $0x6f,%al
40b160:	36 00 00             	add    %al,%ss:(%eax)
40b163:	0a 00                	or     (%eax),%al
40b165:	02 72 ba             	add    -0x46(%edx),%dh
40b168:	15 00 70 28 2a       	adc    $0x2a287000,%eax
40b16d:	00 00                	add    %al,(%eax)
40b16f:	0a 00                	or     (%eax),%al
40b171:	02 72 dc             	add    -0x24(%edx),%dh
40b174:	15 00 70 6f 1b       	adc    $0x1b6f7000,%eax
40b179:	00 00                	add    %al,(%eax)
40b17b:	0a 00                	or     (%eax),%al
40b17d:	02 02                	add    (%edx),%al
40b17f:	fe 06                	incb   (%esi)
40b181:	4e                   	dec    %esi
40b182:	00 00                	add    %al,(%eax)
40b184:	06                   	push   %es
40b185:	73 37                	jae    0x40b1be
40b187:	00 00                	add    %al,(%eax)
40b189:	0a 28                	or     (%eax),%ch
40b18b:	38 00                	cmp    %al,(%eax)
40b18d:	00 0a                	add    %cl,(%edx)
40b18f:	00 02                	add    %al,(%edx)
40b191:	16                   	push   %ss
40b192:	28 3a                	sub    %bh,(%edx)
40b194:	00 00                	add    %al,(%eax)
40b196:	0a 00                	or     (%eax),%al
40b198:	02 28                	add    (%eax),%ch
40b19a:	3b 00                	cmp    (%eax),%eax
40b19c:	00 0a                	add    %cl,(%edx)
40b19e:	00 2a                	add    %ch,(%edx)
40b1a0:	5e                   	pop    %esi
40b1a1:	02 14 7d db 00 00 04 	add    0x40000db(,%edi,2),%dl
40b1a8:	02 28                	add    (%eax),%ch
40b1aa:	1a 00                	sbb    (%eax),%al
40b1ac:	00 0a                	add    %cl,(%edx)
40b1ae:	00 00                	add    %al,(%eax)
40b1b0:	02 28                	add    (%eax),%ch
40b1b2:	59                   	pop    %ecx
40b1b3:	00 00                	add    %al,(%eax)
40b1b5:	06                   	push   %es
40b1b6:	00 2a                	add    %ch,(%edx)
40b1b8:	13 30                	adc    (%eax),%esi
40b1ba:	04 00                	add    $0x0,%al
40b1bc:	dc 01                	faddl  (%ecx)
40b1be:	00 00                	add    %al,(%eax)
40b1c0:	22 00                	and    (%eax),%al
40b1c2:	00 11                	add    %dl,(%ecx)
40b1c4:	00 16                	add    %dl,(%esi)
40b1c6:	0a 16                	or     (%esi),%dl
40b1c8:	13 04 2b             	adc    (%ebx,%ebp,1),%eax
40b1cb:	29 00                	sub    %eax,(%eax)
40b1cd:	7e fd                	jle    0x40b1cc
40b1cf:	00 00                	add    %al,(%eax)
40b1d1:	04 11                	add    $0x11,%al
40b1d3:	04 9a                	add    $0x9a,%al
40b1d5:	7e fc                	jle    0x40b1d3
40b1d7:	00 00                	add    %al,(%eax)
40b1d9:	04 11                	add    $0x11,%al
40b1db:	04 9a                	add    $0x9a,%al
40b1dd:	28 3d 00 00 0a 13    	sub    %bh,0x130a0000
40b1e3:	05 11 05 2c 06       	add    $0x62c0511,%eax
40b1e8:	00 06                	add    %al,(%esi)
40b1ea:	17                   	pop    %ss
40b1eb:	58                   	pop    %eax
40b1ec:	0a 00                	or     (%eax),%al
40b1ee:	00 11                	add    %dl,(%ecx)
40b1f0:	04 17                	add    $0x17,%al
40b1f2:	58                   	pop    %eax
40b1f3:	13 04 11             	adc    (%ecx,%edx,1),%eax
40b1f6:	04 7e                	add    $0x7e,%al
40b1f8:	fa                   	cli
40b1f9:	00 00                	add    %al,(%eax)
40b1fb:	04 fe                	add    $0xfe,%al
40b1fd:	04 13                	add    $0x13,%al
40b1ff:	06                   	push   %es
40b200:	11 06                	adc    %eax,(%esi)
40b202:	2d c8 06 1f 64       	sub    $0x641f06c8,%eax
40b207:	5a                   	pop    %edx
40b208:	7e fa                	jle    0x40b204
40b20a:	00 00                	add    %al,(%eax)
40b20c:	04 5b                	add    $0x5b,%al
40b20e:	0b 72 e6             	or     -0x1a(%edx),%esi
40b211:	15 00 70 7e 65       	adc    $0x657e7000,%eax
40b216:	01 00                	add    %eax,(%eax)
40b218:	04 07                	add    $0x7,%al
40b21a:	8c 5c 00 00          	mov    %ds,0x0(%eax,%eax,1)
40b21e:	01 7e 1a             	add    %edi,0x1a(%esi)
40b221:	01 00                	add    %eax,(%eax)
40b223:	04 8c                	add    $0x8c,%al
40b225:	5c                   	pop    %esp
40b226:	00 00                	add    %al,(%eax)
40b228:	01 28                	add    %ebp,(%eax)
40b22a:	b1 00                	mov    $0x0,%cl
40b22c:	00 0a                	add    %cl,(%edx)
40b22e:	0c 08                	or     $0x8,%al
40b230:	7e 75                	jle    0x40b2a7
40b232:	00 00                	add    %al,(%eax)
40b234:	04 73                	add    $0x73,%al
40b236:	59                   	pop    %ecx
40b237:	00 00                	add    %al,(%eax)
40b239:	0a 0d 7e 75 00 00    	or     0x757e,%cl
40b23f:	04 6f                	add    $0x6f,%al
40b241:	43                   	inc    %ebx
40b242:	00 00                	add    %al,(%eax)
40b244:	0a 00                	or     (%eax),%al
40b246:	09 6f 45             	or     %ebp,0x45(%edi)
40b249:	00 00                	add    %al,(%eax)
40b24b:	0a 26                	or     (%esi),%ah
40b24d:	7e 75                	jle    0x40b2c4
40b24f:	00 00                	add    %al,(%eax)
40b251:	04 6f                	add    $0x6f,%al
40b253:	47                   	inc    %edi
40b254:	00 00                	add    %al,(%eax)
40b256:	0a 00                	or     (%eax),%al
40b258:	02 7b e2             	add    -0x1e(%ebx),%bh
40b25b:	00 00                	add    %al,(%eax)
40b25d:	04 12                	add    $0x12,%al
40b25f:	01 28                	add    %ebp,(%eax)
40b261:	a1 00 00 0a 72       	mov    0x720a0000,%eax
40b266:	6f                   	outsl  %ds:(%esi),(%dx)
40b267:	16                   	push   %ss
40b268:	00 70 28             	add    %dh,0x28(%eax)
40b26b:	6f                   	outsl  %ds:(%esi),(%dx)
40b26c:	00 00                	add    %al,(%eax)
40b26e:	0a 6f 1b             	or     0x1b(%edi),%ch
40b271:	00 00                	add    %al,(%eax)
40b273:	0a 00                	or     (%eax),%al
40b275:	02 7b e6             	add    -0x1a(%ebx),%bh
40b278:	00 00                	add    %al,(%eax)
40b27a:	04 02                	add    $0x2,%al
40b27c:	7b e7                	jnp    0x40b265
40b27e:	00 00                	add    %al,(%eax)
40b280:	04 6f                	add    $0x6f,%al
40b282:	b2 00                	mov    $0x0,%dl
40b284:	00 0a                	add    %cl,(%edx)
40b286:	07                   	pop    %es
40b287:	5a                   	pop    %edx
40b288:	1f                   	pop    %ds
40b289:	64 5b                	fs pop %ebx
40b28b:	6f                   	outsl  %ds:(%esi),(%dx)
40b28c:	b3 00                	mov    $0x0,%bl
40b28e:	00 0a                	add    %cl,(%edx)
40b290:	00 02                	add    %al,(%edx)
40b292:	7b e7                	jnp    0x40b27b
40b294:	00 00                	add    %al,(%eax)
40b296:	04 02                	add    $0x2,%al
40b298:	7b e7                	jnp    0x40b281
40b29a:	00 00                	add    %al,(%eax)
40b29c:	04 6f                	add    $0x6f,%al
40b29e:	b2 00                	mov    $0x0,%dl
40b2a0:	00 0a                	add    %cl,(%edx)
40b2a2:	6f                   	outsl  %ds:(%esi),(%dx)
40b2a3:	b3 00                	mov    $0x0,%bl
40b2a5:	00 0a                	add    %cl,(%edx)
40b2a7:	00 02                	add    %al,(%edx)
40b2a9:	7b e7                	jnp    0x40b292
40b2ab:	00 00                	add    %al,(%eax)
40b2ad:	04 1f                	add    $0x1f,%al
40b2af:	1e                   	push   %ds
40b2b0:	6f                   	outsl  %ds:(%esi),(%dx)
40b2b1:	b4 00                	mov    $0x0,%ah
40b2b3:	00 0a                	add    %cl,(%edx)
40b2b5:	00 02                	add    %al,(%edx)
40b2b7:	7b e6                	jnp    0x40b29f
40b2b9:	00 00                	add    %al,(%eax)
40b2bb:	04 1f                	add    $0x1f,%al
40b2bd:	1e                   	push   %ds
40b2be:	6f                   	outsl  %ds:(%esi),(%dx)
40b2bf:	b4 00                	mov    $0x0,%ah
40b2c1:	00 0a                	add    %cl,(%edx)
40b2c3:	00 02                	add    %al,(%edx)
40b2c5:	7b e7                	jnp    0x40b2ae
40b2c7:	00 00                	add    %al,(%eax)
40b2c9:	04 28                	add    $0x28,%al
40b2cb:	95                   	xchg   %eax,%ebp
40b2cc:	00 00                	add    %al,(%eax)
40b2ce:	0a 6f b5             	or     -0x4b(%edi),%ch
40b2d1:	00 00                	add    %al,(%eax)
40b2d3:	0a 00                	or     (%eax),%al
40b2d5:	07                   	pop    %es
40b2d6:	1f                   	pop    %ds
40b2d7:	3c fe                	cmp    $0xfe,%al
40b2d9:	04 13                	add    $0x13,%al
40b2db:	07                   	pop    %es
40b2dc:	11 07                	adc    %eax,(%edi)
40b2de:	2c 29                	sub    $0x29,%al
40b2e0:	00 02                	add    %al,(%edx)
40b2e2:	7b dd                	jnp    0x40b2c1
40b2e4:	00 00                	add    %al,(%eax)
40b2e6:	04 72                	add    $0x72,%al
40b2e8:	73 16                	jae    0x40b300
40b2ea:	00 70 6f             	add    %dh,0x6f(%eax)
40b2ed:	1b 00                	sbb    (%eax),%eax
40b2ef:	00 0a                	add    %cl,(%edx)
40b2f1:	00 02                	add    %al,(%edx)
40b2f3:	7b e6                	jnp    0x40b2db
40b2f5:	00 00                	add    %al,(%eax)
40b2f7:	04 28                	add    $0x28,%al
40b2f9:	95                   	xchg   %eax,%ebp
40b2fa:	00 00                	add    %al,(%eax)
40b2fc:	0a 6f b5             	or     -0x4b(%edi),%ch
40b2ff:	00 00                	add    %al,(%eax)
40b301:	0a 00                	or     (%eax),%al
40b303:	00 38                	add    %bh,(%eax)
40b305:	96                   	xchg   %eax,%esi
40b306:	00 00                	add    %al,(%eax)
40b308:	00 07                	add    %al,(%edi)
40b30a:	1f                   	pop    %ds
40b30b:	3c 32                	cmp    $0x32,%al
40b30d:	07                   	pop    %es
40b30e:	07                   	pop    %es
40b30f:	1f                   	pop    %ds
40b310:	55                   	push   %ebp
40b311:	fe 04 2b             	incb   (%ebx,%ebp,1)
40b314:	01 16                	add    %edx,(%esi)
40b316:	13 08                	adc    (%eax),%ecx
40b318:	11 08                	adc    %ecx,(%eax)
40b31a:	2c 26                	sub    $0x26,%al
40b31c:	00 02                	add    %al,(%edx)
40b31e:	7b dd                	jnp    0x40b2fd
40b320:	00 00                	add    %al,(%eax)
40b322:	04 72                	add    $0x72,%al
40b324:	81 16 00 70 6f 1b    	adcl   $0x1b6f7000,(%esi)
40b32a:	00 00                	add    %al,(%eax)
40b32c:	0a 00                	or     (%eax),%al
40b32e:	02 7b e6             	add    -0x1a(%ebx),%bh
40b331:	00 00                	add    %al,(%eax)
40b333:	04 28                	add    $0x28,%al
40b335:	b6 00                	mov    $0x0,%dh
40b337:	00 0a                	add    %cl,(%edx)
40b339:	6f                   	outsl  %ds:(%esi),(%dx)
40b33a:	b5 00                	mov    $0x0,%ch
40b33c:	00 0a                	add    %cl,(%edx)
40b33e:	00 00                	add    %al,(%eax)
40b340:	2b 5d 07             	sub    0x7(%ebp),%ebx
40b343:	1f                   	pop    %ds
40b344:	55                   	push   %ebp
40b345:	32 07                	xor    (%edi),%al
40b347:	07                   	pop    %es
40b348:	1f                   	pop    %ds
40b349:	64 fe 04 2b          	incb   %fs:(%ebx,%ebp,1)
40b34d:	01 16                	add    %edx,(%esi)
40b34f:	13 09                	adc    (%ecx),%ecx