4076c7:	00 cc                	add    %cl,%ah
4076c9:	26 00 00             	add    %al,%es:(%eax)
4076cc:	00 00                	add    %al,(%eax)
4076ce:	c6 00 ef             	movb   $0xef,(%eax)
4076d1:	26 29 08             	sub    %ecx,%es:(%eax)
4076d4:	13 00                	adc    (%eax),%eax
4076d6:	16                   	push   %ss
4076d7:	27                   	daa
4076d8:	00 00                	add    %al,(%eax)
4076da:	00 00                	add    %al,(%eax)
4076dc:	e6 01                	out    %al,$0x1
4076de:	ef                   	out    %eax,(%dx)
4076df:	26 2e 08 14 00       	es or  %dl,%cs:(%eax,%eax,1)
4076e4:	39 27                	cmp    %esp,(%edi)
4076e6:	00 00                	add    %al,(%eax)
4076e8:	00 00                	add    %al,(%eax)
4076ea:	86 00                	xchg   %al,(%eax)
4076ec:	fd                   	std
4076ed:	03 34 08             	add    (%eax,%ecx,1),%esi
4076f0:	15 00 4c 27 00       	adc    $0x274c00,%eax
4076f5:	00 00                	add    %al,(%eax)
4076f7:	00 86 00 7f 2a 3a    	add    %al,0x3a2a7f00(%esi)
4076fd:	08 15 00 61 27 00    	or     %dl,0x276100
407703:	00 00                	add    %al,(%eax)
407705:	00 86 00 9a 0d 3f    	add    %al,0x3f0d9a00(%esi)
40770b:	08 15 00 6a 27 00    	or     %dl,0x276a00
407711:	00 00                	add    %al,(%eax)
407713:	00 86 00 b8 0b 2c    	add    %al,0x2c0bb800(%esi)
407719:	01 16                	add    %edx,(%esi)
40771b:	00 8e 27 00 00 00    	add    %cl,0x27(%esi)
407721:	00 86 00 5f 23 46    	add    %al,0x46235f00(%esi)
407727:	08 16                	or     %dl,(%esi)
407729:	00 af 27 00 00 00    	add    %ch,0x27(%edi)
40772f:	00 86 00 e0 18 46    	add    %al,0x4618e000(%esi)
407735:	08 16                	or     %dl,(%esi)
407737:	00 d0                	add    %dl,%al
407739:	27                   	daa
40773a:	00 00                	add    %al,(%eax)
40773c:	00 00                	add    %al,(%eax)
40773e:	86 00                	xchg   %al,(%eax)
407740:	b6 0c                	mov    $0xc,%dh
407742:	4b                   	dec    %ebx
407743:	08 16                	or     %dl,(%esi)
407745:	00 e8                	add    %ch,%al
407747:	27                   	daa
407748:	00 00                	add    %al,(%eax)
40774a:	00 00                	add    %al,(%eax)
40774c:	86 00                	xchg   %al,(%eax)
40774e:	e9 10 4b 08 17       	jmp    0x1748c263
407753:	00 34 28             	add    %dh,(%eax,%ebp,1)
407756:	00 00                	add    %al,(%eax)
407758:	00 00                	add    %al,(%eax)
40775a:	86 00                	xchg   %al,(%eax)
40775c:	72 07                	jb     0x407765
40775e:	46                   	inc    %esi
40775f:	08 18                	or     %bl,(%eax)
407761:	00 64 28 00          	add    %ah,0x0(%eax,%ebp,1)
407765:	00 00                	add    %al,(%eax)
407767:	00 96 08 a7 1e 51    	add    %dl,0x511ea708(%esi)
40776d:	08 18                	or     %bl,(%eax)
40776f:	00 80 28 00 00 00    	add    %al,0x28(%eax)
407775:	00 96 08 8b 1d 5c    	add    %dl,0x5c1d8b08(%esi)
40777b:	08 1a                	or     %bl,(%edx)
40777d:	00 9c 28 00 00 00 00 	add    %bl,0x0(%eax,%ebp,1)
407784:	96                   	xchg   %eax,%esi
407785:	08 e9                	or     %ch,%cl
407787:	1d 51 08 1b 00       	sbb    $0x1b0851,%eax
40778c:	c8 28 00 00          	enter  $0x28,$0x0
407790:	00 00                	add    %al,(%eax)
407792:	96                   	xchg   %eax,%esi
407793:	08 2b                	or     %ch,(%ebx)
407795:	2e 64 08 1d 00 e8 28 	cs or  %bl,%fs:0x28e800
40779c:	00
40779d:	00 00                	add    %al,(%eax)
40779f:	00 96 08 2b 2e 6e    	add    %dl,0x6e2e2b08(%esi)
4077a5:	08 1f                	or     %bl,(%edi)
4077a7:	00 04 29             	add    %al,(%ecx,%ebp,1)
4077aa:	00 00                	add    %al,(%eax)
4077ac:	00 00                	add    %al,(%eax)
4077ae:	96                   	xchg   %eax,%esi
4077af:	08 34 1d 6e 08 21 00 	or     %dh,0x21086e(,%ebx,1)
4077b6:	28 29                	sub    %ch,(%ecx)
4077b8:	00 00                	add    %al,(%eax)
4077ba:	00 00                	add    %al,(%eax)
4077bc:	96                   	xchg   %eax,%esi
4077bd:	08 59 2e             	or     %bl,0x2e(%ecx)
4077c0:	77 08                	ja     0x4077ca
4077c2:	23 00                	and    (%eax),%eax
4077c4:	4c                   	dec    %esp
4077c5:	29 00                	sub    %eax,(%eax)
4077c7:	00 00                	add    %al,(%eax)
4077c9:	00 96 08 65 2e 77    	add    %dl,0x772e6508(%esi)
4077cf:	08 25 00 70 29 00    	or     %ah,0x297000
4077d5:	00 00                	add    %al,(%eax)
4077d7:	00 81 00 f6 10 46    	add    %al,0x4610f600(%ecx)
4077dd:	08 27                	or     %ah,(%edi)
4077df:	00 88 29 00 00 00    	add    %cl,0x29(%eax)
4077e5:	00 81 00 3f 05 81    	add    %al,-0x7efac100(%ecx)
4077eb:	08 27                	or     %ah,(%edi)
4077ed:	00 c4                	add    %al,%ah
4077ef:	29 00                	sub    %eax,(%eax)
4077f1:	00 00                	add    %al,(%eax)
4077f3:	00 81 00 8b 29 89    	add    %al,-0x76d67500(%ecx)
4077f9:	08 28                	or     %ch,(%eax)
4077fb:	00 00                	add    %al,(%eax)
4077fd:	2a 00                	sub    (%eax),%al
4077ff:	00 00                	add    %al,(%eax)
407801:	00 81 00 c5 1c 3f    	add    %al,0x3f1cc500(%ecx)
407807:	08 29                	or     %ch,(%ecx)
407809:	00 38                	add    %bh,(%eax)
40780b:	2a 00                	sub    (%eax),%al
40780d:	00 00                	add    %al,(%eax)
40780f:	00 86 08 08 04 2c    	add    %al,0x2c040808(%esi)
407815:	01 2a                	add    %ebp,(%edx)
407817:	00 40 2a             	add    %al,0x2a(%eax)
40781a:	00 00                	add    %al,(%eax)
40781c:	00 00                	add    %al,(%eax)
40781e:	81 08 0e 04 90 08    	orl    $0x890040e,(%eax)
407824:	2a 00                	sub    (%eax),%al
407826:	49                   	dec    %ecx
407827:	2a 00                	sub    (%eax),%al
407829:	00 00                	add    %al,(%eax)
40782b:	00 86 08 14 04 2c    	add    %al,0x2c041408(%esi)
407831:	01 2b                	add    %ebp,(%ebx)
407833:	00 51 2a             	add    %dl,0x2a(%ecx)
407836:	00 00                	add    %al,(%eax)
407838:	00 00                	add    %al,(%eax)
40783a:	81 08 1a 04 90 08    	orl    $0x890041a,(%eax)
407840:	2b 00                	sub    (%eax),%eax
407842:	5c                   	pop    %esp
407843:	2a 00                	sub    (%eax),%al
407845:	00 00                	add    %al,(%eax)
407847:	00 91 18 94 23 09    	add    %dl,0x9239418(%ecx)
40784d:	01 2c 00             	add    %ebp,(%eax,%eax,1)
407850:	b9 2a 00 00 00       	mov    $0x2a,%ecx
407855:	00 96 00 84 25 95    	add    %dl,-0x6ada7c00(%esi)
40785b:	08 2c 00             	or     %ch,(%eax,%eax,1)
40785e:	c8 2a 00 00          	enter  $0x2a,$0x0
407862:	00 00                	add    %al,(%eax)
407864:	96                   	xchg   %eax,%esi
407865:	00 34 27             	add    %dh,(%edi,%eiz,1)
407868:	95                   	xchg   %eax,%ebp
407869:	08 2d 00 d7 2a 00    	or     %ch,0x2ad700
40786f:	00 00                	add    %al,(%eax)
407871:	00 86 08 36 18 4f    	add    %al,0x4f183608(%esi)
407877:	02 2e                	add    (%esi),%ch
407879:	00 e0                	add    %ah,%al
40787b:	2a 00                	sub    (%eax),%al
40787d:	00 00                	add    %al,(%eax)
40787f:	00 86 08 2a 18 4f    	add    %al,0x4f182a08(%esi)
407885:	02 2e                	add    (%esi),%ch
407887:	00 ec                	add    %ch,%ah
407889:	2a 00                	sub    (%eax),%al
40788b:	00 00                	add    %al,(%eax)
40788d:	00 86 08 1b 18 4f    	add    %al,0x4f181b08(%esi)
407893:	02 2e                	add    (%esi),%ch
407895:	00 f8                	add    %bh,%al
407897:	2a 00                	sub    (%eax),%al
407899:	00 00                	add    %al,(%eax)
40789b:	00 86 18 8e 23 06    	add    %al,0x6238e18(%esi)
4078a1:	00 2e                	add    %ch,(%esi)
4078a3:	00 64 2b 00          	add    %ah,0x0(%ebx,%ebp,1)
4078a7:	00 00                	add    %al,(%eax)
4078a9:	00 86 00 48 2c 06    	add    %al,0x62c4800(%esi)
4078af:	00 2e                	add    %ch,(%esi)
4078b1:	00 ed                	add    %ch,%ch
4078b3:	2b 00                	sub    (%eax),%eax
4078b5:	00 00                	add    %al,(%eax)
4078b7:	00 86 00 52 20 9a    	add    %al,-0x65dfae00(%esi)
4078bd:	08 2e                	or     %ch,(%esi)
4078bf:	00 fb                	add    %bh,%bl
4078c1:	2b 00                	sub    (%eax),%eax
4078c3:	00 00                	add    %al,(%eax)
4078c5:	00 86 00 17 07 9a    	add    %al,-0x65f8e900(%esi)
4078cb:	08 2f                	or     %ch,(%edi)
4078cd:	00 0c 2c             	add    %cl,(%esp,%ebp,1)
4078d0:	00 00                	add    %al,(%eax)
4078d2:	00 00                	add    %al,(%eax)
4078d4:	86 00                	xchg   %al,(%eax)
4078d6:	d4 10                	aam    $0x10
4078d8:	a1 08 30 00 4c       	mov    0x4c003008,%eax
4078dd:	2c 00                	sub    $0x0,%al
4078df:	00 00                	add    %al,(%eax)
4078e1:	00 81 00 40 10 06    	add    %al,0x6104000(%ecx)
4078e7:	00 31                	add    %dh,(%ecx)
4078e9:	00 a0 2c 00 00 00    	add    %ah,0x2c(%eax)
4078ef:	00 c4                	add    %al,%ah
4078f1:	01 48 20             	add    %ecx,0x20(%eax)
4078f4:	aa                   	stos   %al,%es:(%edi)
4078f5:	08 31                	or     %dh,(%ecx)
4078f7:	00 00                	add    %al,(%eax)
4078f9:	2d 00 00 00 00       	sub    $0x0,%eax
4078fe:	c4 01                	les    (%ecx),%eax
407900:	d0 20                	shlb   $1,(%eax)
407902:	aa                   	stos   %al,%es:(%edi)
407903:	08 32                	or     %dh,(%edx)
407905:	00 60 2d             	add    %ah,0x2d(%eax)
407908:	00 00                	add    %al,(%eax)
40790a:	00 00                	add    %al,(%eax)
40790c:	81 08 6f 19 b1 08    	orl    $0x8b1196f,(%eax)
407912:	33 00                	xor    (%eax),%eax
407914:	6e                   	outsb  %ds:(%esi),(%dx)
407915:	2d 00 00 00 00       	sub    $0x0,%eax
40791a:	86 00                	xchg   %al,(%eax)
40791c:	df 21                	fbld   (%ecx)
40791e:	06                   	push   %es
40791f:	00 34 00             	add    %dh,(%eax,%eax,1)
407922:	80 2d 00 00 00 00 86 	subb   $0x86,0x0
407929:	00 a9 28 ba 08 34    	add    %ch,0x3408ba28(%ecx)
40792f:	00 be 2d 00 00 00    	add    %bh,0x2d(%esi)
407935:	00 86 08 35 04 22    	add    %al,0x22043508(%esi)
40793b:	01 35 00 c6 2d 00    	add    %esi,0x2dc600
407941:	00 00                	add    %al,(%eax)
407943:	00 81 08 3f 04 01    	add    %al,0x1043f08(%ecx)
407949:	00 35 00 cf 2d 00    	add    %dh,0x2dcf00
40794f:	00 00                	add    %al,(%eax)
407951:	00 86 08 4c 1d 3a    	add    %al,0x3a1d4c08(%esi)
407957:	08 36                	or     %dh,(%esi)
407959:	00 d7                	add    %dl,%bh
40795b:	2d 00 00 00 00       	sub    $0x0,%eax
407960:	81 08 59 1d ae 00    	orl    $0xae1d59,(%eax)
407966:	36 00 e0             	ss add %ah,%al
407969:	2d 00 00 00 00       	sub    $0x0,%eax
40796e:	86 08                	xchg   %cl,(%eax)
407970:	f5                   	cmc
407971:	2c 4f                	sub    $0x4f,%al
407973:	02 37                	add    (%edi),%dh
407975:	00 e8                	add    %ch,%al
407977:	2d 00 00 00 00       	sub    $0x0,%eax
40797c:	81 08 04 2d 15 00    	orl    $0x152d04,(%eax)
407982:	37                   	aaa
407983:	00 f1                	add    %dh,%cl
407985:	2d 00 00 00 00       	sub    $0x0,%eax
40798a:	86 08                	xchg   %cl,(%eax)
40798c:	c1 28 4f             	shrl   $0x4f,(%eax)
40798f:	02 38                	add    (%eax),%bh
407991:	00 f9                	add    %bh,%cl
407993:	2d 00 00 00 00       	sub    $0x0,%eax
407998:	81 08 ce 28 15 00    	orl    $0x1528ce,(%eax)
40799e:	38 00                	cmp    %al,(%eax)
4079a0:	04 2e                	add    $0x2e,%al
4079a2:	00 00                	add    %al,(%eax)
4079a4:	00 00                	add    %al,(%eax)
4079a6:	86 18                	xchg   %bl,(%eax)
4079a8:	8e 23                	mov    (%ebx),%fs
4079aa:	06                   	push   %es
4079ab:	00 39                	add    %bh,(%ecx)
4079ad:	00 88 2e 00 00 00    	add    %cl,0x2e(%eax)
4079b3:	00 86 00 48 2c 06    	add    %al,0x62c4800(%esi)
4079b9:	00 39                	add    %bh,(%ecx)
4079bb:	00 68 2f             	add    %ch,0x2f(%eax)
4079be:	00 00                	add    %al,(%eax)
4079c0:	00 00                	add    %al,(%eax)
4079c2:	81 00 40 10 06 00    	addl   $0x61040,(%eax)
4079c8:	39 00                	cmp    %eax,(%eax)
4079ca:	e4 2f                	in     $0x2f,%al
4079cc:	00 00                	add    %al,(%eax)
4079ce:	00 00                	add    %al,(%eax)
4079d0:	86 00                	xchg   %al,(%eax)
4079d2:	82 26 c1             	andb   $0xc1,(%esi)
4079d5:	08 39                	or     %bh,(%ecx)
4079d7:	00 f4                	add    %dh,%ah
4079d9:	2f                   	das
4079da:	00 00                	add    %al,(%eax)
4079dc:	00 00                	add    %al,(%eax)
4079de:	86 00                	xchg   %al,(%eax)
4079e0:	0c 07                	or     $0x7,%al
4079e2:	ca 08 3a             	lret   $0x3a08
4079e5:	00 20                	add    %ah,(%eax)
4079e7:	30 00                	xor    %al,(%eax)
4079e9:	00 00                	add    %al,(%eax)
4079eb:	00 86 00 41 20 ca    	add    %al,-0x35dfbf00(%esi)
4079f1:	08 3b                	or     %bh,(%ebx)
4079f3:	00 4a 30             	add    %cl,0x30(%edx)
4079f6:	00 00                	add    %al,(%eax)
4079f8:	00 00                	add    %al,(%eax)
4079fa:	86 00                	xchg   %al,(%eax)
4079fc:	df 21                	fbld   (%ecx)
4079fe:	06                   	push   %es
4079ff:	00 3c 00             	add    %bh,(%eax,%eax,1)
407a02:	5c                   	pop    %esp
407a03:	30 00                	xor    %al,(%eax)
407a05:	00 00                	add    %al,(%eax)
407a07:	00 86 00 a2 29 06    	add    %al,0x629a200(%esi)
407a0d:	00 3c 00             	add    %bh,(%eax,%eax,1)
407a10:	c4 30                	les    (%eax),%esi
407a12:	00 00                	add    %al,(%eax)
407a14:	00 00                	add    %al,(%eax)
407a16:	86 00                	xchg   %al,(%eax)
407a18:	a9 28 d1 08 3c       	test   $0x3c08d128,%eax
407a1d:	00 02                	add    %al,(%edx)
407a1f:	31 00                	xor    %eax,(%eax)
407a21:	00 00                	add    %al,(%eax)
407a23:	00 c4                	add    %al,%ah
407a25:	01 27                	add    %esp,(%edi)
407a27:	20 d8                	and    %bl,%al
407a29:	08 3d 00 13 31 00    	or     %bh,0x311300
407a2f:	00 00                	add    %al,(%eax)
407a31:	00 c4                	add    %al,%ah
407a33:	01 fc                	add    %edi,%esp
407a35:	06                   	push   %es
407a36:	d8 08                	fmuls  (%eax)
407a38:	3e 00 24 31          	add    %ah,%ds:(%ecx,%esi,1)
407a3c:	00 00                	add    %al,(%eax)
407a3e:	00 00                	add    %al,(%eax)
407a40:	c4 01                	les    (%ecx),%eax
407a42:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
407a43:	14 ae                	adc    $0xae,%al
407a45:	00 3f                	add    %bh,(%edi)
407a47:	00 2f                	add    %ch,(%edi)
407a49:	31 00                	xor    %eax,(%eax)
407a4b:	00 00                	add    %al,(%eax)
407a4d:	00 c4                	add    %al,%ah
407a4f:	01 c2                	add    %eax,%edx
407a51:	18 01                	sbb    %al,(%ecx)
407a53:	00 40 00             	add    %al,0x0(%eax)
407a56:	3a 31                	cmp    (%ecx),%dh
407a58:	00 00                	add    %al,(%eax)
407a5a:	00 00                	add    %al,(%eax)
407a5c:	c4 01                	les    (%ecx),%eax
407a5e:	c9                   	leave
407a5f:	22 ae 00 41 00 45    	and    0x45004100(%esi),%ch
407a65:	31 00                	xor    %eax,(%eax)
407a67:	00 00                	add    %al,(%eax)
407a69:	00 c4                	add    %al,%ah
407a6b:	01 82 14 ae 00 42    	add    %eax,0x4200ae14(%edx)
407a71:	00 50 31             	add    %dl,0x31(%eax)
407a74:	00 00                	add    %al,(%eax)
407a76:	00 00                	add    %al,(%eax)
407a78:	c4 01                	les    (%ecx),%eax
407a7a:	b5 28                	mov    $0x28,%ch
407a7c:	06                   	push   %es
407a7d:	00 43 00             	add    %al,0x0(%ebx)
407a80:	62 31                	bound  %esi,(%ecx)
407a82:	00 00                	add    %al,(%eax)
407a84:	00 00                	add    %al,(%eax)
407a86:	c4 01                	les    (%ecx),%eax
407a88:	db 28                	fldt   (%eax)
407a8a:	06                   	push   %es
407a8b:	00 43 00             	add    %al,0x0(%ebx)
407a8e:	74 31                	je     0x407ac1
407a90:	00 00                	add    %al,(%eax)
407a92:	00 00                	add    %al,(%eax)
407a94:	c4 01                	les    (%ecx),%eax
407a96:	c4 05 06 00 43 00    	les    0x430006,%eax
407a9c:	77 31                	ja     0x407acf
407a9e:	00 00                	add    %al,(%eax)
407aa0:	00 00                	add    %al,(%eax)
407aa2:	86 18                	xchg   %bl,(%eax)
407aa4:	8e 23                	mov    (%ebx),%fs