4071bc:	00 00                	add    %al,(%eax)
4071be:	0a 00                	or     (%eax),%al
4071c0:	02 7b 5d             	add    0x5d(%ebx),%bh
4071c3:	00 00                	add    %al,(%eax)
4071c5:	04 1f                	add    $0x1f,%al
4071c7:	70 1f                	jo     0x4071e8
4071c9:	16                   	push   %ss
4071ca:	73 40                	jae    0x40720c
4071cc:	00 00                	add    %al,(%eax)
4071ce:	0a 6f 41             	or     0x41(%edi),%ch
4071d1:	00 00                	add    %al,(%eax)
4071d3:	0a 00                	or     (%eax),%al
4071d5:	02 7b 5d             	add    0x5d(%ebx),%bh
4071d8:	00 00                	add    %al,(%eax)
4071da:	04 1f                	add    $0x1f,%al
4071dc:	18 6f 42             	sbb    %ch,0x42(%edi)
4071df:	00 00                	add    %al,(%eax)
4071e1:	0a 00                	or     (%eax),%al
4071e3:	02 7b 5e             	add    0x5e(%ebx),%bh
4071e6:	00 00                	add    %al,(%eax)
4071e8:	04 17                	add    $0x17,%al
4071ea:	6f                   	outsl  %ds:(%esi),(%dx)
4071eb:	46                   	inc    %esi
4071ec:	00 00                	add    %al,(%eax)
4071ee:	0a 00                	or     (%eax),%al
4071f0:	02 7b 5e             	add    0x5e(%ebx),%bh
4071f3:	00 00                	add    %al,(%eax)
4071f5:	04 72                	add    $0x72,%al
4071f7:	5f                   	pop    %edi
4071f8:	05 00 70 22 9a       	add    $0x9a227000,%eax
4071fd:	99                   	cltd
4071fe:	f9                   	stc
4071ff:	40                   	inc    %eax
407200:	17                   	pop    %ss
407201:	19 16                	sbb    %edx,(%esi)
407203:	73 3a                	jae    0x40723f
407205:	00 00                	add    %al,(%eax)
407207:	0a 6f 3b             	or     0x3b(%edi),%ch
40720a:	00 00                	add    %al,(%eax)
40720c:	0a 00                	or     (%eax),%al
40720e:	02 7b 5e             	add    0x5e(%ebx),%bh
407211:	00 00                	add    %al,(%eax)
407213:	04 20                	add    $0x20,%al
407215:	57                   	push   %edi
407216:	01 00                	add    %eax,(%eax)
407218:	00 20                	add    %ah,(%eax)
40721a:	cc                   	int3
40721b:	00 00                	add    %al,(%eax)
40721d:	00 73 3d             	add    %dh,0x3d(%ebx)
407220:	00 00                	add    %al,(%eax)
407222:	0a 6f 3e             	or     0x3e(%edi),%ch
407225:	00 00                	add    %al,(%eax)
407227:	0a 00                	or     (%eax),%al
407229:	02 7b 5e             	add    0x5e(%ebx),%bh
40722c:	00 00                	add    %al,(%eax)
40722e:	04 72                	add    $0x72,%al
407230:	fd                   	std
407231:	08 00                	or     %al,(%eax)
407233:	70 6f                	jo     0x4072a4
407235:	3f                   	aas
407236:	00 00                	add    %al,(%eax)
407238:	0a 00                	or     (%eax),%al
40723a:	02 7b 5e             	add    0x5e(%ebx),%bh
40723d:	00 00                	add    %al,(%eax)
40723f:	04 1f                	add    $0x1f,%al
407241:	73 1f                	jae    0x407262
407243:	11 73 40             	adc    %esi,0x40(%ebx)
407246:	00 00                	add    %al,(%eax)
407248:	0a 6f 41             	or     0x41(%edi),%ch
40724b:	00 00                	add    %al,(%eax)
40724d:	0a 00                	or     (%eax),%al
40724f:	02 7b 5e             	add    0x5e(%ebx),%bh
407252:	00 00                	add    %al,(%eax)
407254:	04 1f                	add    $0x1f,%al
407256:	14 6f                	adc    $0x6f,%al
407258:	42                   	inc    %edx
407259:	00 00                	add    %al,(%eax)
40725b:	0a 00                	or     (%eax),%al
40725d:	02 7b 5e             	add    0x5e(%ebx),%bh
407260:	00 00                	add    %al,(%eax)
407262:	04 72                	add    $0x72,%al
407264:	b3 07                	mov    $0x7,%bl
407266:	00 70 6f             	add    %dh,0x6f(%eax)
407269:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40726e:	02 7b 5f             	add    0x5f(%ebx),%bh
407271:	00 00                	add    %al,(%eax)
407273:	04 17                	add    $0x17,%al
407275:	6f                   	outsl  %ds:(%esi),(%dx)
407276:	46                   	inc    %esi
407277:	00 00                	add    %al,(%eax)
407279:	0a 00                	or     (%eax),%al
40727b:	02 7b 5f             	add    0x5f(%ebx),%bh
40727e:	00 00                	add    %al,(%eax)
407280:	04 72                	add    $0x72,%al
407282:	5f                   	pop    %edi
407283:	05 00 70 22 9a       	add    $0x9a227000,%eax
407288:	99                   	cltd
407289:	f9                   	stc
40728a:	40                   	inc    %eax
40728b:	17                   	pop    %ss
40728c:	19 16                	sbb    %edx,(%esi)
40728e:	73 3a                	jae    0x4072ca
407290:	00 00                	add    %al,(%eax)
407292:	0a 6f 3b             	or     0x3b(%edi),%ch
407295:	00 00                	add    %al,(%eax)
407297:	0a 00                	or     (%eax),%al
407299:	02 7b 5f             	add    0x5f(%ebx),%bh
40729c:	00 00                	add    %al,(%eax)
40729e:	04 20                	add    $0x20,%al
4072a0:	57                   	push   %edi
4072a1:	01 00                	add    %eax,(%eax)
4072a3:	00 20                	add    %ah,(%eax)
4072a5:	e8 00 00 00 73       	call   0x734072aa
4072aa:	3d 00 00 0a 6f       	cmp    $0x6f0a0000,%eax
4072af:	3e 00 00             	add    %al,%ds:(%eax)
4072b2:	0a 00                	or     (%eax),%al
4072b4:	02 7b 5f             	add    0x5f(%ebx),%bh
4072b7:	00 00                	add    %al,(%eax)
4072b9:	04 72                	add    $0x72,%al
4072bb:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4072bc:	10 00                	adc    %al,(%eax)
4072be:	70 6f                	jo     0x40732f
4072c0:	3f                   	aas
4072c1:	00 00                	add    %al,(%eax)
4072c3:	0a 00                	or     (%eax),%al
4072c5:	02 7b 5f             	add    0x5f(%ebx),%bh
4072c8:	00 00                	add    %al,(%eax)
4072ca:	04 1f                	add    $0x1f,%al
4072cc:	73 1f                	jae    0x4072ed
4072ce:	11 73 40             	adc    %esi,0x40(%ebx)
4072d1:	00 00                	add    %al,(%eax)
4072d3:	0a 6f 41             	or     0x41(%edi),%ch
4072d6:	00 00                	add    %al,(%eax)
4072d8:	0a 00                	or     (%eax),%al
4072da:	02 7b 5f             	add    0x5f(%ebx),%bh
4072dd:	00 00                	add    %al,(%eax)
4072df:	04 1f                	add    $0x1f,%al
4072e1:	19 6f 42             	sbb    %ebp,0x42(%edi)
4072e4:	00 00                	add    %al,(%eax)
4072e6:	0a 00                	or     (%eax),%al
4072e8:	02 7b 5f             	add    0x5f(%ebx),%bh
4072eb:	00 00                	add    %al,(%eax)
4072ed:	04 72                	add    $0x72,%al
4072ef:	f1                   	int1
4072f0:	07                   	pop    %es
4072f1:	00 70 6f             	add    %dh,0x6f(%eax)
4072f4:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
4072f9:	02 7b 60             	add    0x60(%ebx),%bh
4072fc:	00 00                	add    %al,(%eax)
4072fe:	04 17                	add    $0x17,%al
407300:	6f                   	outsl  %ds:(%esi),(%dx)
407301:	46                   	inc    %esi
407302:	00 00                	add    %al,(%eax)
407304:	0a 00                	or     (%eax),%al
407306:	02 7b 60             	add    0x60(%ebx),%bh
407309:	00 00                	add    %al,(%eax)
40730b:	04 72                	add    $0x72,%al
40730d:	5f                   	pop    %edi
40730e:	05 00 70 22 9a       	add    $0x9a227000,%eax
407313:	99                   	cltd
407314:	f9                   	stc
407315:	40                   	inc    %eax
407316:	17                   	pop    %ss
407317:	19 16                	sbb    %edx,(%esi)
407319:	73 3a                	jae    0x407355
40731b:	00 00                	add    %al,(%eax)
40731d:	0a 6f 3b             	or     0x3b(%edi),%ch
407320:	00 00                	add    %al,(%eax)
407322:	0a 00                	or     (%eax),%al
407324:	02 7b 60             	add    0x60(%ebx),%bh
407327:	00 00                	add    %al,(%eax)
407329:	04 20                	add    $0x20,%al
40732b:	7f 02                	jg     0x40732f
40732d:	00 00                	add    %al,(%eax)
40732f:	20 cc                	and    %cl,%ah
407331:	00 00                	add    %al,(%eax)
407333:	00 73 3d             	add    %dh,0x3d(%ebx)
407336:	00 00                	add    %al,(%eax)
407338:	0a 6f 3e             	or     0x3e(%edi),%ch
40733b:	00 00                	add    %al,(%eax)
40733d:	0a 00                	or     (%eax),%al
40733f:	02 7b 60             	add    0x60(%ebx),%bh
407342:	00 00                	add    %al,(%eax)
407344:	04 72                	add    $0x72,%al
407346:	0f 08                	invd
407348:	00 70 6f             	add    %dh,0x6f(%eax)
40734b:	3f                   	aas
40734c:	00 00                	add    %al,(%eax)
40734e:	0a 00                	or     (%eax),%al
407350:	02 7b 60             	add    0x60(%ebx),%bh
407353:	00 00                	add    %al,(%eax)
407355:	04 1f                	add    $0x1f,%al
407357:	11 1f                	adc    %ebx,(%edi)
407359:	11 73 40             	adc    %esi,0x40(%ebx)
40735c:	00 00                	add    %al,(%eax)
40735e:	0a 6f 41             	or     0x41(%edi),%ch
407361:	00 00                	add    %al,(%eax)
407363:	0a 00                	or     (%eax),%al
407365:	02 7b 60             	add    0x60(%ebx),%bh
407368:	00 00                	add    %al,(%eax)
40736a:	04 1f                	add    $0x1f,%al
40736c:	1b 6f 42             	sbb    0x42(%edi),%ebp
40736f:	00 00                	add    %al,(%eax)
407371:	0a 00                	or     (%eax),%al
407373:	02 7b 60             	add    0x60(%ebx),%bh
407376:	00 00                	add    %al,(%eax)
407378:	04 72                	add    $0x72,%al
40737a:	23 08                	and    (%eax),%ecx
40737c:	00 70 6f             	add    %dh,0x6f(%eax)
40737f:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
407384:	02 7b 61             	add    0x61(%ebx),%bh
407387:	00 00                	add    %al,(%eax)
407389:	04 17                	add    $0x17,%al
40738b:	6f                   	outsl  %ds:(%esi),(%dx)
40738c:	46                   	inc    %esi
40738d:	00 00                	add    %al,(%eax)
40738f:	0a 00                	or     (%eax),%al
407391:	02 7b 61             	add    0x61(%ebx),%bh
407394:	00 00                	add    %al,(%eax)
407396:	04 72                	add    $0x72,%al
407398:	5f                   	pop    %edi
407399:	05 00 70 22 9a       	add    $0x9a227000,%eax
40739e:	99                   	cltd
40739f:	f9                   	stc
4073a0:	40                   	inc    %eax
4073a1:	17                   	pop    %ss
4073a2:	19 16                	sbb    %edx,(%esi)
4073a4:	73 3a                	jae    0x4073e0
4073a6:	00 00                	add    %al,(%eax)
4073a8:	0a 6f 3b             	or     0x3b(%edi),%ch
4073ab:	00 00                	add    %al,(%eax)
4073ad:	0a 00                	or     (%eax),%al
4073af:	02 7b 61             	add    0x61(%ebx),%bh
4073b2:	00 00                	add    %al,(%eax)
4073b4:	04 20                	add    $0x20,%al
4073b6:	7f 02                	jg     0x4073ba
4073b8:	00 00                	add    %al,(%eax)
4073ba:	20 e9                	and    %ch,%cl
4073bc:	00 00                	add    %al,(%eax)
4073be:	00 73 3d             	add    %dh,0x3d(%ebx)
4073c1:	00 00                	add    %al,(%eax)
4073c3:	0a 6f 3e             	or     0x3e(%edi),%ch
4073c6:	00 00                	add    %al,(%eax)
4073c8:	0a 00                	or     (%eax),%al
4073ca:	02 7b 61             	add    0x61(%ebx),%bh
4073cd:	00 00                	add    %al,(%eax)
4073cf:	04 72                	add    $0x72,%al
4073d1:	27                   	daa
4073d2:	08 00                	or     %al,(%eax)
4073d4:	70 6f                	jo     0x407445
4073d6:	3f                   	aas
4073d7:	00 00                	add    %al,(%eax)
4073d9:	0a 00                	or     (%eax),%al
4073db:	02 7b 61             	add    0x61(%ebx),%bh
4073de:	00 00                	add    %al,(%eax)
4073e0:	04 1f                	add    $0x1f,%al
4073e2:	11 1f                	adc    %ebx,(%edi)
4073e4:	11 73 40             	adc    %esi,0x40(%ebx)
4073e7:	00 00                	add    %al,(%eax)
4073e9:	0a 6f 41             	or     0x41(%edi),%ch
4073ec:	00 00                	add    %al,(%eax)
4073ee:	0a 00                	or     (%eax),%al
4073f0:	02 7b 61             	add    0x61(%ebx),%bh
4073f3:	00 00                	add    %al,(%eax)
4073f5:	04 1f                	add    $0x1f,%al
4073f7:	1c 6f                	sbb    $0x6f,%al
4073f9:	42                   	inc    %edx
4073fa:	00 00                	add    %al,(%eax)
4073fc:	0a 00                	or     (%eax),%al
4073fe:	02 7b 61             	add    0x61(%ebx),%bh
407401:	00 00                	add    %al,(%eax)
407403:	04 72                	add    $0x72,%al
407405:	23 08                	and    (%eax),%ecx
407407:	00 70 6f             	add    %dh,0x6f(%eax)
40740a:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40740f:	02 7b 62             	add    0x62(%ebx),%bh
407412:	00 00                	add    %al,(%eax)
407414:	04 72                	add    $0x72,%al
407416:	5f                   	pop    %edi
407417:	05 00 70 22 9a       	add    $0x9a227000,%eax
40741c:	99                   	cltd
40741d:	f9                   	stc
40741e:	40                   	inc    %eax
40741f:	17                   	pop    %ss
407420:	19 16                	sbb    %edx,(%esi)
407422:	73 3a                	jae    0x40745e
407424:	00 00                	add    %al,(%eax)
407426:	0a 6f 3b             	or     0x3b(%edi),%ch
407429:	00 00                	add    %al,(%eax)
40742b:	0a 00                	or     (%eax),%al
40742d:	02 7b 62             	add    0x62(%ebx),%bh
407430:	00 00                	add    %al,(%eax)
407432:	04 20                	add    $0x20,%al
407434:	b6 02                	mov    $0x2,%dh
407436:	00 00                	add    %al,(%eax)
407438:	20 e2                	and    %ah,%dl
40743a:	00 00                	add    %al,(%eax)
40743c:	00 73 3d             	add    %dh,0x3d(%ebx)
40743f:	00 00                	add    %al,(%eax)
407441:	0a 6f 3e             	or     0x3e(%edi),%ch
407444:	00 00                	add    %al,(%eax)
407446:	0a 00                	or     (%eax),%al
407448:	02 7b 62             	add    0x62(%ebx),%bh
40744b:	00 00                	add    %al,(%eax)
40744d:	04 72                	add    $0x72,%al
40744f:	b4 10                	mov    $0x10,%ah
407451:	00 70 6f             	add    %dh,0x6f(%eax)
407454:	3f                   	aas
407455:	00 00                	add    %al,(%eax)
407457:	0a 00                	or     (%eax),%al
407459:	02 7b 62             	add    0x62(%ebx),%bh
40745c:	00 00                	add    %al,(%eax)
40745e:	04 20                	add    $0x20,%al
407460:	9c                   	pushf
407461:	00 00                	add    %al,(%eax)
407463:	00 1f                	add    %bl,(%edi)
407465:	17                   	pop    %ss
407466:	73 40                	jae    0x4074a8
407468:	00 00                	add    %al,(%eax)
40746a:	0a 6f 41             	or     0x41(%edi),%ch
40746d:	00 00                	add    %al,(%eax)
40746f:	0a 00                	or     (%eax),%al
407471:	02 7b 62             	add    0x62(%ebx),%bh
407474:	00 00                	add    %al,(%eax)
407476:	04 1f                	add    $0x1f,%al
407478:	1d 6f 42 00 00       	sbb    $0x426f,%eax
40747d:	0a 00                	or     (%eax),%al
40747f:	02 7b 62             	add    0x62(%ebx),%bh
407482:	00 00                	add    %al,(%eax)
407484:	04 72                	add    $0x72,%al
407486:	59                   	pop    %ecx
407487:	08 00                	or     %al,(%eax)
407489:	70 6f                	jo     0x4074fa
40748b:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
407490:	02 7b 62             	add    0x62(%ebx),%bh
407493:	00 00                	add    %al,(%eax)
407495:	04 17                	add    $0x17,%al
407497:	6f                   	outsl  %ds:(%esi),(%dx)
407498:	43                   	inc    %ebx
407499:	00 00                	add    %al,(%eax)
40749b:	0a 00                	or     (%eax),%al
40749d:	02 7b 62             	add    0x62(%ebx),%bh
4074a0:	00 00                	add    %al,(%eax)
4074a2:	04 02                	add    $0x2,%al
4074a4:	fe 06                	incb   (%esi)
4074a6:	24 00                	and    $0x0,%al
4074a8:	00 06                	add    %al,(%esi)
4074aa:	73 44                	jae    0x4074f0
4074ac:	00 00                	add    %al,(%eax)
4074ae:	0a 6f 45             	or     0x45(%edi),%ch