4105df:	46                   	inc    %esi
4105e0:	00 00                	add    %al,(%eax)
4105e2:	0a 00                	or     (%eax),%al
4105e4:	02 7b 31             	add    0x31(%ebx),%bh
4105e7:	01 00                	add    %eax,(%eax)
4105e9:	04 72                	add    $0x72,%al
4105eb:	14 9e                	adc    $0x9e,%al
4105ed:	00 70 22             	add    %dh,0x22(%eax)
4105f0:	00 00                	add    %al,(%eax)
4105f2:	40                   	inc    %eax
4105f3:	41                   	inc    %ecx
4105f4:	16                   	push   %ss
4105f5:	19 16                	sbb    %edx,(%esi)
4105f7:	73 3a                	jae    0x410633
4105f9:	00 00                	add    %al,(%eax)
4105fb:	0a 6f 3b             	or     0x3b(%edi),%ch
4105fe:	00 00                	add    %al,(%eax)
410600:	0a 00                	or     (%eax),%al
410602:	02 7b 31             	add    0x31(%ebx),%bh
410605:	01 00                	add    %eax,(%eax)
410607:	04 20                	add    $0x20,%al
410609:	f1                   	int1
41060a:	01 00                	add    %eax,(%eax)
41060c:	00 1f                	add    %bl,(%edi)
41060e:	58                   	pop    %eax
41060f:	73 3d                	jae    0x41064e
410611:	00 00                	add    %al,(%eax)
410613:	0a 6f 3e             	or     0x3e(%edi),%ch
410616:	00 00                	add    %al,(%eax)
410618:	0a 00                	or     (%eax),%al
41061a:	02 7b 31             	add    0x31(%ebx),%bh
41061d:	01 00                	add    %eax,(%eax)
41061f:	04 72                	add    $0x72,%al
410621:	c8 b6 00 70          	enter  $0xb6,$0x70
410625:	6f                   	outsl  %ds:(%esi),(%dx)
410626:	3f                   	aas
410627:	00 00                	add    %al,(%eax)
410629:	0a 00                	or     (%eax),%al
41062b:	02 7b 31             	add    0x31(%ebx),%bh
41062e:	01 00                	add    %eax,(%eax)
410630:	04 1f                	add    $0x1f,%al
410632:	1c 1f                	sbb    $0x1f,%al
410634:	11 73 40             	adc    %esi,0x40(%ebx)
410637:	00 00                	add    %al,(%eax)
410639:	0a 6f 41             	or     0x41(%edi),%ch
41063c:	00 00                	add    %al,(%eax)
41063e:	0a 00                	or     (%eax),%al
410640:	02 7b 31             	add    0x31(%ebx),%bh
410643:	01 00                	add    %eax,(%eax)
410645:	04 1f                	add    $0x1f,%al
410647:	23 6f 42             	and    0x42(%edi),%ebp
41064a:	00 00                	add    %al,(%eax)
41064c:	0a 00                	or     (%eax),%al
41064e:	02 7b 31             	add    0x31(%ebx),%bh
410651:	01 00                	add    %eax,(%eax)
410653:	04 72                	add    $0x72,%al
410655:	ae                   	scas   %es:(%edi),%al
410656:	b3 00                	mov    $0x0,%bl
410658:	70 6f                	jo     0x4106c9
41065a:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
41065f:	02 7b 32             	add    0x32(%ebx),%bh
410662:	01 00                	add    %eax,(%eax)
410664:	04 17                	add    $0x17,%al
410666:	6f                   	outsl  %ds:(%esi),(%dx)
410667:	46                   	inc    %esi
410668:	00 00                	add    %al,(%eax)
41066a:	0a 00                	or     (%eax),%al
41066c:	02 7b 32             	add    0x32(%ebx),%bh
41066f:	01 00                	add    %eax,(%eax)
410671:	04 72                	add    $0x72,%al
410673:	14 9e                	adc    $0x9e,%al
410675:	00 70 22             	add    %dh,0x22(%eax)
410678:	00 00                	add    %al,(%eax)
41067a:	40                   	inc    %eax
41067b:	41                   	inc    %ecx
41067c:	16                   	push   %ss
41067d:	19 16                	sbb    %edx,(%esi)
41067f:	73 3a                	jae    0x4106bb
410681:	00 00                	add    %al,(%eax)
410683:	0a 6f 3b             	or     0x3b(%edi),%ch
410686:	00 00                	add    %al,(%eax)
410688:	0a 00                	or     (%eax),%al
41068a:	02 7b 32             	add    0x32(%ebx),%bh
41068d:	01 00                	add    %eax,(%eax)
41068f:	04 20                	add    $0x20,%al
410691:	f1                   	int1
410692:	01 00                	add    %eax,(%eax)
410694:	00 20                	add    %ah,(%eax)
410696:	83 00 00             	addl   $0x0,(%eax)
410699:	00 73 3d             	add    %dh,0x3d(%ebx)
41069c:	00 00                	add    %al,(%eax)
41069e:	0a 6f 3e             	or     0x3e(%edi),%ch
4106a1:	00 00                	add    %al,(%eax)
4106a3:	0a 00                	or     (%eax),%al
4106a5:	02 7b 32             	add    0x32(%ebx),%bh
4106a8:	01 00                	add    %eax,(%eax)
4106aa:	04 72                	add    $0x72,%al
4106ac:	e4 b6                	in     $0xb6,%al
4106ae:	00 70 6f             	add    %dh,0x6f(%eax)
4106b1:	3f                   	aas
4106b2:	00 00                	add    %al,(%eax)
4106b4:	0a 00                	or     (%eax),%al
4106b6:	02 7b 32             	add    0x32(%ebx),%bh
4106b9:	01 00                	add    %eax,(%eax)
4106bb:	04 1f                	add    $0x1f,%al
4106bd:	1c 1f                	sbb    $0x1f,%al
4106bf:	11 73 40             	adc    %esi,0x40(%ebx)
4106c2:	00 00                	add    %al,(%eax)
4106c4:	0a 6f 41             	or     0x41(%edi),%ch
4106c7:	00 00                	add    %al,(%eax)
4106c9:	0a 00                	or     (%eax),%al
4106cb:	02 7b 32             	add    0x32(%ebx),%bh
4106ce:	01 00                	add    %eax,(%eax)
4106d0:	04 1f                	add    $0x1f,%al
4106d2:	25 6f 42 00 00       	and    $0x426f,%eax
4106d7:	0a 00                	or     (%eax),%al
4106d9:	02 7b 32             	add    0x32(%ebx),%bh
4106dc:	01 00                	add    %eax,(%eax)
4106de:	04 72                	add    $0x72,%al
4106e0:	ae                   	scas   %es:(%edi),%al
4106e1:	b3 00                	mov    $0x0,%bl
4106e3:	70 6f                	jo     0x410754
4106e5:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
4106ea:	02 7b 33             	add    0x33(%ebx),%bh
4106ed:	01 00                	add    %eax,(%eax)
4106ef:	04 06                	add    $0x6,%al
4106f1:	72 02                	jb     0x4106f5
4106f3:	b7 00                	mov    $0x0,%bh
4106f5:	70 6f                	jo     0x410766
4106f7:	f9                   	stc
4106f8:	00 00                	add    %al,(%eax)
4106fa:	0a 74 82 00          	or     0x0(%edx,%eax,4),%dh
4106fe:	00 01                	add    %al,(%ecx)
410700:	6f                   	outsl  %ds:(%esi),(%dx)
410701:	fa                   	cli
410702:	00 00                	add    %al,(%eax)
410704:	0a 00                	or     (%eax),%al
410706:	02 7b 33             	add    0x33(%ebx),%bh
410709:	01 00                	add    %eax,(%eax)
41070b:	04 06                	add    $0x6,%al
41070d:	72 26                	jb     0x410735
41070f:	b7 00                	mov    $0x0,%bh
410711:	70 6f                	jo     0x410782
410713:	f9                   	stc
410714:	00 00                	add    %al,(%eax)
410716:	0a 74 82 00          	or     0x0(%edx,%eax,4),%dh
41071a:	00 01                	add    %al,(%ecx)
41071c:	6f                   	outsl  %ds:(%esi),(%dx)
41071d:	fb                   	sti
41071e:	00 00                	add    %al,(%eax)
410720:	0a 00                	or     (%eax),%al
410722:	02 7b 33             	add    0x33(%ebx),%bh
410725:	01 00                	add    %eax,(%eax)
410727:	04 20                	add    $0x20,%al
410729:	10 01                	adc    %al,(%ecx)
41072b:	00 00                	add    %al,(%eax)
41072d:	1f                   	pop    %ds
41072e:	55                   	push   %ebp
41072f:	73 3d                	jae    0x41076e
410731:	00 00                	add    %al,(%eax)
410733:	0a 6f 3e             	or     0x3e(%edi),%ch
410736:	00 00                	add    %al,(%eax)
410738:	0a 00                	or     (%eax),%al
41073a:	02 7b 33             	add    0x33(%ebx),%bh
41073d:	01 00                	add    %eax,(%eax)
41073f:	04 72                	add    $0x72,%al
410741:	58                   	pop    %eax
410742:	b7 00                	mov    $0x0,%bh
410744:	70 6f                	jo     0x4107b5
410746:	3f                   	aas
410747:	00 00                	add    %al,(%eax)
410749:	0a 00                	or     (%eax),%al
41074b:	02 7b 33             	add    0x33(%ebx),%bh
41074e:	01 00                	add    %eax,(%eax)
410750:	04 1f                	add    $0x1f,%al
410752:	3b 1f                	cmp    (%edi),%ebx
410754:	1d 73 40 00 00       	sbb    $0x4073,%eax
410759:	0a 6f 41             	or     0x41(%edi),%ch
41075c:	00 00                	add    %al,(%eax)
41075e:	0a 00                	or     (%eax),%al
410760:	02 7b 33             	add    0x33(%ebx),%bh
410763:	01 00                	add    %eax,(%eax)
410765:	04 1a                	add    $0x1a,%al
410767:	6f                   	outsl  %ds:(%esi),(%dx)
410768:	f8                   	clc
410769:	00 00                	add    %al,(%eax)
41076b:	0a 00                	or     (%eax),%al
41076d:	02 7b 33             	add    0x33(%ebx),%bh
410770:	01 00                	add    %eax,(%eax)
410772:	04 1f                	add    $0x1f,%al
410774:	26 6f                	outsl  %es:(%esi),(%dx)
410776:	50                   	push   %eax
410777:	00 00                	add    %al,(%eax)
410779:	0a 00                	or     (%eax),%al
41077b:	02 7b 33             	add    0x33(%ebx),%bh
41077e:	01 00                	add    %eax,(%eax)
410780:	04 16                	add    $0x16,%al
410782:	6f                   	outsl  %ds:(%esi),(%dx)
410783:	51                   	push   %ecx
410784:	00 00                	add    %al,(%eax)
410786:	0a 00                	or     (%eax),%al
410788:	02 7b 34             	add    0x34(%ebx),%bh
41078b:	01 00                	add    %eax,(%eax)
41078d:	04 6f                	add    $0x6f,%al
41078f:	4a                   	dec    %edx
410790:	00 00                	add    %al,(%eax)
410792:	0a 02                	or     (%edx),%al
410794:	7b 3c                	jnp    0x4107d2
410796:	01 00                	add    %eax,(%eax)
410798:	04 6f                	add    $0x6f,%al
41079a:	4b                   	dec    %ebx
41079b:	00 00                	add    %al,(%eax)
41079d:	0a 00                	or     (%eax),%al
41079f:	02 7b 34             	add    0x34(%ebx),%bh
4107a2:	01 00                	add    %eax,(%eax)
4107a4:	04 6f                	add    $0x6f,%al
4107a6:	4a                   	dec    %edx
4107a7:	00 00                	add    %al,(%eax)
4107a9:	0a 02                	or     (%edx),%al
4107ab:	7b 3d                	jnp    0x4107ea
4107ad:	01 00                	add    %eax,(%eax)
4107af:	04 6f                	add    $0x6f,%al
4107b1:	4b                   	dec    %ebx
4107b2:	00 00                	add    %al,(%eax)
4107b4:	0a 00                	or     (%eax),%al
4107b6:	02 7b 34             	add    0x34(%ebx),%bh
4107b9:	01 00                	add    %eax,(%eax)
4107bb:	04 6f                	add    $0x6f,%al
4107bd:	4a                   	dec    %edx
4107be:	00 00                	add    %al,(%eax)
4107c0:	0a 02                	or     (%edx),%al
4107c2:	7b 3e                	jnp    0x410802
4107c4:	01 00                	add    %eax,(%eax)
4107c6:	04 6f                	add    $0x6f,%al
4107c8:	4b                   	dec    %ebx
4107c9:	00 00                	add    %al,(%eax)
4107cb:	0a 00                	or     (%eax),%al
4107cd:	02 7b 34             	add    0x34(%ebx),%bh
4107d0:	01 00                	add    %eax,(%eax)
4107d2:	04 6f                	add    $0x6f,%al
4107d4:	4a                   	dec    %edx
4107d5:	00 00                	add    %al,(%eax)
4107d7:	0a 02                	or     (%edx),%al
4107d9:	7b 3f                	jnp    0x41081a
4107db:	01 00                	add    %eax,(%eax)
4107dd:	04 6f                	add    $0x6f,%al
4107df:	4b                   	dec    %ebx
4107e0:	00 00                	add    %al,(%eax)
4107e2:	0a 00                	or     (%eax),%al
4107e4:	02 7b 34             	add    0x34(%ebx),%bh
4107e7:	01 00                	add    %eax,(%eax)
4107e9:	04 6f                	add    $0x6f,%al
4107eb:	4a                   	dec    %edx
4107ec:	00 00                	add    %al,(%eax)
4107ee:	0a 02                	or     (%edx),%al
4107f0:	7b 33                	jnp    0x410825
4107f2:	01 00                	add    %eax,(%eax)
4107f4:	04 6f                	add    $0x6f,%al
4107f6:	4b                   	dec    %ebx
4107f7:	00 00                	add    %al,(%eax)
4107f9:	0a 00                	or     (%eax),%al
4107fb:	02 7b 34             	add    0x34(%ebx),%bh
4107fe:	01 00                	add    %eax,(%eax)
410800:	04 6f                	add    $0x6f,%al
410802:	4a                   	dec    %edx
410803:	00 00                	add    %al,(%eax)
410805:	0a 02                	or     (%edx),%al
410807:	7b 32                	jnp    0x41083b
410809:	01 00                	add    %eax,(%eax)
41080b:	04 6f                	add    $0x6f,%al
41080d:	4b                   	dec    %ebx
41080e:	00 00                	add    %al,(%eax)
410810:	0a 00                	or     (%eax),%al
410812:	02 7b 34             	add    0x34(%ebx),%bh
410815:	01 00                	add    %eax,(%eax)
410817:	04 6f                	add    $0x6f,%al
410819:	4a                   	dec    %edx
41081a:	00 00                	add    %al,(%eax)
41081c:	0a 02                	or     (%edx),%al
41081e:	7b 35                	jnp    0x410855
410820:	01 00                	add    %eax,(%eax)
410822:	04 6f                	add    $0x6f,%al
410824:	4b                   	dec    %ebx
410825:	00 00                	add    %al,(%eax)
410827:	0a 00                	or     (%eax),%al
410829:	02 7b 34             	add    0x34(%ebx),%bh
41082c:	01 00                	add    %eax,(%eax)
41082e:	04 6f                	add    $0x6f,%al
410830:	4a                   	dec    %edx
410831:	00 00                	add    %al,(%eax)
410833:	0a 02                	or     (%edx),%al
410835:	7b 31                	jnp    0x410868
410837:	01 00                	add    %eax,(%eax)
410839:	04 6f                	add    $0x6f,%al
41083b:	4b                   	dec    %ebx
41083c:	00 00                	add    %al,(%eax)
41083e:	0a 00                	or     (%eax),%al
410840:	02 7b 34             	add    0x34(%ebx),%bh
410843:	01 00                	add    %eax,(%eax)
410845:	04 6f                	add    $0x6f,%al
410847:	4a                   	dec    %edx
410848:	00 00                	add    %al,(%eax)
41084a:	0a 02                	or     (%edx),%al
41084c:	7b 36                	jnp    0x410884
41084e:	01 00                	add    %eax,(%eax)
410850:	04 6f                	add    $0x6f,%al
410852:	4b                   	dec    %ebx
410853:	00 00                	add    %al,(%eax)
410855:	0a 00                	or     (%eax),%al
410857:	02 7b 34             	add    0x34(%ebx),%bh
41085a:	01 00                	add    %eax,(%eax)
41085c:	04 6f                	add    $0x6f,%al
41085e:	4a                   	dec    %edx
41085f:	00 00                	add    %al,(%eax)
410861:	0a 02                	or     (%edx),%al
410863:	7b 30                	jnp    0x410895
410865:	01 00                	add    %eax,(%eax)
410867:	04 6f                	add    $0x6f,%al
410869:	4b                   	dec    %ebx
41086a:	00 00                	add    %al,(%eax)
41086c:	0a 00                	or     (%eax),%al
41086e:	02 7b 34             	add    0x34(%ebx),%bh
410871:	01 00                	add    %eax,(%eax)
410873:	04 6f                	add    $0x6f,%al
410875:	4a                   	dec    %edx
410876:	00 00                	add    %al,(%eax)
410878:	0a 02                	or     (%edx),%al
41087a:	7b 37                	jnp    0x4108b3
41087c:	01 00                	add    %eax,(%eax)
41087e:	04 6f                	add    $0x6f,%al
410880:	4b                   	dec    %ebx
410881:	00 00                	add    %al,(%eax)
410883:	0a 00                	or     (%eax),%al
410885:	02 7b 34             	add    0x34(%ebx),%bh
410888:	01 00                	add    %eax,(%eax)
41088a:	04 6f                	add    $0x6f,%al
41088c:	4a                   	dec    %edx
41088d:	00 00                	add    %al,(%eax)
41088f:	0a 02                	or     (%edx),%al
410891:	7b 2f                	jnp    0x4108c2
410893:	01 00                	add    %eax,(%eax)
410895:	04 6f                	add    $0x6f,%al
410897:	4b                   	dec    %ebx
410898:	00 00                	add    %al,(%eax)
41089a:	0a 00                	or     (%eax),%al
41089c:	02 7b 34             	add    0x34(%ebx),%bh
41089f:	01 00                	add    %eax,(%eax)
4108a1:	04 6f                	add    $0x6f,%al
4108a3:	4a                   	dec    %edx
4108a4:	00 00                	add    %al,(%eax)