40419c:	73 83                	jae    0x404121
40419e:	00 00                	add    %al,(%eax)
4041a0:	0a 7d 79             	or     0x79(%ebp),%bh
4041a3:	00 00                	add    %al,(%eax)
4041a5:	04 02                	add    $0x2,%al
4041a7:	73 83                	jae    0x40412c
4041a9:	00 00                	add    %al,(%eax)
4041ab:	0a 7d 7a             	or     0x7a(%ebp),%bh
4041ae:	00 00                	add    %al,(%eax)
4041b0:	04 02                	add    $0x2,%al
4041b2:	73 83                	jae    0x404137
4041b4:	00 00                	add    %al,(%eax)
4041b6:	0a 7d 7b             	or     0x7b(%ebp),%bh
4041b9:	00 00                	add    %al,(%eax)
4041bb:	04 02                	add    $0x2,%al
4041bd:	73 81                	jae    0x404140
4041bf:	00 00                	add    %al,(%eax)
4041c1:	0a 7d 4f             	or     0x4f(%ebp),%bh
4041c4:	00 00                	add    %al,(%eax)
4041c6:	04 02                	add    $0x2,%al
4041c8:	73 83                	jae    0x40414d
4041ca:	00 00                	add    %al,(%eax)
4041cc:	0a 7d 7c             	or     0x7c(%ebp),%bh
4041cf:	00 00                	add    %al,(%eax)
4041d1:	04 02                	add    $0x2,%al
4041d3:	73 83                	jae    0x404158
4041d5:	00 00                	add    %al,(%eax)
4041d7:	0a 7d 7d             	or     0x7d(%ebp),%bh
4041da:	00 00                	add    %al,(%eax)
4041dc:	04 02                	add    $0x2,%al
4041de:	73 81                	jae    0x404161
4041e0:	00 00                	add    %al,(%eax)
4041e2:	0a 7d 50             	or     0x50(%ebp),%bh
4041e5:	00 00                	add    %al,(%eax)
4041e7:	04 02                	add    $0x2,%al
4041e9:	73 83                	jae    0x40416e
4041eb:	00 00                	add    %al,(%eax)
4041ed:	0a 7d 7e             	or     0x7e(%ebp),%bh
4041f0:	00 00                	add    %al,(%eax)
4041f2:	04 02                	add    $0x2,%al
4041f4:	73 84                	jae    0x40417a
4041f6:	00 00                	add    %al,(%eax)
4041f8:	0a 7d 4e             	or     0x4e(%ebp),%bh
4041fb:	00 00                	add    %al,(%eax)
4041fd:	04 02                	add    $0x2,%al
4041ff:	73 85                	jae    0x404186
404201:	00 00                	add    %al,(%eax)
404203:	0a 7d 58             	or     0x58(%ebp),%bh
404206:	00 00                	add    %al,(%eax)
404208:	04 02                	add    $0x2,%al
40420a:	02 7b 4b             	add    0x4b(%ebx),%bh
40420d:	00 00                	add    %al,(%eax)
40420f:	04 73                	add    $0x73,%al
404211:	86 00                	xchg   %al,(%eax)
404213:	00 0a                	add    %cl,(%edx)
404215:	7d 7f                	jge    0x404296
404217:	00 00                	add    %al,(%eax)
404219:	04 02                	add    $0x2,%al
40421b:	7b 4c                	jnp    0x404269
40421d:	00 00                	add    %al,(%eax)
40421f:	04 6f                	add    $0x6f,%al
404221:	87 00                	xchg   %eax,(%eax)
404223:	00 0a                	add    %cl,(%edx)
404225:	00 02                	add    %al,(%edx)
404227:	7b 4d                	jnp    0x404276
404229:	00 00                	add    %al,(%eax)
40422b:	04 6f                	add    $0x6f,%al
40422d:	87 00                	xchg   %eax,(%eax)
40422f:	00 0a                	add    %cl,(%edx)
404231:	00 02                	add    %al,(%edx)
404233:	7b 4e                	jnp    0x404283
404235:	00 00                	add    %al,(%eax)
404237:	04 6f                	add    $0x6f,%al
404239:	87 00                	xchg   %eax,(%eax)
40423b:	00 0a                	add    %cl,(%edx)
40423d:	00 02                	add    %al,(%edx)
40423f:	28 87 00 00 0a 00    	sub    %al,0xa0000(%edi)
404245:	02 7b 4c             	add    0x4c(%ebx),%bh
404248:	00 00                	add    %al,(%eax)
40424a:	04 6f                	add    $0x6f,%al
40424c:	88 00                	mov    %al,(%eax)
40424e:	00 0a                	add    %cl,(%edx)
404250:	1c 8d                	sbb    $0x8d,%al
404252:	73 00                	jae    0x404254
404254:	00 01                	add    %al,(%ecx)
404256:	25 16 02 7b 5b       	and    $0x5b7b0216,%eax
40425b:	00 00                	add    %al,(%eax)
40425d:	04 a2                	add    $0xa2,%al
40425f:	25 17 02 7b 63       	and    $0x637b0217,%eax
404264:	00 00                	add    %al,(%eax)
404266:	04 a2                	add    $0xa2,%al
404268:	25 18 02 7b 6a       	and    $0x6a7b0218,%eax
40426d:	00 00                	add    %al,(%eax)
40426f:	04 a2                	add    $0xa2,%al
404271:	25 19 02 7b 6d       	and    $0x6d7b0219,%eax
404276:	00 00                	add    %al,(%eax)
404278:	04 a2                	add    $0xa2,%al
40427a:	25 1a 02 7b 6f       	and    $0x6f7b021a,%eax
40427f:	00 00                	add    %al,(%eax)
404281:	04 a2                	add    $0xa2,%al
404283:	25 1b 02 7b 75       	and    $0x757b021b,%eax
404288:	00 00                	add    %al,(%eax)
40428a:	04 a2                	add    $0xa2,%al
40428c:	6f                   	outsl  %ds:(%esi),(%dx)
40428d:	89 00                	mov    %eax,(%eax)
40428f:	00 0a                	add    %cl,(%edx)
404291:	00 02                	add    %al,(%edx)
404293:	7b 4c                	jnp    0x4042e1
404295:	00 00                	add    %al,(%eax)
404297:	04 16                	add    $0x16,%al
404299:	16                   	push   %ss
40429a:	73 2f                	jae    0x4042cb
40429c:	00 00                	add    %al,(%eax)
40429e:	0a 6f 8a             	or     -0x76(%edi),%ch
4042a1:	00 00                	add    %al,(%eax)
4042a3:	0a 00                	or     (%eax),%al
4042a5:	02 7b 4c             	add    0x4c(%ebx),%bh
4042a8:	00 00                	add    %al,(%eax)
4042aa:	04 02                	add    $0x2,%al
4042ac:	7b 6f                	jnp    0x40431d
4042ae:	00 00                	add    %al,(%eax)
4042b0:	04 6f                	add    $0x6f,%al
4042b2:	8b 00                	mov    (%eax),%eax
4042b4:	00 0a                	add    %cl,(%edx)
4042b6:	00 02                	add    %al,(%edx)
4042b8:	7b 4c                	jnp    0x404306
4042ba:	00 00                	add    %al,(%eax)
4042bc:	04 72                	add    $0x72,%al
4042be:	c7 01 00 70 6f 8c    	movl   $0x8c6f7000,(%ecx)
4042c4:	00 00                	add    %al,(%eax)
4042c6:	0a 00                	or     (%eax),%al
4042c8:	02 7b 4c             	add    0x4c(%ebx),%bh
4042cb:	00 00                	add    %al,(%eax)
4042cd:	04 20                	add    $0x20,%al
4042cf:	78 02                	js     0x4042d3
4042d1:	00 00                	add    %al,(%eax)
4042d3:	1f                   	pop    %ds
4042d4:	18 73 8d             	sbb    %dh,-0x73(%ebx)
4042d7:	00 00                	add    %al,(%eax)
4042d9:	0a 6f 8e             	or     -0x72(%edi),%ch
4042dc:	00 00                	add    %al,(%eax)
4042de:	0a 00                	or     (%eax),%al
4042e0:	02 7b 4c             	add    0x4c(%ebx),%bh
4042e3:	00 00                	add    %al,(%eax)
4042e5:	04 16                	add    $0x16,%al
4042e7:	6f                   	outsl  %ds:(%esi),(%dx)
4042e8:	8f 00                	pop    (%eax)
4042ea:	00 0a                	add    %cl,(%edx)
4042ec:	00 02                	add    %al,(%edx)
4042ee:	7b 4c                	jnp    0x40433c
4042f0:	00 00                	add    %al,(%eax)
4042f2:	04 72                	add    $0x72,%al
4042f4:	db 01                	fildl  (%ecx)
4042f6:	00 70 6f             	add    %dh,0x6f(%eax)
4042f9:	6c                   	insb   (%dx),%es:(%edi)
4042fa:	00 00                	add    %al,(%eax)
4042fc:	0a 00                	or     (%eax),%al
4042fe:	02 7b 4c             	add    0x4c(%ebx),%bh
404301:	00 00                	add    %al,(%eax)
404303:	04 02                	add    $0x2,%al
404305:	fe 06                	incb   (%esi)
404307:	59                   	pop    %ecx
404308:	00 00                	add    %al,(%eax)
40430a:	06                   	push   %es
40430b:	73 90                	jae    0x40429d
40430d:	00 00                	add    %al,(%eax)
40430f:	0a 6f 91             	or     -0x6f(%edi),%ch
404312:	00 00                	add    %al,(%eax)
404314:	0a 00                	or     (%eax),%al
404316:	02 7b 5b             	add    0x5b(%ebx),%bh
404319:	00 00                	add    %al,(%eax)
40431b:	04 6f                	add    $0x6f,%al
40431d:	92                   	xchg   %eax,%edx
40431e:	00 00                	add    %al,(%eax)
404320:	0a 1f                	or     (%edi),%bl
404322:	0b 8d 73 00 00 01    	or     0x1000073(%ebp),%ecx
404328:	25 16 02 7b 5c       	and    $0x5c7b0216,%eax
40432d:	00 00                	add    %al,(%eax)
40432f:	04 a2                	add    $0xa2,%al
404331:	25 17 02 7b 5d       	and    $0x5d7b0217,%eax
404336:	00 00                	add    %al,(%eax)
404338:	04 a2                	add    $0xa2,%al
40433a:	25 18 02 7b 51       	and    $0x517b0218,%eax
40433f:	00 00                	add    %al,(%eax)
404341:	04 a2                	add    $0xa2,%al
404343:	25 19 02 7b 5e       	and    $0x5e7b0219,%eax
404348:	00 00                	add    %al,(%eax)
40434a:	04 a2                	add    $0xa2,%al
40434c:	25 1a 02 7b 5f       	and    $0x5f7b021a,%eax
404351:	00 00                	add    %al,(%eax)
404353:	04 a2                	add    $0xa2,%al
404355:	25 1b 02 7b 52       	and    $0x527b021b,%eax
40435a:	00 00                	add    %al,(%eax)
40435c:	04 a2                	add    $0xa2,%al
40435e:	25 1c 02 7b 60       	and    $0x607b021c,%eax
404363:	00 00                	add    %al,(%eax)
404365:	04 a2                	add    $0xa2,%al
404367:	25 1d 02 7b 61       	and    $0x617b021d,%eax
40436c:	00 00                	add    %al,(%eax)
40436e:	04 a2                	add    $0xa2,%al
404370:	25 1e 02 7b 55       	and    $0x557b021e,%eax
404375:	00 00                	add    %al,(%eax)
404377:	04 a2                	add    $0xa2,%al
404379:	25 1f 09 02 7b       	and    $0x7b02091f,%eax
40437e:	53                   	push   %ebx
40437f:	00 00                	add    %al,(%eax)
404381:	04 a2                	add    $0xa2,%al
404383:	25 1f 0a 02 7b       	and    $0x7b020a1f,%eax
404388:	62 00                	bound  %eax,(%eax)
40438a:	00 04 a2             	add    %al,(%edx,%eiz,4)
40438d:	6f                   	outsl  %ds:(%esi),(%dx)
40438e:	89 00                	mov    %eax,(%eax)
404390:	00 0a                	add    %cl,(%edx)
404392:	00 02                	add    %al,(%edx)
404394:	7b 5b                	jnp    0x4043f1
404396:	00 00                	add    %al,(%eax)
404398:	04 28                	add    $0x28,%al
40439a:	93                   	xchg   %eax,%ebx
40439b:	00 00                	add    %al,(%eax)
40439d:	0a 6f 94             	or     -0x6c(%edi),%ch
4043a0:	00 00                	add    %al,(%eax)
4043a2:	0a 00                	or     (%eax),%al
4043a4:	02 7b 5b             	add    0x5b(%ebx),%bh
4043a7:	00 00                	add    %al,(%eax)
4043a9:	04 72                	add    $0x72,%al
4043ab:	ef                   	out    %eax,(%dx)
4043ac:	01 00                	add    %eax,(%eax)
4043ae:	70 6f                	jo     0x40441f
4043b0:	95                   	xchg   %eax,%ebp
4043b1:	00 00                	add    %al,(%eax)
4043b3:	0a 00                	or     (%eax),%al
4043b5:	02 7b 5b             	add    0x5b(%ebx),%bh
4043b8:	00 00                	add    %al,(%eax)
4043ba:	04 1f                	add    $0x1f,%al
4043bc:	25 1f 14 73 8d       	and    $0x8d73141f,%eax
4043c1:	00 00                	add    %al,(%eax)
4043c3:	0a 6f 96             	or     -0x6a(%edi),%ch
4043c6:	00 00                	add    %al,(%eax)
4043c8:	0a 00                	or     (%eax),%al
4043ca:	02 7b 5b             	add    0x5b(%ebx),%bh
4043cd:	00 00                	add    %al,(%eax)
4043cf:	04 72                	add    $0x72,%al
4043d1:	01 02                	add    %eax,(%edx)
4043d3:	00 70 6f             	add    %dh,0x6f(%eax)
4043d6:	97                   	xchg   %eax,%edi
4043d7:	00 00                	add    %al,(%eax)
4043d9:	0a 00                	or     (%eax),%al
4043db:	02 7b 5c             	add    0x5c(%ebx),%bh
4043de:	00 00                	add    %al,(%eax)
4043e0:	04 06                	add    $0x6,%al
4043e2:	72 0d                	jb     0x4043f1
4043e4:	02 00                	add    (%eax),%al
4043e6:	70 6f                	jo     0x404457
4043e8:	98                   	cwtl
4043e9:	00 00                	add    %al,(%eax)
4043eb:	0a 74 78 00          	or     0x0(%eax,%edi,2),%dh
4043ef:	00 01                	add    %al,(%ecx)
4043f1:	6f                   	outsl  %ds:(%esi),(%dx)
4043f2:	99                   	cltd
4043f3:	00 00                	add    %al,(%eax)
4043f5:	0a 00                	or     (%eax),%al
4043f7:	02 7b 5c             	add    0x5c(%ebx),%bh
4043fa:	00 00                	add    %al,(%eax)
4043fc:	04 28                	add    $0x28,%al
4043fe:	2b 00                	sub    (%eax),%eax
404400:	00 0a                	add    %cl,(%edx)
404402:	6f                   	outsl  %ds:(%esi),(%dx)
404403:	94                   	xchg   %eax,%esp
404404:	00 00                	add    %al,(%eax)
404406:	0a 00                	or     (%eax),%al
404408:	02 7b 5c             	add    0x5c(%ebx),%bh
40440b:	00 00                	add    %al,(%eax)
40440d:	04 72                	add    $0x72,%al
40440f:	43                   	inc    %ebx
404410:	02 00                	add    (%eax),%al
404412:	70 6f                	jo     0x404483
404414:	95                   	xchg   %eax,%ebp
404415:	00 00                	add    %al,(%eax)
404417:	0a 00                	or     (%eax),%al
404419:	02 7b 5c             	add    0x5c(%ebx),%bh
40441c:	00 00                	add    %al,(%eax)
40441e:	04 20                	add    $0x20,%al
404420:	4e                   	dec    %esi
404421:	00 02                	add    %al,(%edx)
404423:	00 6f 9a             	add    %ch,-0x66(%edi)
404426:	00 00                	add    %al,(%eax)
404428:	0a 00                	or     (%eax),%al
40442a:	02 7b 5c             	add    0x5c(%ebx),%bh
40442d:	00 00                	add    %al,(%eax)
40442f:	04 20                	add    $0x20,%al
404431:	92                   	xchg   %eax,%edx
404432:	00 00                	add    %al,(%eax)
404434:	00 1f                	add    %bl,(%edi)
404436:	16                   	push   %ss
404437:	73 8d                	jae    0x4043c6
404439:	00 00                	add    %al,(%eax)
40443b:	0a 6f 96             	or     -0x6a(%edi),%ch
40443e:	00 00                	add    %al,(%eax)
404440:	0a 00                	or     (%eax),%al
404442:	02 7b 5c             	add    0x5c(%ebx),%bh
404445:	00 00                	add    %al,(%eax)
404447:	04 72                	add    $0x72,%al
404449:	6d                   	insl   (%dx),%es:(%edi)
40444a:	02 00                	add    (%eax),%al
40444c:	70 6f                	jo     0x4044bd
40444e:	97                   	xchg   %eax,%edi
40444f:	00 00                	add    %al,(%eax)
404451:	0a 00                	or     (%eax),%al
404453:	02 7b 5c             	add    0x5c(%ebx),%bh
404456:	00 00                	add    %al,(%eax)
404458:	04 02                	add    $0x2,%al
40445a:	fe 06                	incb   (%esi)
40445c:	4b                   	dec    %ebx
40445d:	00 00                	add    %al,(%eax)
40445f:	06                   	push   %es
404460:	73 9b                	jae    0x4043fd
404462:	00 00                	add    %al,(%eax)
404464:	0a 6f 9c             	or     -0x64(%edi),%ch
404467:	00 00                	add    %al,(%eax)
404469:	0a 00                	or     (%eax),%al
40446b:	02 7b 5d             	add    0x5d(%ebx),%bh
40446e:	00 00                	add    %al,(%eax)
404470:	04 06                	add    $0x6,%al
404472:	72 77                	jb     0x4044eb
404474:	02 00                	add    (%eax),%al
404476:	70 6f                	jo     0x4044e7
404478:	98                   	cwtl
404479:	00 00                	add    %al,(%eax)
40447b:	0a 74 78 00          	or     0x0(%eax,%edi,2),%dh
40447f:	00 01                	add    %al,(%ecx)
404481:	6f                   	outsl  %ds:(%esi),(%dx)
404482:	99                   	cltd
404483:	00 00                	add    %al,(%eax)
404485:	0a 00                	or     (%eax),%al
404487:	02 7b 5d             	add    0x5d(%ebx),%bh
40448a:	00 00                	add    %al,(%eax)
40448c:	04 28                	add    $0x28,%al
40448e:	2b 00                	sub    (%eax),%eax
404490:	00 0a                	add    %cl,(%edx)
404492:	6f                   	outsl  %ds:(%esi),(%dx)
404493:	94                   	xchg   %eax,%esp
404494:	00 00                	add    %al,(%eax)
404496:	0a 00                	or     (%eax),%al
404498:	02 7b 5d             	add    0x5d(%ebx),%bh
40449b:	00 00                	add    %al,(%eax)
40449d:	04 72                	add    $0x72,%al
40449f:	af                   	scas   %es:(%edi),%eax
4044a0:	02 00                	add    (%eax),%al
4044a2:	70 6f                	jo     0x404513
4044a4:	95                   	xchg   %eax,%ebp