4074b1:	00 00                	add    %al,(%eax)
4074b3:	0a 00                	or     (%eax),%al
4074b5:	02 7b 63             	add    0x63(%ebx),%bh
4074b8:	00 00                	add    %al,(%eax)
4074ba:	04 17                	add    $0x17,%al
4074bc:	6f                   	outsl  %ds:(%esi),(%dx)
4074bd:	46                   	inc    %esi
4074be:	00 00                	add    %al,(%eax)
4074c0:	0a 00                	or     (%eax),%al
4074c2:	02 7b 63             	add    0x63(%ebx),%bh
4074c5:	00 00                	add    %al,(%eax)
4074c7:	04 72                	add    $0x72,%al
4074c9:	5f                   	pop    %edi
4074ca:	05 00 70 22 9a       	add    $0x9a227000,%eax
4074cf:	99                   	cltd
4074d0:	f9                   	stc
4074d1:	40                   	inc    %eax
4074d2:	17                   	pop    %ss
4074d3:	19 16                	sbb    %edx,(%esi)
4074d5:	73 3a                	jae    0x407511
4074d7:	00 00                	add    %al,(%eax)
4074d9:	0a 6f 3b             	or     0x3b(%edi),%ch
4074dc:	00 00                	add    %al,(%eax)
4074de:	0a 00                	or     (%eax),%al
4074e0:	02 7b 63             	add    0x63(%ebx),%bh
4074e3:	00 00                	add    %al,(%eax)
4074e5:	04 20                	add    $0x20,%al
4074e7:	6d                   	insl   (%dx),%es:(%edi)
4074e8:	02 00                	add    (%eax),%al
4074ea:	00 20                	add    %ah,(%eax)
4074ec:	b4 00                	mov    $0x0,%ah
4074ee:	00 00                	add    %al,(%eax)
4074f0:	73 3d                	jae    0x40752f
4074f2:	00 00                	add    %al,(%eax)
4074f4:	0a 6f 3e             	or     0x3e(%edi),%ch
4074f7:	00 00                	add    %al,(%eax)
4074f9:	0a 00                	or     (%eax),%al
4074fb:	02 7b 63             	add    0x63(%ebx),%bh
4074fe:	00 00                	add    %al,(%eax)
407500:	04 72                	add    $0x72,%al
407502:	6f                   	outsl  %ds:(%esi),(%dx)
407503:	08 00                	or     %al,(%eax)
407505:	70 6f                	jo     0x407576
407507:	3f                   	aas
407508:	00 00                	add    %al,(%eax)
40750a:	0a 00                	or     (%eax),%al
40750c:	02 7b 63             	add    0x63(%ebx),%bh
40750f:	00 00                	add    %al,(%eax)
407511:	04 1f                	add    $0x1f,%al
407513:	37                   	aaa
407514:	1f                   	pop    %ds
407515:	11 73 40             	adc    %esi,0x40(%ebx)
407518:	00 00                	add    %al,(%eax)
40751a:	0a 6f 41             	or     0x41(%edi),%ch
40751d:	00 00                	add    %al,(%eax)
40751f:	0a 00                	or     (%eax),%al
407521:	02 7b 63             	add    0x63(%ebx),%bh
407524:	00 00                	add    %al,(%eax)
407526:	04 1f                	add    $0x1f,%al
407528:	1e                   	push   %ds
407529:	6f                   	outsl  %ds:(%esi),(%dx)
40752a:	42                   	inc    %edx
40752b:	00 00                	add    %al,(%eax)
40752d:	0a 00                	or     (%eax),%al
40752f:	02 7b 63             	add    0x63(%ebx),%bh
407532:	00 00                	add    %al,(%eax)
407534:	04 72                	add    $0x72,%al
407536:	7d 08                	jge    0x407540
407538:	00 70 6f             	add    %dh,0x6f(%eax)
40753b:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
407540:	02 7b 64             	add    0x64(%ebx),%bh
407543:	00 00                	add    %al,(%eax)
407545:	04 17                	add    $0x17,%al
407547:	6f                   	outsl  %ds:(%esi),(%dx)
407548:	46                   	inc    %esi
407549:	00 00                	add    %al,(%eax)
40754b:	0a 00                	or     (%eax),%al
40754d:	02 7b 64             	add    0x64(%ebx),%bh
407550:	00 00                	add    %al,(%eax)
407552:	04 28                	add    $0x28,%al
407554:	26 00 00             	add    %al,%es:(%eax)
407557:	0a 6f 27             	or     0x27(%edi),%ch
40755a:	00 00                	add    %al,(%eax)
40755c:	0a 00                	or     (%eax),%al
40755e:	02 7b 64             	add    0x64(%ebx),%bh
407561:	00 00                	add    %al,(%eax)
407563:	04 20                	add    $0x20,%al
407565:	57                   	push   %edi
407566:	01 00                	add    %eax,(%eax)
407568:	00 20                	add    %ah,(%eax)
40756a:	03 01                	add    (%ecx),%eax
40756c:	00 00                	add    %al,(%eax)
40756e:	73 3d                	jae    0x4075ad
407570:	00 00                	add    %al,(%eax)
407572:	0a 6f 3e             	or     0x3e(%edi),%ch
407575:	00 00                	add    %al,(%eax)
407577:	0a 00                	or     (%eax),%al
407579:	02 7b 64             	add    0x64(%ebx),%bh
40757c:	00 00                	add    %al,(%eax)
40757e:	04 72                	add    $0x72,%al
407580:	89 08                	mov    %ecx,(%eax)
407582:	00 70 6f             	add    %dh,0x6f(%eax)
407585:	3f                   	aas
407586:	00 00                	add    %al,(%eax)
407588:	0a 00                	or     (%eax),%al
40758a:	02 7b 64             	add    0x64(%ebx),%bh
40758d:	00 00                	add    %al,(%eax)
40758f:	04 16                	add    $0x16,%al
407591:	1f                   	pop    %ds
407592:	11 73 40             	adc    %esi,0x40(%ebx)
407595:	00 00                	add    %al,(%eax)
407597:	0a 6f 41             	or     0x41(%edi),%ch
40759a:	00 00                	add    %al,(%eax)
40759c:	0a 00                	or     (%eax),%al
40759e:	02 7b 64             	add    0x64(%ebx),%bh
4075a1:	00 00                	add    %al,(%eax)
4075a3:	04 1f                	add    $0x1f,%al
4075a5:	20 6f 42             	and    %ch,0x42(%edi)
4075a8:	00 00                	add    %al,(%eax)
4075aa:	0a 00                	or     (%eax),%al
4075ac:	02 22                	add    (%edx),%ah
4075ae:	00 00                	add    %al,(%eax)
4075b0:	10 41 22             	adc    %al,0x22(%ecx)
4075b3:	00 00                	add    %al,(%eax)
4075b5:	80 41 73 52          	addb   $0x52,0x73(%ecx)
4075b9:	00 00                	add    %al,(%eax)
4075bb:	0a 28                	or     (%eax),%ch
4075bd:	53                   	push   %ebx
4075be:	00 00                	add    %al,(%eax)
4075c0:	0a 00                	or     (%eax),%al
4075c2:	02 17                	add    (%edi),%dl
4075c4:	28 54 00 00          	sub    %dl,0x0(%eax,%eax,1)
4075c8:	0a 00                	or     (%eax),%al
4075ca:	02 28                	add    (%eax),%ch
4075cc:	55                   	push   %ebp
4075cd:	00 00                	add    %al,(%eax)
4075cf:	0a 6f 4f             	or     0x4f(%edi),%ch
4075d2:	00 00                	add    %al,(%eax)
4075d4:	0a 00                	or     (%eax),%al
4075d6:	02 20                	add    (%eax),%ah
4075d8:	9d                   	popf
4075d9:	03 00                	add    (%eax),%eax
4075db:	00 20                	add    %ah,(%eax)
4075dd:	03 02                	add    (%edx),%eax
4075df:	00 00                	add    %al,(%eax)
4075e1:	73 40                	jae    0x407623
4075e3:	00 00                	add    %al,(%eax)
4075e5:	0a 28                	or     (%eax),%ch
4075e7:	56                   	push   %esi
4075e8:	00 00                	add    %al,(%eax)
4075ea:	0a 00                	or     (%eax),%al
4075ec:	02 28                	add    (%eax),%ch
4075ee:	4a                   	dec    %edx
4075ef:	00 00                	add    %al,(%eax)
4075f1:	0a 02                	or     (%edx),%al
4075f3:	7b 64                	jnp    0x407659
4075f5:	00 00                	add    %al,(%eax)
4075f7:	04 6f                	add    $0x6f,%al
4075f9:	4b                   	dec    %ebx
4075fa:	00 00                	add    %al,(%eax)
4075fc:	0a 00                	or     (%eax),%al
4075fe:	02 28                	add    (%eax),%ch
407600:	4a                   	dec    %edx
407601:	00 00                	add    %al,(%eax)
407603:	0a 02                	or     (%edx),%al
407605:	7b 63                	jnp    0x40766a
407607:	00 00                	add    %al,(%eax)
407609:	04 6f                	add    $0x6f,%al
40760b:	4b                   	dec    %ebx
40760c:	00 00                	add    %al,(%eax)
40760e:	0a 00                	or     (%eax),%al
407610:	02 28                	add    (%eax),%ch
407612:	4a                   	dec    %edx
407613:	00 00                	add    %al,(%eax)
407615:	0a 02                	or     (%edx),%al
407617:	7b 62                	jnp    0x40767b
407619:	00 00                	add    %al,(%eax)
40761b:	04 6f                	add    $0x6f,%al
40761d:	4b                   	dec    %ebx
40761e:	00 00                	add    %al,(%eax)
407620:	0a 00                	or     (%eax),%al
407622:	02 28                	add    (%eax),%ch
407624:	4a                   	dec    %edx
407625:	00 00                	add    %al,(%eax)
407627:	0a 02                	or     (%edx),%al
407629:	7b 61                	jnp    0x40768c
40762b:	00 00                	add    %al,(%eax)
40762d:	04 6f                	add    $0x6f,%al
40762f:	4b                   	dec    %ebx
407630:	00 00                	add    %al,(%eax)
407632:	0a 00                	or     (%eax),%al
407634:	02 28                	add    (%eax),%ch
407636:	4a                   	dec    %edx
407637:	00 00                	add    %al,(%eax)
407639:	0a 02                	or     (%edx),%al
40763b:	7b 60                	jnp    0x40769d
40763d:	00 00                	add    %al,(%eax)
40763f:	04 6f                	add    $0x6f,%al
407641:	4b                   	dec    %ebx
407642:	00 00                	add    %al,(%eax)
407644:	0a 00                	or     (%eax),%al
407646:	02 28                	add    (%eax),%ch
407648:	4a                   	dec    %edx
407649:	00 00                	add    %al,(%eax)
40764b:	0a 02                	or     (%edx),%al
40764d:	7b 53                	jnp    0x4076a2
40764f:	00 00                	add    %al,(%eax)
407651:	04 6f                	add    $0x6f,%al
407653:	4b                   	dec    %ebx
407654:	00 00                	add    %al,(%eax)
407656:	0a 00                	or     (%eax),%al
407658:	02 28                	add    (%eax),%ch
40765a:	4a                   	dec    %edx
40765b:	00 00                	add    %al,(%eax)
40765d:	0a 02                	or     (%edx),%al
40765f:	7b 5a                	jnp    0x4076bb
407661:	00 00                	add    %al,(%eax)
407663:	04 6f                	add    $0x6f,%al
407665:	4b                   	dec    %ebx
407666:	00 00                	add    %al,(%eax)
407668:	0a 00                	or     (%eax),%al
40766a:	02 28                	add    (%eax),%ch
40766c:	4a                   	dec    %edx
40766d:	00 00                	add    %al,(%eax)
40766f:	0a 02                	or     (%edx),%al
407671:	7b 5f                	jnp    0x4076d2
407673:	00 00                	add    %al,(%eax)
407675:	04 6f                	add    $0x6f,%al
407677:	4b                   	dec    %ebx
407678:	00 00                	add    %al,(%eax)
40767a:	0a 00                	or     (%eax),%al
40767c:	02 28                	add    (%eax),%ch
40767e:	4a                   	dec    %edx
40767f:	00 00                	add    %al,(%eax)
407681:	0a 02                	or     (%edx),%al
407683:	7b 5e                	jnp    0x4076e3
407685:	00 00                	add    %al,(%eax)
407687:	04 6f                	add    $0x6f,%al
407689:	4b                   	dec    %ebx
40768a:	00 00                	add    %al,(%eax)
40768c:	0a 00                	or     (%eax),%al
40768e:	02 28                	add    (%eax),%ch
407690:	4a                   	dec    %edx
407691:	00 00                	add    %al,(%eax)
407693:	0a 02                	or     (%edx),%al
407695:	7b 5d                	jnp    0x4076f4
407697:	00 00                	add    %al,(%eax)
407699:	04 6f                	add    $0x6f,%al
40769b:	4b                   	dec    %ebx
40769c:	00 00                	add    %al,(%eax)
40769e:	0a 00                	or     (%eax),%al
4076a0:	02 28                	add    (%eax),%ch
4076a2:	4a                   	dec    %edx
4076a3:	00 00                	add    %al,(%eax)
4076a5:	0a 02                	or     (%edx),%al
4076a7:	7b 5c                	jnp    0x407705
4076a9:	00 00                	add    %al,(%eax)
4076ab:	04 6f                	add    $0x6f,%al
4076ad:	4b                   	dec    %ebx
4076ae:	00 00                	add    %al,(%eax)
4076b0:	0a 00                	or     (%eax),%al
4076b2:	02 28                	add    (%eax),%ch
4076b4:	4a                   	dec    %edx
4076b5:	00 00                	add    %al,(%eax)
4076b7:	0a 02                	or     (%edx),%al
4076b9:	7b 51                	jnp    0x40770c
4076bb:	00 00                	add    %al,(%eax)
4076bd:	04 6f                	add    $0x6f,%al
4076bf:	4b                   	dec    %ebx
4076c0:	00 00                	add    %al,(%eax)
4076c2:	0a 00                	or     (%eax),%al
4076c4:	02 28                	add    (%eax),%ch
4076c6:	4a                   	dec    %edx
4076c7:	00 00                	add    %al,(%eax)
4076c9:	0a 02                	or     (%edx),%al
4076cb:	7b 54                	jnp    0x407721
4076cd:	00 00                	add    %al,(%eax)
4076cf:	04 6f                	add    $0x6f,%al
4076d1:	4b                   	dec    %ebx
4076d2:	00 00                	add    %al,(%eax)
4076d4:	0a 00                	or     (%eax),%al
4076d6:	02 28                	add    (%eax),%ch
4076d8:	4a                   	dec    %edx
4076d9:	00 00                	add    %al,(%eax)
4076db:	0a 02                	or     (%edx),%al
4076dd:	7b 55                	jnp    0x407734
4076df:	00 00                	add    %al,(%eax)
4076e1:	04 6f                	add    $0x6f,%al
4076e3:	4b                   	dec    %ebx
4076e4:	00 00                	add    %al,(%eax)
4076e6:	0a 00                	or     (%eax),%al
4076e8:	02 28                	add    (%eax),%ch
4076ea:	4a                   	dec    %edx
4076eb:	00 00                	add    %al,(%eax)
4076ed:	0a 02                	or     (%edx),%al
4076ef:	7b 56                	jnp    0x407747
4076f1:	00 00                	add    %al,(%eax)
4076f3:	04 6f                	add    $0x6f,%al
4076f5:	4b                   	dec    %ebx
4076f6:	00 00                	add    %al,(%eax)
4076f8:	0a 00                	or     (%eax),%al
4076fa:	02 28                	add    (%eax),%ch
4076fc:	4a                   	dec    %edx
4076fd:	00 00                	add    %al,(%eax)
4076ff:	0a 02                	or     (%edx),%al
407701:	7b 57                	jnp    0x40775a
407703:	00 00                	add    %al,(%eax)
407705:	04 6f                	add    $0x6f,%al
407707:	4b                   	dec    %ebx
407708:	00 00                	add    %al,(%eax)
40770a:	0a 00                	or     (%eax),%al
40770c:	02 28                	add    (%eax),%ch
40770e:	4a                   	dec    %edx
40770f:	00 00                	add    %al,(%eax)
407711:	0a 02                	or     (%edx),%al
407713:	7b 58                	jnp    0x40776d
407715:	00 00                	add    %al,(%eax)
407717:	04 6f                	add    $0x6f,%al
407719:	4b                   	dec    %ebx
40771a:	00 00                	add    %al,(%eax)
40771c:	0a 00                	or     (%eax),%al
40771e:	02 28                	add    (%eax),%ch
407720:	4a                   	dec    %edx
407721:	00 00                	add    %al,(%eax)
407723:	0a 02                	or     (%edx),%al
407725:	7b 59                	jnp    0x407780
407727:	00 00                	add    %al,(%eax)
407729:	04 6f                	add    $0x6f,%al
40772b:	4b                   	dec    %ebx
40772c:	00 00                	add    %al,(%eax)
40772e:	0a 00                	or     (%eax),%al
407730:	02 28                	add    (%eax),%ch
407732:	4a                   	dec    %edx
407733:	00 00                	add    %al,(%eax)
407735:	0a 02                	or     (%edx),%al
407737:	7b 5b                	jnp    0x407794
407739:	00 00                	add    %al,(%eax)
40773b:	04 6f                	add    $0x6f,%al
40773d:	4b                   	dec    %ebx
40773e:	00 00                	add    %al,(%eax)
407740:	0a 00                	or     (%eax),%al
407742:	02 72 5f             	add    0x5f(%edx),%dh
407745:	05 00 70 22 9a       	add    $0x9a227000,%eax
40774a:	99                   	cltd
40774b:	f9                   	stc
40774c:	40                   	inc    %eax
40774d:	17                   	pop    %ss
40774e:	19 16                	sbb    %edx,(%esi)
407750:	73 3a                	jae    0x40778c
407752:	00 00                	add    %al,(%eax)