407661:	00 00                	add    %al,(%eax)
407663:	00 86 00 91 01 06    	add    %al,0x6019100(%esi)
407669:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
40766f:	00 00                	add    %al,(%eax)
407671:	00 86 18 56 15 06    	add    %al,0x6155618(%esi)
407677:	00 8f 00 6b 49 00    	add    %cl,0x496b00(%edi)
40767d:	00 00                	add    %al,(%eax)
40767f:	00 86 18 56 15 06    	add    %al,0x6155618(%esi)
407685:	00 8f 00 7c 49 00    	add    %cl,0x497c00(%edi)
40768b:	00 00                	add    %al,(%eax)
40768d:	00 86 00 c8 0f f9    	add    %al,-0x6f03800(%esi)
407693:	08 8f 00 d0 49 00    	or     %cl,0x49d000(%edi)
407699:	00 00                	add    %al,(%eax)
40769b:	00 96 00 ae 02 01    	add    %dl,0x102ae00(%esi)
4076a1:	09 91 00 e8 49 00    	or     %edx,0x49e800(%ecx)
4076a7:	00 00                	add    %al,(%eax)
4076a9:	00 86 00 8d 00 45    	add    %al,0x45008d00(%esi)
4076af:	00 91 00 88 4a 00    	add    %dl,0x4a8800(%ecx)
4076b5:	00 00                	add    %al,(%eax)
4076b7:	00 86 18 56 15 06    	add    %al,0x6155618(%esi)
4076bd:	00 91 00 28 4b 00    	add    %dl,0x4b2800(%ecx)
4076c3:	00 00                	add    %al,(%eax)
4076c5:	00 86 08 e2 06 45    	add    %al,0x4506e208(%esi)
4076cb:	00 91 00 94 4b 00    	add    %dl,0x4b9400(%ecx)
4076d1:	00 00                	add    %al,(%eax)
4076d3:	00 86 08 1b 10 45    	add    %al,0x45101b08(%esi)
4076d9:	00 91 00 bc 4b 00    	add    %dl,0x4bbc00(%ecx)
4076df:	00 00                	add    %al,(%eax)
4076e1:	00 86 08 fa 11 45    	add    %al,0x4511fa08(%esi)
4076e7:	00 91 00 04 4c 00    	add    %dl,0x4c0400(%ecx)
4076ed:	00 00                	add    %al,(%eax)
4076ef:	00 86 08 9c 19 45    	add    %al,0x45199c08(%esi)
4076f5:	00 91 00 4c 4c 00    	add    %dl,0x4c4c00(%ecx)
4076fb:	00 00                	add    %al,(%eax)
4076fd:	00 86 08 57 1a 45    	add    %al,0x451a5708(%esi)
407703:	00 91 00 94 4c 00    	add    %dl,0x4c9400(%ecx)
407709:	00 00                	add    %al,(%eax)
40770b:	00 86 08 9f 1d 45    	add    %al,0x451d9f08(%esi)
407711:	00 91 00 dc 4c 00    	add    %dl,0x4cdc00(%ecx)
407717:	00 00                	add    %al,(%eax)
407719:	00 c4                	add    %al,%ah
40771b:	00 f5                	add    %dh,%ch
40771d:	08 15 00 91 00 14    	or     %dl,0x14009100
407723:	4d                   	dec    %ebp
407724:	00 00                	add    %al,(%eax)
407726:	00 00                	add    %al,(%eax)
407728:	81 00 4b 1b 06 00    	addl   $0x61b4b,(%eax)
40772e:	92                   	xchg   %eax,%edx
40772f:	00 4b 55             	add    %cl,0x55(%ebx)
407732:	00 00                	add    %al,(%eax)
407734:	00 00                	add    %al,(%eax)
407736:	86 08                	xchg   %cl,(%eax)
407738:	56                   	push   %esi
407739:	0c 06                	or     $0x6,%al
40773b:	09 92 00 53 55 00    	or     %edx,0x555300(%edx)
407741:	00 00                	add    %al,(%eax)
407743:	00 83 08 65 0c 6e    	add    %al,0x6e0c6508(%ebx)
407749:	00 92 00 5c 55 00    	add    %dl,0x555c00(%edx)
40774f:	00 00                	add    %al,(%eax)
407751:	00 86 08 91 0c 0c    	add    %al,0xc0c9108(%esi)
407757:	09 93 00 64 55 00    	or     %edx,0x556400(%ebx)
40775d:	00 00                	add    %al,(%eax)
40775f:	00 83 08 9c 0c 10    	add    %al,0x100c9c08(%ebx)
407765:	09 93 00 36 27 00    	or     %edx,0x273600(%ebx)
40776b:	00 00                	add    %al,(%eax)
40776d:	00 86 18 56 15 06    	add    %al,0x6155618(%esi)
407773:	00 94 00 00 00 00 00 	add    %dl,0x0(%eax,%eax,1)
40777a:	00 00                	add    %al,(%eax)
40777c:	c6 05 06 09 15 09 94 	movb   $0x94,0x9150906
407783:	00 00                	add    %al,(%eax)
407785:	00 00                	add    %al,(%eax)
407787:	00 00                	add    %al,(%eax)
407789:	00 c6                	add    %al,%dh
40778b:	05 1f 14 06 00       	add    $0x6141f,%eax
407790:	95                   	xchg   %eax,%ebp
407791:	00 70 55             	add    %dh,0x55(%eax)
407794:	00 00                	add    %al,(%eax)
407796:	00 00                	add    %al,(%eax)
407798:	91                   	xchg   %eax,%ecx
407799:	00 ae 0f 1a 09 95    	add    %ch,-0x6af6e5f1(%esi)
40779f:	00 0c 56             	add    %cl,(%esi,%edx,2)
4077a2:	00 00                	add    %al,(%eax)
4077a4:	00 00                	add    %al,(%eax)
4077a6:	91                   	xchg   %eax,%ecx
4077a7:	00 b6 00 20 09 96    	add    %dh,-0x69f6e000(%esi)
4077ad:	00 36                	add    %dh,(%esi)
4077af:	27                   	daa
4077b0:	00 00                	add    %al,(%eax)
4077b2:	00 00                	add    %al,(%eax)
4077b4:	86 18                	xchg   %bl,(%eax)
4077b6:	56                   	push   %esi
4077b7:	15 06 00 98 00       	adc    $0x980006,%eax
4077bc:	32 56 00             	xor    0x0(%esi),%dl
4077bf:	00 00                	add    %al,(%eax)
4077c1:	00 91 18 5c 15 e0    	add    %dl,-0x1feaa3e8(%ecx)
4077c7:	08 98 00 37 2c 00    	or     %bl,0x2c3700(%eax)
4077cd:	00 00                	add    %al,(%eax)
4077cf:	00 83 18 56 15 06    	add    %al,0x6155618(%ebx)
4077d5:	00 98 00 54 56 00    	add    %bl,0x565400(%eax)
4077db:	00 00                	add    %al,(%eax)
4077dd:	00 93 08 2d 14 26    	add    %dl,0x26142d08(%ebx)
4077e3:	09 98 00 9c 56 00    	or     %ebx,0x569c00(%eax)
4077e9:	00 00                	add    %al,(%eax)
4077eb:	00 93 08 4a 08 2c    	add    %dl,0x2c084a08(%ebx)
4077f1:	09 98 00 b3 56 00    	or     %ebx,0x56b300(%eax)
4077f7:	00 00                	add    %al,(%eax)
4077f9:	00 93 08 56 08 32    	add    %dl,0x32085608(%ebx)
4077ff:	09 98 00 bc 56 00    	or     %ebx,0x56bc00(%eax)
407805:	00 00                	add    %al,(%eax)
407807:	00 93 08 af 0c 01    	add    %dl,0x10caf08(%ebx)
40780d:	09 99 00 ec 56 00    	or     %ebx,0x56ec00(%ecx)
407813:	00 00                	add    %al,(%eax)
407815:	00 93 08 b6 0c 39    	add    %dl,0x390cb608(%ebx)
40781b:	09 99 00 19 57 00    	or     %ebx,0x571900(%ecx)
407821:	00 00                	add    %al,(%eax)
407823:	00 86 08 32 03 3f    	add    %al,0x3f033208(%esi)
407829:	09 99 00 21 57 00    	or     %ebx,0x572100(%ecx)
40782f:	00 00                	add    %al,(%eax)
407831:	00 86 08 3a 03 43    	add    %al,0x43033a08(%esi)
407837:	09 99 00 2a 57 00    	or     %ebx,0x572a00(%ecx)
40783d:	00 00                	add    %al,(%eax)
40783f:	00 86 08 7d 0f 3f    	add    %al,0x3f0f7d08(%esi)
407845:	09 9a 00 32 57 00    	or     %ebx,0x573200(%edx)
40784b:	00 00                	add    %al,(%eax)
40784d:	00 86 08 87 0f 43    	add    %al,0x430f8708(%esi)
407853:	09 9a 00 3b 57 00    	or     %ebx,0x573b00(%edx)
407859:	00 00                	add    %al,(%eax)
40785b:	00 86 08 dd 0b 3f    	add    %al,0x3f0bdd08(%esi)
407861:	09 9b 00 43 57 00    	or     %ebx,0x574300(%ebx)
407867:	00 00                	add    %al,(%eax)
407869:	00 86 08 e6 0b 43    	add    %al,0x430be608(%esi)
40786f:	09 9b 00 4c 57 00    	or     %ebx,0x574c00(%ebx)
407875:	00 00                	add    %al,(%eax)
407877:	00 86 08 68 02 3f    	add    %al,0x3f026808(%esi)
40787d:	09 9c 00 54 57 00 00 	or     %ebx,0x5754(%eax,%eax,1)
407884:	00 00                	add    %al,(%eax)
407886:	86 08                	xchg   %cl,(%eax)
407888:	72 02                	jb     0x40788c
40788a:	43                   	inc    %ebx
40788b:	09 9c 00 5d 57 00 00 	or     %ebx,0x575d(%eax,%eax,1)
407892:	00 00                	add    %al,(%eax)
407894:	86 18                	xchg   %bl,(%eax)
407896:	56                   	push   %esi
407897:	15 48 09 9d 00       	adc    $0x9d0948,%eax
40789c:	88 57 00             	mov    %dl,0x0(%edi)
40789f:	00 00                	add    %al,(%eax)
4078a1:	00 86 18 56 15 50    	add    %al,0x50155618(%esi)
4078a7:	09 a1 00 99 57 00    	or     %esp,0x579900(%ecx)
4078ad:	00 00                	add    %al,(%eax)
4078af:	00 e6                	add    %ah,%dh
4078b1:	01 06                	add    %eax,(%esi)
4078b3:	09 15 09 a2 00 9c    	or     %edx,0x9c00a209
4078b9:	57                   	push   %edi
4078ba:	00 00                	add    %al,(%eax)
4078bc:	00 00                	add    %al,(%eax)
4078be:	e6 01                	out    %al,$0x1
4078c0:	1f                   	pop    %ds
4078c1:	14 06                	adc    $0x6,%al
4078c3:	00 a3 00 41 58 00    	add    %ah,0x584100(%ebx)
4078c9:	00 00                	add    %al,(%eax)
4078cb:	00 86 08 ba 01 3f    	add    %al,0x3f01ba08(%esi)
4078d1:	09 a3 00 49 58 00    	or     %esp,0x584900(%ebx)
4078d7:	00 00                	add    %al,(%eax)
4078d9:	00 86 08 c0 01 43    	add    %al,0x4301c008(%esi)
4078df:	09 a3 00 52 58 00    	or     %esp,0x585200(%ebx)
4078e5:	00 00                	add    %al,(%eax)
4078e7:	00 86 08 ed 01 3f    	add    %al,0x3f01ed08(%esi)
4078ed:	09 a4 00 5a 58 00 00 	or     %esp,0x585a(%eax,%eax,1)
4078f4:	00 00                	add    %al,(%eax)
4078f6:	86 08                	xchg   %cl,(%eax)
4078f8:	f3 01 43 09          	repz add %eax,0x9(%ebx)
4078fc:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4078fd:	00 63 58             	add    %ah,0x58(%ebx)
407900:	00 00                	add    %al,(%eax)
407902:	00 00                	add    %al,(%eax)
407904:	86 18                	xchg   %bl,(%eax)
407906:	56                   	push   %esi
407907:	15 82 00 a5 00       	adc    $0xa50082,%eax
40790c:	37                   	aaa
40790d:	2c 00                	sub    $0x0,%al
40790f:	00 00                	add    %al,(%eax)
407911:	00 86 18 56 15 06    	add    %al,0x6155618(%esi)
407917:	00 a7 00 99 57 00    	add    %ah,0x579900(%edi)
40791d:	00 00                	add    %al,(%eax)
40791f:	00 86 00 ae 1c 57    	add    %al,0x571cae00(%esi)
407925:	09 a7 00 99 57 00    	or     %esp,0x579900(%edi)
40792b:	00 00                	add    %al,(%eax)
40792d:	00 86 00 bc 09 64    	add    %al,0x6409bc00(%esi)
407933:	09 aa 00 7d 58 00    	or     %ebp,0x587d00(%edx)
407939:	00 00                	add    %al,(%eax)
40793b:	00 86 18 56 15 6b    	add    %al,0x6b155618(%esi)
407941:	09 ab 00 a0 58 00    	or     %ebp,0x58a000(%ebx)
407947:	00 00                	add    %al,(%eax)
407949:	00 e6                	add    %ah,%dh
40794b:	01 06                	add    %eax,(%esi)
40794d:	09 15 09 ac 00 99    	or     %edx,0x9900ac09
407953:	57                   	push   %edi
407954:	00 00                	add    %al,(%eax)
407956:	00 00                	add    %al,(%eax)
407958:	e6 01                	out    %al,$0x1
40795a:	1f                   	pop    %ds
40795b:	14 06                	adc    $0x6,%al
40795d:	00 ad 00 f8 58 00    	add    %ch,0x58f800(%ebp)
407963:	00 00                	add    %al,(%eax)
407965:	00 86 18 56 15 06    	add    %al,0x6155618(%esi)
40796b:	00 ad 00 c0 59 00    	add    %ch,0x59c000(%ebp)
407971:	00 00                	add    %al,(%eax)
407973:	00 86 08 72 08 72    	add    %al,0x72087208(%esi)
407979:	09 ad 00 d8 59 00    	or     %ebp,0x59d800(%ebp)
40797f:	00 00                	add    %al,(%eax)
407981:	00 86 08 7e 08 78    	add    %al,0x78087e08(%esi)
407987:	09 ad 00 07 5a 00    	or     %ebp,0x5a0700(%ebp)
40798d:	00 00                	add    %al,(%eax)
40798f:	00 86 08 fa 17 7f    	add    %al,0x7f17fa08(%esi)
407995:	09 ae 00 0f 5a 00    	or     %ebp,0x5a0f00(%esi)
40799b:	00 00                	add    %al,(%eax)
40799d:	00 86 08 0e 18 86    	add    %al,-0x79e7f1f8(%esi)
4079a3:	09 ae 00 18 5a 00    	or     %ebp,0x5a1800(%esi)
4079a9:	00 00                	add    %al,(%eax)
4079ab:	00 86 08 7e 18 8e    	add    %al,-0x71e781f8(%esi)
4079b1:	09 af 00 20 5a 00    	or     %ebp,0x5a2000(%edi)
4079b7:	00 00                	add    %al,(%eax)
4079b9:	00 86 08 8f 18 95    	add    %al,-0x6ae770f8(%esi)
4079bf:	09 af 00 29 5a 00    	or     %ebp,0x5a2900(%edi)
4079c5:	00 00                	add    %al,(%eax)
4079c7:	00 86 08 8f 15 9d    	add    %al,-0x62ea70f8(%esi)
4079cd:	09 b0 00 31 5a 00    	or     %esi,0x5a3100(%eax)
4079d3:	00 00                	add    %al,(%eax)
4079d5:	00 86 08 9d 15 a4    	add    %al,-0x5bea62f8(%esi)
4079db:	09 b0 00 3c 5a 00    	or     %esi,0x5a3c00(%eax)
4079e1:	00 00                	add    %al,(%eax)
4079e3:	00 81 00 bc 14 ac    	add    %al,-0x53eb4400(%ecx)
4079e9:	09 b1 00 ac 5a 00    	or     %esi,0x5aac00(%ecx)
4079ef:	00 00                	add    %al,(%eax)
4079f1:	00 81 00 22 18 b2    	add    %al,-0x4de7de00(%ecx)
4079f7:	09 b1 00 d0 5b 00    	or     %esi,0x5bd000(%ecx)
4079fd:	00 00                	add    %al,(%eax)
4079ff:	00 86 00 af 0d 4d    	add    %al,0x4d0daf00(%esi)
407a05:	08 b4 00 08 5c 00 00 	or     %dh,0x5c08(%eax,%eax,1)
407a0c:	00 00                	add    %al,(%eax)
407a0e:	86 00                	xchg   %al,(%eax)
407a10:	1f                   	pop    %ds
407a11:	1a 4d 08             	sbb    0x8(%ebp),%cl
407a14:	b4 00                	mov    $0x0,%ah
407a16:	3d 5c 00 00 00       	cmp    $0x5c,%eax
407a1b:	00 86 00 b8 0d 43    	add    %al,0x430db800(%esi)
407a21:	09 b4 00 55 5c 00 00 	or     %esi,0x5c55(%eax,%eax,1)
407a28:	00 00                	add    %al,(%eax)
407a2a:	86 00                	xchg   %al,(%eax)
407a2c:	29 1a                	sub    %ebx,(%edx)
407a2e:	43                   	inc    %ebx
407a2f:	09 b5 00 6d 5c 00    	or     %esi,0x5c6d00(%ebp)
407a35:	00 00                	add    %al,(%eax)
407a37:	00 86 00 7b 11 bb    	add    %al,-0x44ee8500(%esi)
407a3d:	09 b6 00 87 5c 00    	or     %esi,0x5c8700(%esi)
407a43:	00 00                	add    %al,(%eax)
407a45:	00 86 00 7b 11 c1    	add    %al,-0x3eee8500(%esi)
407a4b:	09 b8 00 a0 5c 00    	or     %edi,0x5ca000(%eax)
407a51:	00 00                	add    %al,(%eax)
407a53:	00 86 00 29 15 c8    	add    %al,-0x37ead700(%esi)
407a59:	09 b9 00 d0 5c 00    	or     %edi,0x5cd000(%ecx)
407a5f:	00 00                	add    %al,(%eax)
407a61:	00 86 00 88 15 cf    	add    %al,-0x30ea7800(%esi)
407a67:	09 ba 00 74 5d 00    	or     %edi,0x5d7400(%edx)
407a6d:	00 00                	add    %al,(%eax)
407a6f:	00 e6                	add    %ah,%dh
407a71:	01 06                	add    %eax,(%esi)
407a73:	09 15 09 bc 00 a0    	or     %edx,0xa000bc09
407a79:	5d                   	pop    %ebp
407a7a:	00 00                	add    %al,(%eax)
407a7c:	00 00                	add    %al,(%eax)
407a7e:	e6 01                	out    %al,$0x1
407a80:	1f                   	pop    %ds
407a81:	14 06                	adc    $0x6,%al
407a83:	00 bd 00 cc 5d 00    	add    %bh,0x5dcc00(%ebp)
407a89:	00 00                	add    %al,(%eax)
407a8b:	00 86 00 0d 09 d9    	add    %al,-0x26f6f300(%esi)
407a91:	09 bd 00 fe 5d 00    	or     %edi,0x5dfe00(%ebp)
407a97:	00 00                	add    %al,(%eax)
407a99:	00 86 00 16 09 10    	add    %al,0x10091600(%esi)
407a9f:	00 bf 00 20 5e 00    	add    %bh,0x5e2000(%edi)
407aa5:	00 00                	add    %al,(%eax)
407aa7:	00 86 00 33 19 cb    	add    %al,-0x34e6cd00(%esi)
407aad:	07                   	pop    %es
407aae:	c0 00 3e             	rolb   $0x3e,(%eax)
407ab1:	5e                   	pop    %esi
407ab2:	00 00                	add    %al,(%eax)
407ab4:	00 00                	add    %al,(%eax)
407ab6:	86 18                	xchg   %bl,(%eax)
407ab8:	56                   	push   %esi
407ab9:	15 06 00 c1 00       	adc    $0xc10006,%eax
407abe:	5c                   	pop    %esp
407abf:	5e                   	pop    %esi
407ac0:	00 00                	add    %al,(%eax)
407ac2:	00 00                	add    %al,(%eax)
407ac4:	86 18                	xchg   %bl,(%eax)
407ac6:	56                   	push   %esi
407ac7:	15 50 09 c1 00       	adc    $0xc10950,%eax
407acc:	99                   	cltd
407acd:	57                   	push   %edi
407ace:	00 00                	add    %al,(%eax)
407ad0:	00 00                	add    %al,(%eax)
407ad2:	e6 01                	out    %al,$0x1
407ad4:	06                   	push   %es
407ad5:	09 15 09 c2 00 25    	or     %edx,0x2500c209
407adb:	5f                   	pop    %edi
407adc:	00 00                	add    %al,(%eax)
407ade:	00 00                	add    %al,(%eax)
407ae0:	e6 01                	out    %al,$0x1
407ae2:	1f                   	pop    %ds
407ae3:	14 06                	adc    $0x6,%al
407ae5:	00 c3                	add    %al,%bl
407ae7:	00 4c 5f 00          	add    %cl,0x0(%edi,%ebx,2)
407aeb:	00 00                	add    %al,(%eax)
407aed:	00 86 08 04 03 cc    	add    %al,-0x33fcfbf8(%esi)
407af3:	00 c3                	add    %al,%bl
407af5:	00 54 5f 00          	add    %dl,0x0(%edi,%ebx,2)
407af9:	00 00                	add    %al,(%eax)
407afb:	00 86 08 0b 03 01    	add    %al,0x1030b08(%esi)
407b01:	00 c3                	add    %al,%bl
407b03:	00 5d 5f             	add    %bl,0x5f(%ebp)
407b06:	00 00                	add    %al,(%eax)
407b08:	00 00                	add    %al,(%eax)
407b0a:	86 08                	xchg   %cl,(%eax)
407b0c:	9b                   	fwait
407b0d:	0d cc 00 c4 00       	or     $0xc400cc,%eax
407b12:	65 5f                	gs pop %edi
407b14:	00 00                	add    %al,(%eax)
407b16:	00 00                	add    %al,(%eax)
407b18:	86 08                	xchg   %cl,(%eax)
407b1a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
407b1b:	0d 01 00 c4 00       	or     $0xc40001,%eax
407b20:	6e                   	outsb  %ds:(%esi),(%dx)
407b21:	5f                   	pop    %edi
407b22:	00 00                	add    %al,(%eax)
407b24:	00 00                	add    %al,(%eax)
407b26:	86 08                	xchg   %cl,(%eax)
407b28:	09 1a                	or     %ebx,(%edx)
407b2a:	cc                   	int3
407b2b:	00 c5                	add    %al,%ch
407b2d:	00 76 5f             	add    %dh,0x5f(%esi)
407b30:	00 00                	add    %al,(%eax)
407b32:	00 00                	add    %al,(%eax)
407b34:	86 08                	xchg   %cl,(%eax)
407b36:	14 1a                	adc    $0x1a,%al
407b38:	01 00                	add    %eax,(%eax)
407b3a:	c5 00                	lds    (%eax),%eax
407b3c:	7f 5f                	jg     0x407b9d
407b3e:	00 00                	add    %al,(%eax)
407b40:	00 00                	add    %al,(%eax)