4053ca:	00 00                	add    %al,(%eax)
4053cc:	04 41                	add    $0x41,%al
4053ce:	17                   	pop    %ss
4053cf:	19 20                	sbb    %esp,(%eax)
4053d1:	cc                   	int3
4053d2:	00 00                	add    %al,(%eax)
4053d4:	00 73 78             	add    %dh,0x78(%ebx)
4053d7:	00 00                	add    %al,(%eax)
4053d9:	0a 6f 79             	or     0x79(%edi),%ch
4053dc:	00 00                	add    %al,(%eax)
4053de:	0a 00                	or     (%eax),%al
4053e0:	02 7b 49             	add    0x49(%ebx),%bh
4053e3:	00 00                	add    %al,(%eax)
4053e5:	04 20                	add    $0x20,%al
4053e7:	23 02                	and    (%edx),%eax
4053e9:	00 00                	add    %al,(%eax)
4053eb:	1f                   	pop    %ds
4053ec:	13 73 31             	adc    0x31(%ebx),%esi
4053ef:	00 00                	add    %al,(%eax)
4053f1:	0a 6f 32             	or     0x32(%edi),%ch
4053f4:	00 00                	add    %al,(%eax)
4053f6:	0a 00                	or     (%eax),%al
4053f8:	02 7b 49             	add    0x49(%ebx),%bh
4053fb:	00 00                	add    %al,(%eax)
4053fd:	04 72                	add    $0x72,%al
4053ff:	f7 14 00             	notl   (%eax,%eax,1)
405402:	70 6f                	jo     0x405473
405404:	33 00                	xor    (%eax),%eax
405406:	00 0a                	add    %cl,(%edx)
405408:	00 02                	add    %al,(%edx)
40540a:	7b 49                	jnp    0x405455
40540c:	00 00                	add    %al,(%eax)
40540e:	04 1f                	add    $0x1f,%al
405410:	64 1f                	fs pop %ds
405412:	1e                   	push   %ds
405413:	73 34                	jae    0x405449
405415:	00 00                	add    %al,(%eax)
405417:	0a 6f 35             	or     0x35(%edi),%ch
40541a:	00 00                	add    %al,(%eax)
40541c:	0a 00                	or     (%eax),%al
40541e:	02 7b 49             	add    0x49(%ebx),%bh
405421:	00 00                	add    %al,(%eax)
405423:	04 17                	add    $0x17,%al
405425:	6f                   	outsl  %ds:(%esi),(%dx)
405426:	36 00 00             	add    %al,%ss:(%eax)
405429:	0a 00                	or     (%eax),%al
40542b:	02 7b 49             	add    0x49(%ebx),%bh
40542e:	00 00                	add    %al,(%eax)
405430:	04 72                	add    $0x72,%al
405432:	0b 15 00 70 6f 22    	or     0x226f7000,%edx
405438:	00 00                	add    %al,(%eax)
40543a:	0a 00                	or     (%eax),%al
40543c:	02 7b 49             	add    0x49(%ebx),%bh
40543f:	00 00                	add    %al,(%eax)
405441:	04 17                	add    $0x17,%al
405443:	6f                   	outsl  %ds:(%esi),(%dx)
405444:	3a 00                	cmp    (%eax),%al
405446:	00 0a                	add    %cl,(%edx)
405448:	00 02                	add    %al,(%edx)
40544a:	7b 49                	jnp    0x405495
40544c:	00 00                	add    %al,(%eax)
40544e:	04 02                	add    $0x2,%al
405450:	fe 06                	incb   (%esi)
405452:	6e                   	outsb  %ds:(%esi),(%dx)
405453:	00 00                	add    %al,(%eax)
405455:	06                   	push   %es
405456:	73 37                	jae    0x40548f
405458:	00 00                	add    %al,(%eax)
40545a:	0a 6f 3b             	or     0x3b(%edi),%ch
40545d:	00 00                	add    %al,(%eax)
40545f:	0a 00                	or     (%eax),%al
405461:	02 7b 4a             	add    0x4a(%ebx),%bh
405464:	00 00                	add    %al,(%eax)
405466:	04 72                	add    $0x72,%al
405468:	7f 11                	jg     0x40547b
40546a:	00 70 22             	add    %dh,0x22(%eax)
40546d:	00 00                	add    %al,(%eax)
40546f:	04 41                	add    $0x41,%al
405471:	17                   	pop    %ss
405472:	19 20                	sbb    %esp,(%eax)
405474:	cc                   	int3
405475:	00 00                	add    %al,(%eax)
405477:	00 73 78             	add    %dh,0x78(%ebx)
40547a:	00 00                	add    %al,(%eax)
40547c:	0a 6f 79             	or     0x79(%edi),%ch
40547f:	00 00                	add    %al,(%eax)
405481:	0a 00                	or     (%eax),%al
405483:	02 7b 4a             	add    0x4a(%ebx),%bh
405486:	00 00                	add    %al,(%eax)
405488:	04 20                	add    $0x20,%al
40548a:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40548b:	02 00                	add    (%eax),%al
40548d:	00 1f                	add    %bl,(%edi)
40548f:	13 73 31             	adc    0x31(%ebx),%esi
405492:	00 00                	add    %al,(%eax)
405494:	0a 6f 32             	or     0x32(%edi),%ch
405497:	00 00                	add    %al,(%eax)
405499:	0a 00                	or     (%eax),%al
40549b:	02 7b 4a             	add    0x4a(%ebx),%bh
40549e:	00 00                	add    %al,(%eax)
4054a0:	04 72                	add    $0x72,%al
4054a2:	23 15 00 70 6f 33    	and    0x336f7000,%edx
4054a8:	00 00                	add    %al,(%eax)
4054aa:	0a 00                	or     (%eax),%al
4054ac:	02 7b 4a             	add    0x4a(%ebx),%bh
4054af:	00 00                	add    %al,(%eax)
4054b1:	04 1f                	add    $0x1f,%al
4054b3:	64 1f                	fs pop %ds
4054b5:	1e                   	push   %ds
4054b6:	73 34                	jae    0x4054ec
4054b8:	00 00                	add    %al,(%eax)
4054ba:	0a 6f 35             	or     0x35(%edi),%ch
4054bd:	00 00                	add    %al,(%eax)
4054bf:	0a 00                	or     (%eax),%al
4054c1:	02 7b 4a             	add    0x4a(%ebx),%bh
4054c4:	00 00                	add    %al,(%eax)
4054c6:	04 17                	add    $0x17,%al
4054c8:	6f                   	outsl  %ds:(%esi),(%dx)
4054c9:	36 00 00             	add    %al,%ss:(%eax)
4054cc:	0a 00                	or     (%eax),%al
4054ce:	02 7b 4a             	add    0x4a(%ebx),%bh
4054d1:	00 00                	add    %al,(%eax)
4054d3:	04 72                	add    $0x72,%al
4054d5:	39 15 00 70 6f 22    	cmp    %edx,0x226f7000
4054db:	00 00                	add    %al,(%eax)
4054dd:	0a 00                	or     (%eax),%al
4054df:	02 7b 4a             	add    0x4a(%ebx),%bh
4054e2:	00 00                	add    %al,(%eax)
4054e4:	04 17                	add    $0x17,%al
4054e6:	6f                   	outsl  %ds:(%esi),(%dx)
4054e7:	3a 00                	cmp    (%eax),%al
4054e9:	00 0a                	add    %cl,(%edx)
4054eb:	00 02                	add    %al,(%edx)
4054ed:	7b 4a                	jnp    0x405539
4054ef:	00 00                	add    %al,(%eax)
4054f1:	04 02                	add    $0x2,%al
4054f3:	fe 06                	incb   (%esi)
4054f5:	70 00                	jo     0x4054f7
4054f7:	00 06                	add    %al,(%esi)
4054f9:	73 37                	jae    0x405532
4054fb:	00 00                	add    %al,(%eax)
4054fd:	0a 6f 3b             	or     0x3b(%edi),%ch
405500:	00 00                	add    %al,(%eax)
405502:	0a 00                	or     (%eax),%al
405504:	02 7b 4b             	add    0x4b(%ebx),%bh
405507:	00 00                	add    %al,(%eax)
405509:	04 72                	add    $0x72,%al
40550b:	7f 11                	jg     0x40551e
40550d:	00 70 22             	add    %dh,0x22(%eax)
405510:	00 00                	add    %al,(%eax)
405512:	04 41                	add    $0x41,%al
405514:	17                   	pop    %ss
405515:	19 20                	sbb    %esp,(%eax)
405517:	cc                   	int3
405518:	00 00                	add    %al,(%eax)
40551a:	00 73 78             	add    %dh,0x78(%ebx)
40551d:	00 00                	add    %al,(%eax)
40551f:	0a 6f 79             	or     0x79(%edi),%ch
405522:	00 00                	add    %al,(%eax)
405524:	0a 00                	or     (%eax),%al
405526:	02 7b 4b             	add    0x4b(%ebx),%bh
405529:	00 00                	add    %al,(%eax)
40552b:	04 20                	add    $0x20,%al
40552d:	25 03 00 00 1f       	and    $0x1f000003,%eax
405532:	13 73 31             	adc    0x31(%ebx),%esi
405535:	00 00                	add    %al,(%eax)
405537:	0a 6f 32             	or     0x32(%edi),%ch
40553a:	00 00                	add    %al,(%eax)
40553c:	0a 00                	or     (%eax),%al
40553e:	02 7b 4b             	add    0x4b(%ebx),%bh
405541:	00 00                	add    %al,(%eax)
405543:	04 72                	add    $0x72,%al
405545:	53                   	push   %ebx
405546:	15 00 70 6f 33       	adc    $0x336f7000,%eax
40554b:	00 00                	add    %al,(%eax)
40554d:	0a 00                	or     (%eax),%al
40554f:	02 7b 4b             	add    0x4b(%ebx),%bh
405552:	00 00                	add    %al,(%eax)
405554:	04 1f                	add    $0x1f,%al
405556:	64 1f                	fs pop %ds
405558:	1e                   	push   %ds
405559:	73 34                	jae    0x40558f
40555b:	00 00                	add    %al,(%eax)
40555d:	0a 6f 35             	or     0x35(%edi),%ch
405560:	00 00                	add    %al,(%eax)
405562:	0a 00                	or     (%eax),%al
405564:	02 7b 4b             	add    0x4b(%ebx),%bh
405567:	00 00                	add    %al,(%eax)
405569:	04 17                	add    $0x17,%al
40556b:	6f                   	outsl  %ds:(%esi),(%dx)
40556c:	36 00 00             	add    %al,%ss:(%eax)
40556f:	0a 00                	or     (%eax),%al
405571:	02 7b 4b             	add    0x4b(%ebx),%bh
405574:	00 00                	add    %al,(%eax)
405576:	04 72                	add    $0x72,%al
405578:	63 15 00 70 6f 22    	arpl   %edx,0x226f7000
40557e:	00 00                	add    %al,(%eax)
405580:	0a 00                	or     (%eax),%al
405582:	02 7b 4b             	add    0x4b(%ebx),%bh
405585:	00 00                	add    %al,(%eax)
405587:	04 17                	add    $0x17,%al
405589:	6f                   	outsl  %ds:(%esi),(%dx)
40558a:	3a 00                	cmp    (%eax),%al
40558c:	00 0a                	add    %cl,(%edx)
40558e:	00 02                	add    %al,(%edx)
405590:	7b 4b                	jnp    0x4055dd
405592:	00 00                	add    %al,(%eax)
405594:	04 02                	add    $0x2,%al
405596:	fe 06                	incb   (%esi)
405598:	6f                   	outsl  %ds:(%esi),(%dx)
405599:	00 00                	add    %al,(%eax)
40559b:	06                   	push   %es
40559c:	73 37                	jae    0x4055d5
40559e:	00 00                	add    %al,(%eax)
4055a0:	0a 6f 3b             	or     0x3b(%edi),%ch
4055a3:	00 00                	add    %al,(%eax)
4055a5:	0a 00                	or     (%eax),%al
4055a7:	02 7b 4c             	add    0x4c(%ebx),%bh
4055aa:	00 00                	add    %al,(%eax)
4055ac:	04 6f                	add    $0x6f,%al
4055ae:	41                   	inc    %ecx
4055af:	00 00                	add    %al,(%eax)
4055b1:	0a 02                	or     (%edx),%al
4055b3:	7b 49                	jnp    0x4055fe
4055b5:	00 00                	add    %al,(%eax)
4055b7:	04 6f                	add    $0x6f,%al
4055b9:	42                   	inc    %edx
4055ba:	00 00                	add    %al,(%eax)
4055bc:	0a 00                	or     (%eax),%al
4055be:	02 7b 4c             	add    0x4c(%ebx),%bh
4055c1:	00 00                	add    %al,(%eax)
4055c3:	04 6f                	add    $0x6f,%al
4055c5:	41                   	inc    %ecx
4055c6:	00 00                	add    %al,(%eax)
4055c8:	0a 02                	or     (%edx),%al
4055ca:	7b 4a                	jnp    0x405616
4055cc:	00 00                	add    %al,(%eax)
4055ce:	04 6f                	add    $0x6f,%al
4055d0:	42                   	inc    %edx
4055d1:	00 00                	add    %al,(%eax)
4055d3:	0a 00                	or     (%eax),%al
4055d5:	02 7b 4c             	add    0x4c(%ebx),%bh
4055d8:	00 00                	add    %al,(%eax)
4055da:	04 6f                	add    $0x6f,%al
4055dc:	41                   	inc    %ecx
4055dd:	00 00                	add    %al,(%eax)
4055df:	0a 02                	or     (%edx),%al
4055e1:	7b 4d                	jnp    0x405630
4055e3:	00 00                	add    %al,(%eax)
4055e5:	04 6f                	add    $0x6f,%al
4055e7:	42                   	inc    %edx
4055e8:	00 00                	add    %al,(%eax)
4055ea:	0a 00                	or     (%eax),%al
4055ec:	02 7b 4c             	add    0x4c(%ebx),%bh
4055ef:	00 00                	add    %al,(%eax)
4055f1:	04 6f                	add    $0x6f,%al
4055f3:	41                   	inc    %ecx
4055f4:	00 00                	add    %al,(%eax)
4055f6:	0a 02                	or     (%edx),%al
4055f8:	7b 4b                	jnp    0x405645
4055fa:	00 00                	add    %al,(%eax)
4055fc:	04 6f                	add    $0x6f,%al
4055fe:	42                   	inc    %edx
4055ff:	00 00                	add    %al,(%eax)
405601:	0a 00                	or     (%eax),%al
405603:	02 7b 4c             	add    0x4c(%ebx),%bh
405606:	00 00                	add    %al,(%eax)
405608:	04 1f                	add    $0x1f,%al
40560a:	0c 1f                	or     $0x1f,%al
40560c:	0c 73                	or     $0x73,%al
40560e:	31 00                	xor    %eax,(%eax)
405610:	00 0a                	add    %cl,(%edx)
405612:	6f                   	outsl  %ds:(%esi),(%dx)
405613:	32 00                	xor    (%eax),%al
405615:	00 0a                	add    %cl,(%edx)
405617:	00 02                	add    %al,(%edx)
405619:	7b 4c                	jnp    0x405667
40561b:	00 00                	add    %al,(%eax)
40561d:	04 72                	add    $0x72,%al
40561f:	81 15 00 70 6f 33 00 	adcl   $0xa0000,0x336f7000
405626:	00 0a 00
405629:	02 7b 4c             	add    0x4c(%ebx),%bh
40562c:	00 00                	add    %al,(%eax)
40562e:	04 20                	add    $0x20,%al
405630:	24 04                	and    $0x4,%al
405632:	00 00                	add    %al,(%eax)
405634:	1f                   	pop    %ds
405635:	39 73 34             	cmp    %esi,0x34(%ebx)
405638:	00 00                	add    %al,(%eax)
40563a:	0a 6f 35             	or     0x35(%edi),%ch
40563d:	00 00                	add    %al,(%eax)
40563f:	0a 00                	or     (%eax),%al
405641:	02 7b 4c             	add    0x4c(%ebx),%bh
405644:	00 00                	add    %al,(%eax)
405646:	04 19                	add    $0x19,%al
405648:	6f                   	outsl  %ds:(%esi),(%dx)
405649:	36 00 00             	add    %al,%ss:(%eax)
40564c:	0a 00                	or     (%eax),%al
40564e:	02 7b 4c             	add    0x4c(%ebx),%bh
405651:	00 00                	add    %al,(%eax)
405653:	04 16                	add    $0x16,%al
405655:	6f                   	outsl  %ds:(%esi),(%dx)
405656:	ae                   	scas   %es:(%edi),%al
405657:	00 00                	add    %al,(%eax)
405659:	0a 00                	or     (%eax),%al
40565b:	02 7b 4d             	add    0x4d(%ebx),%bh
40565e:	00 00                	add    %al,(%eax)
405660:	04 72                	add    $0x72,%al
405662:	7f 11                	jg     0x405675
405664:	00 70 22             	add    %dh,0x22(%eax)
405667:	00 00                	add    %al,(%eax)
405669:	04 41                	add    $0x41,%al
40566b:	17                   	pop    %ss
40566c:	19 20                	sbb    %esp,(%eax)
40566e:	cc                   	int3
40566f:	00 00                	add    %al,(%eax)
405671:	00 73 78             	add    %dh,0x78(%ebx)
405674:	00 00                	add    %al,(%eax)
405676:	0a 6f 79             	or     0x79(%edi),%ch
405679:	00 00                	add    %al,(%eax)
40567b:	0a 00                	or     (%eax),%al
40567d:	02 7b 4d             	add    0x4d(%ebx),%bh
405680:	00 00                	add    %al,(%eax)
405682:	04 20                	add    $0x20,%al
405684:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
405685:	03 00                	add    (%eax),%eax
405687:	00 1f                	add    %bl,(%edi)
405689:	13 73 31             	adc    0x31(%ebx),%esi
40568c:	00 00                	add    %al,(%eax)
40568e:	0a 6f 32             	or     0x32(%edi),%ch
405691:	00 00                	add    %al,(%eax)
405693:	0a 00                	or     (%eax),%al
405695:	02 7b 4d             	add    0x4d(%ebx),%bh
405698:	00 00                	add    %al,(%eax)
40569a:	04 72                	add    $0x72,%al
40569c:	95                   	xchg   %eax,%ebp
40569d:	15 00 70 6f 33       	adc    $0x336f7000,%eax
4056a2:	00 00                	add    %al,(%eax)
4056a4:	0a 00                	or     (%eax),%al
4056a6:	02 7b 4d             	add    0x4d(%ebx),%bh
4056a9:	00 00                	add    %al,(%eax)
4056ab:	04 1f                	add    $0x1f,%al
4056ad:	64 1f                	fs pop %ds
4056af:	1e                   	push   %ds
4056b0:	73 34                	jae    0x4056e6
4056b2:	00 00                	add    %al,(%eax)
4056b4:	0a 6f 35             	or     0x35(%edi),%ch
4056b7:	00 00                	add    %al,(%eax)
4056b9:	0a 00                	or     (%eax),%al
4056bb:	02 7b 4d             	add    0x4d(%ebx),%bh