4062c2:	00 00                	add    %al,(%eax)
4062c4:	0a 6f 5e             	or     0x5e(%edi),%ch
4062c7:	00 00                	add    %al,(%eax)
4062c9:	0a 00                	or     (%eax),%al
4062cb:	02 7b 3f             	add    0x3f(%ebx),%bh
4062ce:	00 00                	add    %al,(%eax)
4062d0:	04 72                	add    $0x72,%al
4062d2:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4062d3:	12 00                	adc    (%eax),%al
4062d5:	70 6f                	jo     0x406346
4062d7:	5f                   	pop    %edi
4062d8:	00 00                	add    %al,(%eax)
4062da:	0a 00                	or     (%eax),%al
4062dc:	02 7b 3f             	add    0x3f(%ebx),%bh
4062df:	00 00                	add    %al,(%eax)
4062e1:	04 1f                	add    $0x1f,%al
4062e3:	2e 1f                	cs pop %ds
4062e5:	0d 73 60 00 00       	or     $0x6073,%eax
4062ea:	0a 6f 61             	or     0x61(%edi),%ch
4062ed:	00 00                	add    %al,(%eax)
4062ef:	0a 00                	or     (%eax),%al
4062f1:	02 7b 3f             	add    0x3f(%ebx),%bh
4062f4:	00 00                	add    %al,(%eax)
4062f6:	04 1f                	add    $0x1f,%al
4062f8:	2b 6f 62             	sub    0x62(%edi),%ebp
4062fb:	00 00                	add    %al,(%eax)
4062fd:	0a 00                	or     (%eax),%al
4062ff:	02 7b 3f             	add    0x3f(%ebx),%bh
406302:	00 00                	add    %al,(%eax)
406304:	04 72                	add    $0x72,%al
406306:	cf                   	iret
406307:	12 00                	adc    (%eax),%al
406309:	70 6f                	jo     0x40637a
40630b:	4a                   	dec    %edx
40630c:	00 00                	add    %al,(%eax)
40630e:	0a 00                	or     (%eax),%al
406310:	02 7b 40             	add    0x40(%ebx),%bh
406313:	00 00                	add    %al,(%eax)
406315:	04 1f                	add    $0x1f,%al
406317:	44                   	inc    %esp
406318:	1f                   	pop    %ds
406319:	72 73                	jb     0x40638e
40631b:	5d                   	pop    %ebp
40631c:	00 00                	add    %al,(%eax)
40631e:	0a 6f 5e             	or     0x5e(%edi),%ch
406321:	00 00                	add    %al,(%eax)
406323:	0a 00                	or     (%eax),%al
406325:	02 7b 40             	add    0x40(%ebx),%bh
406328:	00 00                	add    %al,(%eax)
40632a:	04 72                	add    $0x72,%al
40632c:	d7                   	xlat   %ds:(%ebx)
40632d:	12 00                	adc    (%eax),%al
40632f:	70 6f                	jo     0x4063a0
406331:	5f                   	pop    %edi
406332:	00 00                	add    %al,(%eax)
406334:	0a 00                	or     (%eax),%al
406336:	02 7b 40             	add    0x40(%ebx),%bh
406339:	00 00                	add    %al,(%eax)
40633b:	04 1f                	add    $0x1f,%al
40633d:	5d                   	pop    %ebp
40633e:	1f                   	pop    %ds
40633f:	15 73 60 00 00       	adc    $0x6073,%eax
406344:	0a 6f 61             	or     0x61(%edi),%ch
406347:	00 00                	add    %al,(%eax)
406349:	0a 00                	or     (%eax),%al
40634b:	02 7b 40             	add    0x40(%ebx),%bh
40634e:	00 00                	add    %al,(%eax)
406350:	04 1f                	add    $0x1f,%al
406352:	2a 6f 62             	sub    0x62(%edi),%ch
406355:	00 00                	add    %al,(%eax)
406357:	0a 00                	or     (%eax),%al
406359:	02 7b 41             	add    0x41(%ebx),%bh
40635c:	00 00                	add    %al,(%eax)
40635e:	04 17                	add    $0x17,%al
406360:	6f                   	outsl  %ds:(%esi),(%dx)
406361:	6e                   	outsb  %ds:(%esi),(%dx)
406362:	00 00                	add    %al,(%eax)
406364:	0a 00                	or     (%eax),%al
406366:	02 7b 41             	add    0x41(%ebx),%bh
406369:	00 00                	add    %al,(%eax)
40636b:	04 72                	add    $0x72,%al
40636d:	af                   	scas   %es:(%edi),%eax
40636e:	0c 00                	or     $0x0,%al
406370:	70 22                	jo     0x406394
406372:	00 00                	add    %al,(%eax)
406374:	1c 41                	sbb    $0x41,%al
406376:	16                   	push   %ss
406377:	19 20                	sbb    %esp,(%eax)
406379:	81 00 00 00 73 59    	addl   $0x59730000,(%eax)
40637f:	00 00                	add    %al,(%eax)
406381:	0a 6f 5a             	or     0x5a(%edi),%ch
406384:	00 00                	add    %al,(%eax)
406386:	0a 00                	or     (%eax),%al
406388:	02 7b 41             	add    0x41(%ebx),%bh
40638b:	00 00                	add    %al,(%eax)
40638d:	04 1f                	add    $0x1f,%al
40638f:	10 1f                	adc    %bl,(%edi)
406391:	47                   	inc    %edi
406392:	73 5d                	jae    0x4063f1
406394:	00 00                	add    %al,(%eax)
406396:	0a 6f 5e             	or     0x5e(%edi),%ch
406399:	00 00                	add    %al,(%eax)
40639b:	0a 00                	or     (%eax),%al
40639d:	02 7b 41             	add    0x41(%ebx),%bh
4063a0:	00 00                	add    %al,(%eax)
4063a2:	04 72                	add    $0x72,%al
4063a4:	fb                   	sti
4063a5:	12 00                	adc    (%eax),%al
4063a7:	70 6f                	jo     0x406418
4063a9:	5f                   	pop    %edi
4063aa:	00 00                	add    %al,(%eax)
4063ac:	0a 00                	or     (%eax),%al
4063ae:	02 7b 41             	add    0x41(%ebx),%bh
4063b1:	00 00                	add    %al,(%eax)
4063b3:	04 1f                	add    $0x1f,%al
4063b5:	3b 1f                	cmp    (%edi),%ebx
4063b7:	0d 73 60 00 00       	or     $0x6073,%eax
4063bc:	0a 6f 61             	or     0x61(%edi),%ch
4063bf:	00 00                	add    %al,(%eax)
4063c1:	0a 00                	or     (%eax),%al
4063c3:	02 7b 41             	add    0x41(%ebx),%bh
4063c6:	00 00                	add    %al,(%eax)
4063c8:	04 1f                	add    $0x1f,%al
4063ca:	29 6f 62             	sub    %ebp,0x62(%edi)
4063cd:	00 00                	add    %al,(%eax)
4063cf:	0a 00                	or     (%eax),%al
4063d1:	02 7b 41             	add    0x41(%ebx),%bh
4063d4:	00 00                	add    %al,(%eax)
4063d6:	04 72                	add    $0x72,%al
4063d8:	22 01                	and    (%ecx),%al
4063da:	00 70 6f             	add    %dh,0x6f(%eax)
4063dd:	4a                   	dec    %edx
4063de:	00 00                	add    %al,(%eax)
4063e0:	0a 00                	or     (%eax),%al
4063e2:	02 7b 42             	add    0x42(%ebx),%bh
4063e5:	00 00                	add    %al,(%eax)
4063e7:	04 20                	add    $0x20,%al
4063e9:	ee                   	out    %al,(%dx)
4063ea:	00 00                	add    %al,(%eax)
4063ec:	00 1f                	add    %bl,(%edi)
4063ee:	19 73 5d             	sbb    %esi,0x5d(%ebx)
4063f1:	00 00                	add    %al,(%eax)
4063f3:	0a 6f 5e             	or     0x5e(%edi),%ch
4063f6:	00 00                	add    %al,(%eax)
4063f8:	0a 00                	or     (%eax),%al
4063fa:	02 7b 42             	add    0x42(%ebx),%bh
4063fd:	00 00                	add    %al,(%eax)
4063ff:	04 72                	add    $0x72,%al
406401:	27                   	daa
406402:	13 00                	adc    (%eax),%eax
406404:	70 6f                	jo     0x406475
406406:	5f                   	pop    %edi
406407:	00 00                	add    %al,(%eax)
406409:	0a 00                	or     (%eax),%al
40640b:	02 7b 42             	add    0x42(%ebx),%bh
40640e:	00 00                	add    %al,(%eax)
406410:	04 1f                	add    $0x1f,%al
406412:	64 1f                	fs pop %ds
406414:	15 73 60 00 00       	adc    $0x6073,%eax
406419:	0a 6f 61             	or     0x61(%edi),%ch
40641c:	00 00                	add    %al,(%eax)
40641e:	0a 00                	or     (%eax),%al
406420:	02 7b 42             	add    0x42(%ebx),%bh
406423:	00 00                	add    %al,(%eax)
406425:	04 1f                	add    $0x1f,%al
406427:	28 6f 62             	sub    %ch,0x62(%edi)
40642a:	00 00                	add    %al,(%eax)
40642c:	0a 00                	or     (%eax),%al
40642e:	02 7b 43             	add    0x43(%ebx),%bh
406431:	00 00                	add    %al,(%eax)
406433:	04 17                	add    $0x17,%al
406435:	6f                   	outsl  %ds:(%esi),(%dx)
406436:	6e                   	outsb  %ds:(%esi),(%dx)
406437:	00 00                	add    %al,(%eax)
406439:	0a 00                	or     (%eax),%al
40643b:	02 7b 43             	add    0x43(%ebx),%bh
40643e:	00 00                	add    %al,(%eax)
406440:	04 72                	add    $0x72,%al
406442:	af                   	scas   %es:(%edi),%eax
406443:	0c 00                	or     $0x0,%al
406445:	70 22                	jo     0x406469
406447:	00 00                	add    %al,(%eax)
406449:	1c 41                	sbb    $0x41,%al
40644b:	16                   	push   %ss
40644c:	19 20                	sbb    %esp,(%eax)
40644e:	81 00 00 00 73 59    	addl   $0x59730000,(%eax)
406454:	00 00                	add    %al,(%eax)
406456:	0a 6f 5a             	or     0x5a(%edi),%ch
406459:	00 00                	add    %al,(%eax)
40645b:	0a 00                	or     (%eax),%al
40645d:	02 7b 43             	add    0x43(%ebx),%bh
406460:	00 00                	add    %al,(%eax)
406462:	04 20                	add    $0x20,%al
406464:	ad                   	lods   %ds:(%esi),%eax
406465:	00 00                	add    %al,(%eax)
406467:	00 1f                	add    %bl,(%edi)
406469:	1c 73                	sbb    $0x73,%al
40646b:	5d                   	pop    %ebp
40646c:	00 00                	add    %al,(%eax)
40646e:	0a 6f 5e             	or     0x5e(%edi),%ch
406471:	00 00                	add    %al,(%eax)
406473:	0a 00                	or     (%eax),%al
406475:	02 7b 43             	add    0x43(%ebx),%bh
406478:	00 00                	add    %al,(%eax)
40647a:	04 72                	add    $0x72,%al
40647c:	45                   	inc    %ebp
40647d:	13 00                	adc    (%eax),%eax
40647f:	70 6f                	jo     0x4064f0
406481:	5f                   	pop    %edi
406482:	00 00                	add    %al,(%eax)
406484:	0a 00                	or     (%eax),%al
406486:	02 7b 43             	add    0x43(%ebx),%bh
406489:	00 00                	add    %al,(%eax)
40648b:	04 1f                	add    $0x1f,%al
40648d:	3b 1f                	cmp    (%edi),%ebx
40648f:	0d 73 60 00 00       	or     $0x6073,%eax
406494:	0a 6f 61             	or     0x61(%edi),%ch
406497:	00 00                	add    %al,(%eax)
406499:	0a 00                	or     (%eax),%al
40649b:	02 7b 43             	add    0x43(%ebx),%bh
40649e:	00 00                	add    %al,(%eax)
4064a0:	04 1f                	add    $0x1f,%al
4064a2:	27                   	daa
4064a3:	6f                   	outsl  %ds:(%esi),(%dx)
4064a4:	62 00                	bound  %eax,(%eax)
4064a6:	00 0a                	add    %cl,(%edx)
4064a8:	00 02                	add    %al,(%edx)
4064aa:	7b 43                	jnp    0x4064ef
4064ac:	00 00                	add    %al,(%eax)
4064ae:	04 72                	add    $0x72,%al
4064b0:	18 01                	sbb    %al,(%ecx)
4064b2:	00 70 6f             	add    %dh,0x6f(%eax)
4064b5:	4a                   	dec    %edx
4064b6:	00 00                	add    %al,(%eax)
4064b8:	0a 00                	or     (%eax),%al
4064ba:	02 7b 44             	add    0x44(%ebx),%bh
4064bd:	00 00                	add    %al,(%eax)
4064bf:	04 20                	add    $0x20,%al
4064c1:	eb 01                	jmp    0x4064c4
4064c3:	00 00                	add    %al,(%eax)
4064c5:	1f                   	pop    %ds
4064c6:	14 73                	adc    $0x73,%al
4064c8:	5d                   	pop    %ebp
4064c9:	00 00                	add    %al,(%eax)
4064cb:	0a 6f 5e             	or     0x5e(%edi),%ch
4064ce:	00 00                	add    %al,(%eax)
4064d0:	0a 00                	or     (%eax),%al
4064d2:	02 7b 44             	add    0x44(%ebx),%bh
4064d5:	00 00                	add    %al,(%eax)
4064d7:	04 72                	add    $0x72,%al
4064d9:	71 13                	jno    0x4064ee
4064db:	00 70 6f             	add    %dh,0x6f(%eax)
4064de:	5f                   	pop    %edi
4064df:	00 00                	add    %al,(%eax)
4064e1:	0a 00                	or     (%eax),%al
4064e3:	02 7b 44             	add    0x44(%ebx),%bh
4064e6:	00 00                	add    %al,(%eax)
4064e8:	04 20                	add    $0x20,%al
4064ea:	9a 00 00 00 1f 2c 73 	lcall  $0x732c,$0x1f000000
4064f1:	60                   	pusha
4064f2:	00 00                	add    %al,(%eax)
4064f4:	0a 6f 61             	or     0x61(%edi),%ch
4064f7:	00 00                	add    %al,(%eax)
4064f9:	0a 00                	or     (%eax),%al
4064fb:	02 7b 44             	add    0x44(%ebx),%bh
4064fe:	00 00                	add    %al,(%eax)
406500:	04 1f                	add    $0x1f,%al
406502:	26 6f                	outsl  %es:(%esi),(%dx)
406504:	62 00                	bound  %eax,(%eax)
406506:	00 0a                	add    %cl,(%edx)
406508:	00 02                	add    %al,(%edx)
40650a:	7b 44                	jnp    0x406550
40650c:	00 00                	add    %al,(%eax)
40650e:	04 72                	add    $0x72,%al
406510:	b5 0e                	mov    $0xe,%ch
406512:	00 70 6f             	add    %dh,0x6f(%eax)
406515:	4a                   	dec    %edx
406516:	00 00                	add    %al,(%eax)
406518:	0a 00                	or     (%eax),%al
40651a:	02 7b 44             	add    0x44(%ebx),%bh
40651d:	00 00                	add    %al,(%eax)
40651f:	04 17                	add    $0x17,%al
406521:	6f                   	outsl  %ds:(%esi),(%dx)
406522:	71 00                	jno    0x406524
406524:	00 0a                	add    %cl,(%edx)
406526:	00 02                	add    %al,(%edx)
406528:	7b 44                	jnp    0x40656e
40652a:	00 00                	add    %al,(%eax)
40652c:	04 02                	add    $0x2,%al
40652e:	fe 06                	incb   (%esi)
406530:	08 00                	or     %al,(%eax)
406532:	00 06                	add    %al,(%esi)
406534:	73 6c                	jae    0x4065a2
406536:	00 00                	add    %al,(%eax)
406538:	0a 6f 72             	or     0x72(%edi),%ch
40653b:	00 00                	add    %al,(%eax)
40653d:	0a 00                	or     (%eax),%al
40653f:	02 7b 45             	add    0x45(%ebx),%bh
406542:	00 00                	add    %al,(%eax)
406544:	04 1f                	add    $0x1f,%al
406546:	5d                   	pop    %ebp
406547:	1f                   	pop    %ds
406548:	19 73 5d             	sbb    %esi,0x5d(%ebx)
40654b:	00 00                	add    %al,(%eax)
40654d:	0a 6f 5e             	or     0x5e(%edi),%ch
406550:	00 00                	add    %al,(%eax)
406552:	0a 00                	or     (%eax),%al
406554:	02 7b 45             	add    0x45(%ebx),%bh
406557:	00 00                	add    %al,(%eax)
406559:	04 72                	add    $0x72,%al
40655b:	8b 13                	mov    (%ebx),%edx
40655d:	00 70 6f             	add    %dh,0x6f(%eax)
406560:	5f                   	pop    %edi
406561:	00 00                	add    %al,(%eax)
406563:	0a 00                	or     (%eax),%al
406565:	02 7b 45             	add    0x45(%ebx),%bh
406568:	00 00                	add    %al,(%eax)
40656a:	04 1f                	add    $0x1f,%al
40656c:	4a                   	dec    %edx
40656d:	1f                   	pop    %ds
40656e:	15 73 60 00 00       	adc    $0x6073,%eax
406573:	0a 6f 61             	or     0x61(%edi),%ch
406576:	00 00                	add    %al,(%eax)
406578:	0a 00                	or     (%eax),%al
40657a:	02 7b 45             	add    0x45(%ebx),%bh
40657d:	00 00                	add    %al,(%eax)
40657f:	04 1f                	add    $0x1f,%al
406581:	25 6f 62 00 00       	and    $0x626f,%eax
406586:	0a 00                	or     (%eax),%al
406588:	02 7b 46             	add    0x46(%ebx),%bh
40658b:	00 00                	add    %al,(%eax)
40658d:	04 17                	add    $0x17,%al
40658f:	6f                   	outsl  %ds:(%esi),(%dx)
406590:	6e                   	outsb  %ds:(%esi),(%dx)
406591:	00 00                	add    %al,(%eax)
406593:	0a 00                	or     (%eax),%al
406595:	02 7b 46             	add    0x46(%ebx),%bh
406598:	00 00                	add    %al,(%eax)
40659a:	04 72                	add    $0x72,%al
40659c:	af                   	scas   %es:(%edi),%eax
40659d:	0c 00                	or     $0x0,%al
40659f:	70 22                	jo     0x4065c3
4065a1:	00 00                	add    %al,(%eax)
4065a3:	1c 41                	sbb    $0x41,%al
4065a5:	16                   	push   %ss
4065a6:	19 20                	sbb    %esp,(%eax)
4065a8:	81 00 00 00 73 59    	addl   $0x59730000,(%eax)
4065ae:	00 00                	add    %al,(%eax)
4065b0:	0a 6f 5a             	or     0x5a(%edi),%ch
4065b3:	00 00                	add    %al,(%eax)