4075b8:	0a 6f 1d             	or     0x1d(%edi),%ch
4075bb:	00 00                	add    %al,(%eax)
4075bd:	0a 00                	or     (%eax),%al
4075bf:	02 7b 88             	add    -0x78(%ebx),%bh
4075c2:	00 00                	add    %al,(%eax)
4075c4:	04 72                	add    $0x72,%al
4075c6:	25 11 00 70 22       	and    $0x22700011,%eax
4075cb:	00 00                	add    %al,(%eax)
4075cd:	90                   	nop
4075ce:	41                   	inc    %ecx
4075cf:	73 1c                	jae    0x4075ed
4075d1:	00 00                	add    %al,(%eax)
4075d3:	0a 6f 1d             	or     0x1d(%edi),%ch
4075d6:	00 00                	add    %al,(%eax)
4075d8:	0a 00                	or     (%eax),%al
4075da:	02 7b 89             	add    -0x77(%ebx),%bh
4075dd:	00 00                	add    %al,(%eax)
4075df:	04 72                	add    $0x72,%al
4075e1:	25 11 00 70 22       	and    $0x22700011,%eax
4075e6:	00 00                	add    %al,(%eax)
4075e8:	90                   	nop
4075e9:	41                   	inc    %ecx
4075ea:	73 1c                	jae    0x407608
4075ec:	00 00                	add    %al,(%eax)
4075ee:	0a 6f 1d             	or     0x1d(%edi),%ch
4075f1:	00 00                	add    %al,(%eax)
4075f3:	0a 00                	or     (%eax),%al
4075f5:	02 7b 8a             	add    -0x76(%ebx),%bh
4075f8:	00 00                	add    %al,(%eax)
4075fa:	04 72                	add    $0x72,%al
4075fc:	25 11 00 70 22       	and    $0x22700011,%eax
407601:	00 00                	add    %al,(%eax)
407603:	90                   	nop
407604:	41                   	inc    %ecx
407605:	73 1c                	jae    0x407623
407607:	00 00                	add    %al,(%eax)
407609:	0a 6f 1d             	or     0x1d(%edi),%ch
40760c:	00 00                	add    %al,(%eax)
40760e:	0a 00                	or     (%eax),%al
407610:	02 7b 8b             	add    -0x75(%ebx),%bh
407613:	00 00                	add    %al,(%eax)
407615:	04 72                	add    $0x72,%al
407617:	25 11 00 70 22       	and    $0x22700011,%eax
40761c:	00 00                	add    %al,(%eax)
40761e:	90                   	nop
40761f:	41                   	inc    %ecx
407620:	73 1c                	jae    0x40763e
407622:	00 00                	add    %al,(%eax)
407624:	0a 6f 1d             	or     0x1d(%edi),%ch
407627:	00 00                	add    %al,(%eax)
407629:	0a 00                	or     (%eax),%al
40762b:	02 7b 8c             	add    -0x74(%ebx),%bh
40762e:	00 00                	add    %al,(%eax)
407630:	04 72                	add    $0x72,%al
407632:	25 11 00 70 22       	and    $0x22700011,%eax
407637:	00 00                	add    %al,(%eax)
407639:	90                   	nop
40763a:	41                   	inc    %ecx
40763b:	73 1c                	jae    0x407659
40763d:	00 00                	add    %al,(%eax)
40763f:	0a 6f 1d             	or     0x1d(%edi),%ch
407642:	00 00                	add    %al,(%eax)
407644:	0a 00                	or     (%eax),%al
407646:	02 7b 8d             	add    -0x73(%ebx),%bh
407649:	00 00                	add    %al,(%eax)
40764b:	04 72                	add    $0x72,%al
40764d:	25 11 00 70 22       	and    $0x22700011,%eax
407652:	00 00                	add    %al,(%eax)
407654:	90                   	nop
407655:	41                   	inc    %ecx
407656:	73 1c                	jae    0x407674
407658:	00 00                	add    %al,(%eax)
40765a:	0a 6f 1d             	or     0x1d(%edi),%ch
40765d:	00 00                	add    %al,(%eax)
40765f:	0a 00                	or     (%eax),%al
407661:	02 7b 8b             	add    -0x75(%ebx),%bh
407664:	00 00                	add    %al,(%eax)
407666:	04 6f                	add    $0x6f,%al
407668:	67 00 00             	add    %al,(%bx,%si)
40766b:	0a 72 2b             	or     0x2b(%edx),%dh
40766e:	11 00                	adc    %eax,(%eax)
407670:	70 6f                	jo     0x4076e1
407672:	6a 00                	push   $0x0
407674:	00 0a                	add    %cl,(%edx)
407676:	26 02 7b 8b          	add    %es:-0x75(%ebx),%bh
40767a:	00 00                	add    %al,(%eax)
40767c:	04 6f                	add    $0x6f,%al
40767e:	67 00 00             	add    %al,(%bx,%si)
407681:	0a 72 31             	or     0x31(%edx),%dh
407684:	11 00                	adc    %eax,(%eax)
407686:	70 6f                	jo     0x4076f7
407688:	6a 00                	push   $0x0
40768a:	00 0a                	add    %cl,(%edx)
40768c:	26 02 1a             	add    %es:(%edx),%bl
40768f:	6f                   	outsl  %ds:(%esi),(%dx)
407690:	20 00                	and    %al,(%eax)
407692:	00 0a                	add    %cl,(%edx)
407694:	00 2a                	add    %ch,(%edx)
407696:	00 00                	add    %al,(%eax)
407698:	1b 30                	sbb    (%eax),%esi
40769a:	04 00                	add    $0x0,%al
40769c:	5b                   	pop    %ebx
40769d:	02 00                	add    (%eax),%al
40769f:	00 1b                	add    %bl,(%ebx)
4076a1:	00 00                	add    %al,(%eax)
4076a3:	11 00                	adc    %eax,(%eax)
4076a5:	02 7b 89             	add    -0x77(%ebx),%bh
4076a8:	00 00                	add    %al,(%eax)
4076aa:	04 6f                	add    $0x6f,%al
4076ac:	3c 00                	cmp    $0x0,%al
4076ae:	00 0a                	add    %cl,(%edx)
4076b0:	72 15                	jb     0x4076c7
4076b2:	01 00                	add    %eax,(%eax)
4076b4:	70 28                	jo     0x4076de
4076b6:	3d 00 00 0a 0c       	cmp    $0xc0a0000,%eax
4076bb:	08 2c 19             	or     %ch,(%ecx,%ebx,1)
4076be:	00 72 67             	add    %dh,0x67(%edx)
4076c1:	08 00                	or     %al,(%eax)
4076c3:	70 72                	jo     0x407737
4076c5:	03 02                	add    (%edx),%eax
4076c7:	00 70 16             	add    %dh,0x16(%eax)
4076ca:	1f                   	pop    %ds
4076cb:	40                   	inc    %eax
4076cc:	28 46 00             	sub    %al,0x0(%esi)
4076cf:	00 0a                	add    %cl,(%edx)
4076d1:	26 38 27             	cmp    %ah,%es:(%edi)
4076d4:	02 00                	add    (%eax),%al
4076d6:	00 02                	add    %al,(%edx)
4076d8:	7b 8a                	jnp    0x407664
4076da:	00 00                	add    %al,(%eax)
4076dc:	04 6f                	add    $0x6f,%al
4076de:	3c 00                	cmp    $0x0,%al
4076e0:	00 0a                	add    %cl,(%edx)
4076e2:	72 15                	jb     0x4076f9
4076e4:	01 00                	add    %eax,(%eax)
4076e6:	70 28                	jo     0x407710
4076e8:	3d 00 00 0a 0d       	cmp    $0xd0a0000,%eax
4076ed:	09 2c 19             	or     %ebp,(%ecx,%ebx,1)
4076f0:	00 72 75             	add    %dh,0x75(%edx)
4076f3:	08 00                	or     %al,(%eax)
4076f5:	70 72                	jo     0x407769
4076f7:	03 02                	add    (%edx),%eax
4076f9:	00 70 16             	add    %dh,0x16(%eax)
4076fc:	1f                   	pop    %ds
4076fd:	40                   	inc    %eax
4076fe:	28 46 00             	sub    %al,0x0(%esi)
407701:	00 0a                	add    %cl,(%edx)
407703:	26 38 f5             	es cmp %dh,%ch
407706:	01 00                	add    %eax,(%eax)
407708:	00 02                	add    %al,(%edx)
40770a:	7b 8b                	jnp    0x407697
40770c:	00 00                	add    %al,(%eax)
40770e:	04 6f                	add    $0x6f,%al
407710:	3c 00                	cmp    $0x0,%al
407712:	00 0a                	add    %cl,(%edx)
407714:	72 15                	jb     0x40772b
407716:	01 00                	add    %eax,(%eax)
407718:	70 28                	jo     0x407742
40771a:	3d 00 00 0a 13       	cmp    $0x130a0000,%eax
40771f:	04 11                	add    $0x11,%al
407721:	04 2c                	add    $0x2c,%al
407723:	19 00                	sbb    %eax,(%eax)
407725:	72 37                	jb     0x40775e
407727:	11 00                	adc    %eax,(%eax)
407729:	70 72                	jo     0x40779d
40772b:	03 02                	add    (%edx),%eax
40772d:	00 70 16             	add    %dh,0x16(%eax)
407730:	1f                   	pop    %ds
407731:	40                   	inc    %eax
407732:	28 46 00             	sub    %al,0x0(%esi)
407735:	00 0a                	add    %cl,(%edx)
407737:	26 38 c1             	es cmp %al,%cl
40773a:	01 00                	add    %eax,(%eax)
40773c:	00 02                	add    %al,(%edx)
40773e:	7b 89                	jnp    0x4076c9
407740:	00 00                	add    %al,(%eax)
407742:	04 6f                	add    $0x6f,%al
407744:	3c 00                	cmp    $0x0,%al
407746:	00 0a                	add    %cl,(%edx)
407748:	6f                   	outsl  %ds:(%esi),(%dx)
407749:	55                   	push   %ebp
40774a:	00 00                	add    %al,(%eax)
40774c:	0a 0a                	or     (%edx),%cl
40774e:	02 7b 8a             	add    -0x76(%ebx),%bh
407751:	00 00                	add    %al,(%eax)
407753:	04 6f                	add    $0x6f,%al
407755:	3c 00                	cmp    $0x0,%al
407757:	00 0a                	add    %cl,(%edx)
407759:	6f                   	outsl  %ds:(%esi),(%dx)
40775a:	55                   	push   %ebp
40775b:	00 00                	add    %al,(%eax)
40775d:	0a 0b                	or     (%ebx),%cl
40775f:	00 02                	add    %al,(%edx)
407761:	72 6f                	jb     0x4077d2
407763:	0e                   	push   %cs
407764:	00 70 73             	add    %dh,0x73(%eax)
407767:	9e                   	sahf
407768:	00 00                	add    %al,(%eax)
40776a:	0a 7d 80             	or     -0x80(%ebp),%bh
40776d:	00 00                	add    %al,(%eax)
40776f:	04 02                	add    $0x2,%al
407771:	7b 80                	jnp    0x4076f3
407773:	00 00                	add    %al,(%eax)
407775:	04 6f                	add    $0x6f,%al
407777:	43                   	inc    %ebx
407778:	00 00                	add    %al,(%eax)
40777a:	0a 00                	or     (%eax),%al
40777c:	02 73 3f             	add    0x3f(%ebx),%dh
40777f:	00 00                	add    %al,(%eax)
407781:	0a 7d 81             	or     -0x7f(%ebp),%bh
407784:	00 00                	add    %al,(%eax)
407786:	04 02                	add    $0x2,%al
407788:	7b 81                	jnp    0x40770b
40778a:	00 00                	add    %al,(%eax)
40778c:	04 02                	add    $0x2,%al
40778e:	7b 80                	jnp    0x407710
407790:	00 00                	add    %al,(%eax)
407792:	04 6f                	add    $0x6f,%al
407794:	40                   	inc    %eax
407795:	00 00                	add    %al,(%eax)
407797:	0a 00                	or     (%eax),%al
407799:	02 7b 8b             	add    -0x75(%ebx),%bh
40779c:	00 00                	add    %al,(%eax)
40779e:	04 6f                	add    $0x6f,%al
4077a0:	3c 00                	cmp    $0x0,%al
4077a2:	00 0a                	add    %cl,(%edx)
4077a4:	6f                   	outsl  %ds:(%esi),(%dx)
4077a5:	55                   	push   %ebp
4077a6:	00 00                	add    %al,(%eax)
4077a8:	0a 72 2b             	or     0x2b(%edx),%dh
4077ab:	11 00                	adc    %eax,(%eax)
4077ad:	70 28                	jo     0x4077d7
4077af:	3d 00 00 0a 13       	cmp    $0x130a0000,%eax
4077b4:	05 11 05 39 90       	add    $0x90390511,%eax
4077b9:	00 00                	add    %al,(%eax)
4077bb:	00 00                	add    %al,(%eax)
4077bd:	06                   	push   %es
4077be:	80 66 01 00          	andb   $0x0,0x1(%esi)
4077c2:	04 02                	add    $0x2,%al
4077c4:	7b 81                	jnp    0x407747
4077c6:	00 00                	add    %al,(%eax)
4077c8:	04 72                	add    $0x72,%al
4077ca:	47                   	inc    %edi
4077cb:	11 00                	adc    %eax,(%eax)
4077cd:	70 06                	jo     0x4077d5
4077cf:	07                   	pop    %es
4077d0:	28 7d 00             	sub    %bh,0x0(%ebp)
4077d3:	00 0a                	add    %cl,(%edx)
4077d5:	6f                   	outsl  %ds:(%esi),(%dx)
4077d6:	42                   	inc    %edx
4077d7:	00 00                	add    %al,(%eax)
4077d9:	0a 00                	or     (%eax),%al
4077db:	02 7b 81             	add    -0x7f(%ebx),%bh
4077de:	00 00                	add    %al,(%eax)
4077e0:	04 6f                	add    $0x6f,%al
4077e2:	45                   	inc    %ebp
4077e3:	00 00                	add    %al,(%eax)
4077e5:	0a 8c 5c 00 00 01 13 	or     0x13010000(%esp,%ebx,2),%cl
4077ec:	06                   	push   %es
4077ed:	11 06                	adc    %eax,(%esi)
4077ef:	14 fe                	adc    $0xfe,%al
4077f1:	03 13                	add    (%ebx),%edx
4077f3:	07                   	pop    %es
4077f4:	11 07                	adc    %eax,(%edi)
4077f6:	2c 41                	sub    $0x41,%al
4077f8:	00 02                	add    %al,(%edx)
4077fa:	7b 82                	jnp    0x40777e
4077fc:	00 00                	add    %al,(%eax)
4077fe:	04 2c                	add    $0x2c,%al
407800:	0d 02 7b 82 00       	or     $0x827b02,%eax
407805:	00 04 6f             	add    %al,(%edi,%ebp,2)
407808:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
407809:	00 00                	add    %al,(%eax)
40780b:	0a 2b                	or     (%ebx),%ch
40780d:	01 17                	add    %edx,(%edi)
40780f:	13 08                	adc    (%eax),%ecx
407811:	11 08                	adc    %ecx,(%eax)
407813:	2c 21                	sub    $0x21,%al
407815:	00 02                	add    %al,(%edx)
407817:	73 96                	jae    0x4077af
407819:	00 00                	add    %al,(%eax)
40781b:	06                   	push   %es
40781c:	7d 82                	jge    0x4077a0
40781e:	00 00                	add    %al,(%eax)
407820:	04 02                	add    $0x2,%al
407822:	7b 82                	jnp    0x4077a6
407824:	00 00                	add    %al,(%eax)
407826:	04 6f                	add    $0x6f,%al
407828:	9a 00 00 0a 00 02 16 	lcall  $0x1602,$0xa0000
40782f:	28 a7 00 00 0a 00    	sub    %ah,0xa0000(%edi)
407835:	00 00                	add    %al,(%eax)
407837:	2b 0d 00 72 d4 11    	sub    0x11d47200,%ecx
40783d:	00 70 28             	add    %dh,0x28(%eax)
407840:	3e 00 00             	add    %al,%ds:(%eax)
407843:	0a 26                	or     (%esi),%ah
407845:	00 00                	add    %al,(%eax)
407847:	38 8b 00 00 00 00    	cmp    %cl,0x0(%ebx)
40784d:	06                   	push   %es
40784e:	80 65 01 00          	andb   $0x0,0x1(%ebp)
407852:	04 02                	add    $0x2,%al
407854:	7b 81                	jnp    0x4077d7
407856:	00 00                	add    %al,(%eax)
407858:	04 72                	add    $0x72,%al
40785a:	e6 11                	out    %al,$0x11
40785c:	00 70 06             	add    %dh,0x6(%eax)
40785f:	07                   	pop    %es
407860:	28 7d 00             	sub    %bh,0x0(%ebp)
407863:	00 0a                	add    %cl,(%edx)
407865:	6f                   	outsl  %ds:(%esi),(%dx)
407866:	42                   	inc    %edx
407867:	00 00                	add    %al,(%eax)
407869:	0a 00                	or     (%eax),%al
40786b:	02 7b 81             	add    -0x7f(%ebx),%bh
40786e:	00 00                	add    %al,(%eax)
407870:	04 6f                	add    $0x6f,%al
407872:	45                   	inc    %ebp
407873:	00 00                	add    %al,(%eax)
407875:	0a 8c 5c 00 00 01 13 	or     0x13010000(%esp,%ebx,2),%cl
40787c:	09 11                	or     %edx,(%ecx)
40787e:	09 14 fe             	or     %edx,(%esi,%edi,8)
407881:	03 13                	add    (%ebx),%edx
407883:	0a 11                	or     (%ecx),%dl
407885:	0a 2c 41             	or     (%ecx,%eax,2),%ch
407888:	00 02                	add    %al,(%edx)
40788a:	7b 83                	jnp    0x40780f
40788c:	00 00                	add    %al,(%eax)
40788e:	04 2c                	add    $0x2c,%al
407890:	0d 02 7b 83 00       	or     $0x837b02,%eax
407895:	00 04 6f             	add    %al,(%edi,%ebp,2)
407898:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
407899:	00 00                	add    %al,(%eax)
40789b:	0a 2b                	or     (%ebx),%ch
40789d:	01 17                	add    %edx,(%edi)
40789f:	13 0b                	adc    (%ebx),%ecx
4078a1:	11 0b                	adc    %ecx,(%ebx)
4078a3:	2c 21                	sub    $0x21,%al
4078a5:	00 02                	add    %al,(%edx)
4078a7:	73 8f                	jae    0x407838
4078a9:	00 00                	add    %al,(%eax)
4078ab:	06                   	push   %es
4078ac:	7d 83                	jge    0x407831
4078ae:	00 00                	add    %al,(%eax)
4078b0:	04 02                	add    $0x2,%al
4078b2:	7b 83                	jnp    0x407837
4078b4:	00 00                	add    %al,(%eax)
4078b6:	04 6f                	add    $0x6f,%al
4078b8:	9a 00 00 0a 00 02 16 	lcall  $0x1602,$0xa0000
4078bf:	28 a7 00 00 0a 00    	sub    %ah,0xa0000(%edi)
4078c5:	00 00                	add    %al,(%eax)
4078c7:	2b 0d 00 72 d4 11    	sub    0x11d47200,%ecx