404193:	00 00                	add    %al,(%eax)
404195:	00 28                	add    %ch,(%eax)
404197:	4b                   	dec    %ebx
404198:	00 00                	add    %al,(%eax)
40419a:	06                   	push   %es
40419b:	3a de                	cmp    %dh,%bl
40419d:	05 00 00 38 d9       	add    $0xd9380000,%eax
4041a2:	05 00 00 00 02       	add    $0x2000000,%eax
4041a7:	7b 13                	jnp    0x4041bc
4041a9:	00 00                	add    %al,(%eax)
4041ab:	04 72                	add    $0x72,%al
4041ad:	b9 05 00 70 28       	mov    $0x28700005,%ecx
4041b2:	55                   	push   %ebp
4041b3:	00 00                	add    %al,(%eax)
4041b5:	06                   	push   %es
4041b6:	20 43 00             	and    %al,0x0(%ebx)
4041b9:	00 00                	add    %al,(%eax)
4041bb:	38 be 05 00 00 00    	cmp    %bh,0x5(%esi)
4041c1:	02 7b 13             	add    0x13(%ebx),%bh
4041c4:	00 00                	add    %al,(%eax)
4041c6:	04 18                	add    $0x18,%al
4041c8:	28 57 00             	sub    %dl,0x0(%edi)
4041cb:	00 06                	add    %al,(%esi)
4041cd:	20 07                	and    %al,(%edi)
4041cf:	00 00                	add    %al,(%eax)
4041d1:	00 17                	add    %dl,(%edi)
4041d3:	3a a6 05 00 00 26    	cmp    0x26000005(%esi),%ah
4041d9:	00 02                	add    %al,(%edx)
4041db:	7b 1d                	jnp    0x4041fa
4041dd:	00 00                	add    %al,(%eax)
4041df:	04 72                	add    $0x72,%al
4041e1:	d1 05 00 70 28 59    	roll   $1,0x59287000
4041e7:	00 00                	add    %al,(%eax)
4041e9:	06                   	push   %es
4041ea:	20 62 00             	and    %ah,0x0(%edx)
4041ed:	00 00                	add    %al,(%eax)
4041ef:	38 8a 05 00 00 00    	cmp    %cl,0x5(%edx)
4041f5:	02 7b 17             	add    0x17(%ebx),%bh
4041f8:	00 00                	add    %al,(%eax)
4041fa:	04 72                	add    $0x72,%al
4041fc:	09 06                	or     %eax,(%esi)
4041fe:	00 70 28             	add    %dh,0x28(%eax)
404201:	5b                   	pop    %ebx
404202:	00 00                	add    %al,(%eax)
404204:	06                   	push   %es
404205:	20 af 00 00 00 38    	and    %ch,0x38000000(%edi)
40420b:	6f                   	outsl  %ds:(%esi),(%dx)
40420c:	05 00 00 00 02       	add    $0x2000000,%eax
404211:	16                   	push   %ss
404212:	28 68 00             	sub    %ch,0x0(%eax)
404215:	00 06                	add    %al,(%esi)
404217:	20 74 00 00          	and    %dh,0x0(%eax,%eax,1)
40421b:	00 38                	add    %bh,(%eax)
40421d:	5d                   	pop    %ebp
40421e:	05 00 00 00 02       	add    $0x2000000,%eax
404223:	7b 1d                	jnp    0x404242
404225:	00 00                	add    %al,(%eax)
404227:	04 20                	add    $0x20,%al
404229:	ab                   	stos   %eax,%es:(%edi)
40422a:	00 00                	add    %al,(%eax)
40422c:	00 1f                	add    %bl,(%edi)
40422e:	16                   	push   %ss
40422f:	73 19                	jae    0x40424a
404231:	00 00                	add    %al,(%eax)
404233:	0a 28                	or     (%eax),%ch
404235:	5a                   	pop    %edx
404236:	00 00                	add    %al,(%eax)
404238:	06                   	push   %es
404239:	20 79 00             	and    %bh,0x0(%ecx)
40423c:	00 00                	add    %al,(%eax)
40423e:	38 3b                	cmp    %bh,(%ebx)
404240:	05 00 00 00 02       	add    $0x2000000,%eax
404245:	7b 29                	jnp    0x404270
404247:	00 00                	add    %al,(%eax)
404249:	04 72                	add    $0x72,%al
40424b:	21 06                	and    %eax,(%esi)
40424d:	00 70 28             	add    %dh,0x28(%eax)
404250:	5b                   	pop    %ebx
404251:	00 00                	add    %al,(%eax)
404253:	06                   	push   %es
404254:	20 aa 00 00 00 38    	and    %ch,0x38000000(%edx)
40425a:	20 05 00 00 00 02    	and    %al,0x2000000
404260:	7b 13                	jnp    0x404275
404262:	00 00                	add    %al,(%eax)
404264:	04 16                	add    $0x16,%al
404266:	28 66 00             	sub    %ah,0x0(%esi)
404269:	00 06                	add    %al,(%esi)
40426b:	20 37                	and    %dh,(%edi)
40426d:	00 00                	add    %al,(%eax)
40426f:	00 38                	add    %bh,(%eax)
404271:	09 05 00 00 00 02    	or     %eax,0x2000000
404277:	7b 22                	jnp    0x40429b
404279:	00 00                	add    %al,(%eax)
40427b:	04 72                	add    $0x72,%al
40427d:	3b 06                	cmp    (%esi),%eax
40427f:	00 70 28             	add    %dh,0x28(%eax)
404282:	5b                   	pop    %ebx
404283:	00 00                	add    %al,(%eax)
404285:	06                   	push   %es
404286:	20 6e 00             	and    %ch,0x0(%esi)
404289:	00 00                	add    %al,(%eax)
40428b:	38 ee                	cmp    %ch,%dh
40428d:	04 00                	add    $0x0,%al
40428f:	00 02                	add    %al,(%edx)
404291:	73 59                	jae    0x4042ec
404293:	00 00                	add    %al,(%eax)
404295:	0a 7d 12             	or     0x12(%ebp),%bh
404298:	00 00                	add    %al,(%eax)
40429a:	04 20                	add    $0x20,%al
40429c:	0d 00 00 00 38       	or     $0x38000000,%eax
4042a1:	d9 04 00             	flds   (%eax,%eax,1)
4042a4:	00 00                	add    %al,(%eax)
4042a6:	02 7b 13             	add    0x13(%ebx),%bh
4042a9:	00 00                	add    %al,(%eax)
4042ab:	04 16                	add    $0x16,%al
4042ad:	20 af 01 00 00 73    	and    %ch,0x73000001(%edi)
4042b3:	18 00                	sbb    %al,(%eax)
4042b5:	00 0a                	add    %cl,(%edx)
4042b7:	28 54 00 00          	sub    %dl,0x0(%eax,%eax,1)
4042bb:	06                   	push   %es
4042bc:	20 1e                	and    %bl,(%esi)
4042be:	00 00                	add    %al,(%eax)
4042c0:	00 17                	add    %dl,(%edi)
4042c2:	3a b7 04 00 00 26    	cmp    0x26000004(%edi),%dh
4042c8:	02 73 57             	add    0x57(%ebx),%dh
4042cb:	00 00                	add    %al,(%eax)
4042cd:	0a 7d 24             	or     0x24(%ebp),%bh
4042d0:	00 00                	add    %al,(%eax)
4042d2:	04 20                	add    $0x20,%al
4042d4:	a0 00 00 00 17       	mov    0x17000000,%al
4042d9:	3a a0 04 00 00 26    	cmp    0x26000004(%eax),%ah
4042df:	00 02                	add    %al,(%edx)
4042e1:	17                   	pop    %ss
4042e2:	28 5f 00             	sub    %bl,0x0(%edi)
4042e5:	00 06                	add    %al,(%esi)
4042e7:	20 b1 00 00 00 38    	and    %dh,0x38000000(%ecx)
4042ed:	8d 04 00             	lea    (%eax,%eax,1),%eax
4042f0:	00 00                	add    %al,(%eax)
4042f2:	02 7b 2b             	add    0x2b(%ebx),%bh
4042f5:	00 00                	add    %al,(%eax)
4042f7:	04 1f                	add    $0x1f,%al
4042f9:	40                   	inc    %eax
4042fa:	1f                   	pop    %ds
4042fb:	14 73                	adc    $0x73,%al
4042fd:	19 00                	sbb    %eax,(%eax)
4042ff:	00 0a                	add    %cl,(%edx)
404301:	28 5a 00             	sub    %bl,0x0(%edx)
404304:	00 06                	add    %al,(%esi)
404306:	20 77 00             	and    %dh,0x0(%edi)
404309:	00 00                	add    %al,(%eax)
40430b:	38 6e 04             	cmp    %ch,0x4(%esi)
40430e:	00 00                	add    %al,(%eax)
404310:	00 02                	add    %al,(%edx)
404312:	7b 18                	jnp    0x40432c
404314:	00 00                	add    %al,(%eax)
404316:	04 20                	add    $0x20,%al
404318:	98                   	cwtl
404319:	00 00                	add    %al,(%eax)
40431b:	00 1f                	add    %bl,(%edi)
40431d:	16                   	push   %ss
40431e:	73 19                	jae    0x404339
404320:	00 00                	add    %al,(%eax)
404322:	0a 28                	or     (%eax),%ch
404324:	5a                   	pop    %edx
404325:	00 00                	add    %al,(%eax)
404327:	06                   	push   %es
404328:	20 2a                	and    %ch,(%edx)
40432a:	00 00                	add    %al,(%eax)
40432c:	00 38                	add    %bh,(%eax)
40432e:	4c                   	dec    %esp
40432f:	04 00                	add    $0x0,%al
404331:	00 00                	add    %al,(%eax)
404333:	02 7b 20             	add    0x20(%ebx),%bh
404336:	00 00                	add    %al,(%eax)
404338:	04 20                	add    $0x20,%al
40433a:	ab                   	stos   %eax,%es:(%edi)
40433b:	00 00                	add    %al,(%eax)
40433d:	00 1f                	add    %bl,(%edi)
40433f:	16                   	push   %ss
404340:	73 19                	jae    0x40435b
404342:	00 00                	add    %al,(%eax)
404344:	0a 28                	or     (%eax),%ch
404346:	5a                   	pop    %edx
404347:	00 00                	add    %al,(%eax)
404349:	06                   	push   %es
40434a:	20 9a 00 00 00 38    	and    %bl,0x38000000(%edx)
404350:	2a 04 00             	sub    (%eax,%eax,1),%al
404353:	00 00                	add    %al,(%eax)
404355:	02 7b 2b             	add    0x2b(%ebx),%bh
404358:	00 00                	add    %al,(%eax)
40435a:	04 28                	add    $0x28,%al
40435c:	5c                   	pop    %esp
40435d:	00 00                	add    %al,(%eax)
40435f:	06                   	push   %es
404360:	1b 8d 51 00 00 01    	sbb    0x1000051(%ebp),%ecx
404366:	25 16 02 7b 2c       	and    $0x2c7b0216,%eax
40436b:	00 00                	add    %al,(%eax)
40436d:	04 a2                	add    $0xa2,%al
40436f:	25 17 02 7b 2d       	and    $0x2d7b0217,%eax
404374:	00 00                	add    %al,(%eax)
404376:	04 a2                	add    $0xa2,%al
404378:	25 18 02 7b 2e       	and    $0x2e7b0218,%eax
40437d:	00 00                	add    %al,(%eax)
40437f:	04 a2                	add    $0xa2,%al
404381:	25 19 02 7b 2f       	and    $0x2f7b0219,%eax
404386:	00 00                	add    %al,(%eax)
404388:	04 a2                	add    $0xa2,%al
40438a:	25 1a 02 7b 30       	and    $0x307b021a,%eax
40438f:	00 00                	add    %al,(%eax)
404391:	04 a2                	add    $0xa2,%al
404393:	28 53 00             	sub    %dl,0x0(%ebx)
404396:	00 06                	add    %al,(%esi)
404398:	20 63 00             	and    %ah,0x0(%ebx)
40439b:	00 00                	add    %al,(%eax)
40439d:	38 dc                	cmp    %bl,%ah
40439f:	03 00                	add    (%eax),%eax
4043a1:	00 00                	add    %al,(%eax)
4043a3:	02 7b 19             	add    0x19(%ebx),%bh
4043a6:	00 00                	add    %al,(%eax)
4043a8:	04 72                	add    $0x72,%al
4043aa:	4f                   	dec    %edi
4043ab:	06                   	push   %es
4043ac:	00 70 28             	add    %dh,0x28(%eax)
4043af:	59                   	pop    %ecx
4043b0:	00 00                	add    %al,(%eax)
4043b2:	06                   	push   %es
4043b3:	20 29                	and    %ch,(%ecx)
4043b5:	00 00                	add    %al,(%eax)
4043b7:	00 38                	add    %bh,(%eax)
4043b9:	c1 03 00             	roll   $0x0,(%ebx)
4043bc:	00 00                	add    %al,(%eax)
4043be:	02 7b 19             	add    0x19(%ebx),%bh
4043c1:	00 00                	add    %al,(%eax)
4043c3:	04 72                	add    $0x72,%al
4043c5:	8d 06                	lea    (%esi),%eax
4043c7:	00 70 28             	add    %dh,0x28(%eax)
4043ca:	5b                   	pop    %ebx
4043cb:	00 00                	add    %al,(%eax)
4043cd:	06                   	push   %es
4043ce:	20 a7 00 00 00 38    	and    %ah,0x38000000(%edi)
4043d4:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4043d5:	03 00                	add    (%eax),%eax
4043d7:	00 00                	add    %al,(%eax)
4043d9:	02 7b 1b             	add    0x1b(%ebx),%bh
4043dc:	00 00                	add    %al,(%eax)
4043de:	04 72                	add    $0x72,%al
4043e0:	ab                   	stos   %eax,%es:(%edi)
4043e1:	06                   	push   %es
4043e2:	00 70 28             	add    %dh,0x28(%eax)
4043e5:	5b                   	pop    %ebx
4043e6:	00 00                	add    %al,(%eax)
4043e8:	06                   	push   %es
4043e9:	20 90 00 00 00 17    	and    %dl,0x17000000(%eax)
4043ef:	3a 8a 03 00 00 26    	cmp    0x26000003(%edx),%cl
4043f5:	02 73 57             	add    0x57(%ebx),%dh
4043f8:	00 00                	add    %al,(%eax)
4043fa:	0a 7d 30             	or     0x30(%ebp),%bh
4043fd:	00 00                	add    %al,(%eax)
4043ff:	04 20                	add    $0x20,%al
404401:	04 00                	add    $0x0,%al
404403:	00 00                	add    %al,(%eax)
404405:	38 74 03 00          	cmp    %dh,0x0(%ebx,%eax,1)
404409:	00 02                	add    %al,(%edx)
40440b:	73 57                	jae    0x404464
40440d:	00 00                	add    %al,(%eax)
40440f:	0a 7d 2e             	or     0x2e(%ebp),%bh
404412:	00 00                	add    %al,(%eax)
404414:	04 20                	add    $0x20,%al
404416:	32 00                	xor    (%eax),%al
404418:	00 00                	add    %al,(%eax)
40441a:	38 5f 03             	cmp    %bl,0x3(%edi)
40441d:	00 00                	add    %al,(%eax)
40441f:	00 02                	add    %al,(%edx)
404421:	7b 35                	jnp    0x404458
404423:	00 00                	add    %al,(%eax)
404425:	04 72                	add    $0x72,%al
404427:	c9                   	leave
404428:	06                   	push   %es
404429:	00 70 28             	add    %dh,0x28(%eax)
40442c:	59                   	pop    %ecx
40442d:	00 00                	add    %al,(%eax)
40442f:	06                   	push   %es
404430:	20 92 00 00 00 38    	and    %dl,0x38000000(%edx)
404436:	44                   	inc    %esp
404437:	03 00                	add    (%eax),%eax
404439:	00 00                	add    %al,(%eax)
40443b:	02 7b 32             	add    0x32(%ebx),%bh
40443e:	00 00                	add    %al,(%eax)
404440:	04 20                	add    $0x20,%al
404442:	a5                   	movsl  %ds:(%esi),%es:(%edi)
404443:	00 00                	add    %al,(%eax)
404445:	00 1f                	add    %bl,(%edi)
404447:	16                   	push   %ss
404448:	73 19                	jae    0x404463
40444a:	00 00                	add    %al,(%eax)
40444c:	0a 28                	or     (%eax),%ch
40444e:	5a                   	pop    %edx
40444f:	00 00                	add    %al,(%eax)
404451:	06                   	push   %es
404452:	20 4a 00             	and    %cl,0x0(%edx)
404455:	00 00                	add    %al,(%eax)
404457:	38 22                	cmp    %ah,(%edx)
404459:	03 00                	add    (%eax),%eax
40445b:	00 00                	add    %al,(%eax)
40445d:	02 7b 26             	add    0x26(%ebx),%bh
404460:	00 00                	add    %al,(%eax)
404462:	04 28                	add    $0x28,%al
404464:	5c                   	pop    %esp
404465:	00 00                	add    %al,(%eax)
404467:	06                   	push   %es
404468:	1a 8d 51 00 00 01    	sbb    0x1000051(%ebp),%cl
40446e:	25 16 02 7b 27       	and    $0x277b0216,%eax
404473:	00 00                	add    %al,(%eax)
404475:	04 a2                	add    $0xa2,%al
404477:	25 17 02 7b 28       	and    $0x287b0217,%eax
40447c:	00 00                	add    %al,(%eax)
40447e:	04 a2                	add    $0xa2,%al
404480:	25 18 02 7b 29       	and    $0x297b0218,%eax
404485:	00 00                	add    %al,(%eax)
404487:	04 a2                	add    $0xa2,%al
404489:	25 19 02 7b 2a       	and    $0x2a7b0219,%eax
40448e:	00 00                	add    %al,(%eax)
404490:	04 a2                	add    $0xa2,%al
404492:	28 53 00             	sub    %dl,0x0(%ebx)
404495:	00 06                	add    %al,(%esi)
404497:	20 0c 00             	and    %cl,(%eax,%eax,1)
40449a:	00 00                	add    %al,(%eax)
40449c:	17                   	pop    %ss
40449d:	3a dc                	cmp    %ah,%bl
40449f:	02 00                	add    (%eax),%al
4044a1:	00 26                	add    %ah,(%esi)
4044a3:	00 02                	add    %al,(%edx)
4044a5:	17                   	pop    %ss
4044a6:	28 63 00             	sub    %ah,0x0(%ebx)
4044a9:	00 06                	add    %al,(%esi)
4044ab:	20 38                	and    %bh,(%eax)
4044ad:	00 00                	add    %al,(%eax)
4044af:	00 38                	add    %bh,(%eax)
4044b1:	c9                   	leave
4044b2:	02 00                	add    (%eax),%al
4044b4:	00 00                	add    %al,(%eax)
4044b6:	02 7b 1a             	add    0x1a(%ebx),%bh
4044b9:	00 00                	add    %al,(%eax)
4044bb:	04 20                	add    $0x20,%al
4044bd:	98                   	cwtl
4044be:	00 00                	add    %al,(%eax)
4044c0:	00 1f                	add    %bl,(%edi)
4044c2:	16                   	push   %ss
4044c3:	73 19                	jae    0x4044de
4044c5:	00 00                	add    %al,(%eax)