49d69f:	03 2e                	add    (%esi),%ebp
49d6a1:	00 33                	add    %dh,(%ebx)
49d6a3:	00 1f                	add    %bl,(%edi)
49d6a5:	03 2e                	add    (%esi),%ebp
49d6a7:	00 3b                	add    %bh,(%ebx)
49d6a9:	00 3e                	add    %bh,(%esi)
49d6ab:	03 2e                	add    (%esi),%ebp
49d6ad:	00 43 00             	add    %al,0x0(%ebx)
49d6b0:	e5 02                	in     $0x2,%eax
49d6b2:	2e 00 4b 00          	add    %cl,%cs:0x0(%ebx)
49d6b6:	54                   	push   %esp
49d6b7:	03 2e                	add    (%esi),%ebp
49d6b9:	00 53 00             	add    %dl,0x0(%ebx)
49d6bc:	7e 03                	jle    0x49d6c1
49d6be:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
49d6c2:	8c 03                	mov    %es,(%ebx)
49d6c4:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
49d6c8:	f8                   	clc
49d6c9:	02 2e                	add    (%esi),%ch
49d6cb:	00 6b 00             	add    %ch,0x0(%ebx)
49d6ce:	db 03                	fildl  (%ebx)
49d6d0:	2e 00 73 00          	add    %dh,%cs:0x0(%ebx)
49d6d4:	f9                   	stc
49d6d5:	03 2e                	add    (%esi),%ebp
49d6d7:	00 7b 00             	add    %bh,0x0(%ebx)
49d6da:	0e                   	push   %cs
49d6db:	00 49 00             	add    %cl,0x0(%ecx)
49d6de:	b3 00                	mov    $0x0,%bl
49d6e0:	21 04 80             	and    %eax,(%eax,%eax,4)
49d6e3:	01 83 00 0e 00 a0    	add    %eax,-0x5ffff200(%ebx)
49d6e9:	02 83 00 0e 00 03    	add    0x3000e00(%ebx),%al
49d6ef:	03 9b 00 0e 00 23    	add    0x23000e00(%ebx),%ebx
49d6f5:	03 8b 00 0e 00 23    	add    0x23000e00(%ebx),%ecx
49d6fb:	03 a3 00 0e 00 23    	add    0x23000e00(%ebx),%esp
49d701:	03 ab 00 13 04 43    	add    0x43041300(%ebx),%ebp
49d707:	03 8b 00 0e 00 60    	add    0x60000e00(%ebx),%ecx
49d70d:	03 83 00 0e 00 e0    	add    -0x1ffff200(%ebx),%eax
49d713:	03 83 00 0e 00 00    	add    0xe00(%ebx),%eax
49d719:	04 83                	add    $0x83,%al
49d71b:	00 0e                	add    %cl,(%esi)
49d71d:	00 60 04             	add    %ah,0x4(%eax)
49d720:	83 00 0e             	addl   $0xe,(%eax)
49d723:	00 80 04 83 00 0e    	add    %al,0xe008304(%eax)
49d729:	00 80 05 83 00 0e    	add    %al,0xe008305(%eax)
49d72f:	00 00                	add    %al,(%eax)
49d731:	06                   	push   %es
49d732:	83 00 0e             	addl   $0xe,(%eax)
49d735:	00 a0 06 83 00 0e    	add    %ah,0xe008306(%eax)
49d73b:	00 c0                	add    %al,%al
49d73d:	06                   	push   %es
49d73e:	83 00 0e             	addl   $0xe,(%eax)
49d741:	00 c0                	add    %al,%al
49d743:	07                   	pop    %es
49d744:	83 00 0e             	addl   $0xe,(%eax)
49d747:	00 c0                	add    %al,%al
49d749:	08 8b 00 0e 00 e0    	or     %cl,-0x1ffff200(%ebx)
49d74f:	08 8b 00 0e 00 00    	or     %cl,0xe00(%ebx)
49d755:	09 83 00 0e 00 20    	or     %eax,0x20000e00(%ebx)
49d75b:	09 83 00 0e 00 40    	or     %eax,0x40000e00(%ebx)
49d761:	09 83 00 0e 00 60    	or     %eax,0x60000e00(%ebx)
49d767:	09 83 00 0e 00 80    	or     %eax,-0x7ffff200(%ebx)
49d76d:	09 83 00 0e 00 40    	or     %eax,0x40000e00(%ebx)
49d773:	0b 83 00 0e 00 e0    	or     -0x1ffff200(%ebx),%eax
49d779:	0b 83 00 0e 00 00    	or     0xe00(%ebx),%eax
49d77f:	0c 83                	or     $0x83,%al
49d781:	00 0e                	add    %cl,(%esi)
49d783:	00 20                	add    %ah,(%eax)
49d785:	0c 93                	or     $0x93,%al
49d787:	00 0e                	add    %cl,(%esi)
49d789:	00 a0 0c 83 00 0e    	add    %ah,0xe00830c(%eax)
49d78f:	00 c0                	add    %al,%al
49d791:	0c 83                	or     $0x83,%al
49d793:	00 0e                	add    %cl,(%esi)
49d795:	00 24 00             	add    %ah,(%eax,%eax,1)
49d798:	da 00                	fiaddl (%eax)
49d79a:	26 00 de             	es add %bl,%dh
49d79d:	00 08                	add    %cl,(%eax)
49d79f:	00 06                	add    %al,(%esi)
49d7a1:	00 45 02             	add    %al,0x2(%ebp)
49d7a4:	01 00                	add    %eax,(%eax)
49d7a6:	10 00                	adc    %al,(%eax)
49d7a8:	00 00                	add    %al,(%eax)
49d7aa:	1b 00                	sbb    (%eax),%eax
49d7ac:	01 00                	add    %eax,(%eax)
49d7ae:	14 00                	adc    $0x0,%al
49d7b0:	00 00                	add    %al,(%eax)
49d7b2:	1c 00                	sbb    $0x0,%al
49d7b4:	01 00                	add    %eax,(%eax)
49d7b6:	10 18                	adc    %bl,(%eax)
49d7b8:	01 00                	add    %eax,(%eax)
49d7ba:	1d 00 04 00 10       	sbb    $0x10000400,%eax
49d7bf:	02 00                	add    (%eax),%al
49d7c1:	00 1e                	add    %bl,(%esi)
49d7c3:	00 01                	add    %al,(%ecx)
49d7c5:	00 4e 02             	add    %cl,0x2(%esi)
49d7c8:	00 00                	add    %al,(%eax)
49d7ca:	1f                   	pop    %ds
49d7cb:	00 2a                	add    %ch,(%edx)
49d7cd:	04 53                	add    $0x53,%al
49d7cf:	04 7b                	add    $0x7b,%al
49d7d1:	04 8a                	add    $0x8a,%al
49d7d3:	04 a7                	add    $0xa7,%al
49d7d5:	04 cc                	add    $0xcc,%al
49d7d7:	04 e7                	add    $0xe7,%al
49d7d9:	04 fe                	add    $0xfe,%al
49d7db:	04 17                	add    $0x17,%al
49d7dd:	05 3c 05 67 05       	add    $0x567053c,%eax
49d7e2:	70 05                	jo     0x49d7e9
49d7e4:	a0 05 b2 05 c8       	mov    0xc805b205,%al
49d7e9:	05 d6 05 e7 05       	add    $0x5e705d6,%eax
49d7ee:	f7 05 09 06 34 06 39 	testl  $0x6680639,0x6340609
49d7f5:	06 68 06
49d7f8:	75 06                	jne    0x49d800
49d7fa:	86 06                	xchg   %al,(%esi)
49d7fc:	92                   	xchg   %eax,%edx
49d7fd:	06                   	push   %es
49d7fe:	a3 06 be 06 df       	mov    %eax,0xdf06be06
49d803:	06                   	push   %es
49d804:	ef                   	out    %eax,(%dx)
49d805:	06                   	push   %es
49d806:	f8                   	clc
49d807:	06                   	push   %es
49d808:	1d 07 28 07 49       	sbb    $0x49072807,%eax
49d80d:	07                   	pop    %es
49d80e:	68 07 c9 07 d6       	push   $0xd607c907
49d813:	07                   	pop    %es
49d814:	ea 07 f9 07 0b 08 1b 	ljmp   $0x1b08,$0xb07f907
49d81b:	08 3a                	or     %bh,(%edx)
49d81d:	08 5f 08             	or     %bl,0x8(%edi)
49d820:	64 08 7f 08          	or     %bh,%fs:0x8(%edi)
49d824:	94                   	xchg   %eax,%esp
49d825:	08 a3 08 c4 08 e3    	or     %ah,-0x1cf73bf8(%ebx)
49d82b:	08 08                	or     %cl,(%eax)
49d82d:	09 24 09             	or     %esp,(%ecx,%ecx,1)
49d830:	49                   	dec    %ecx
49d831:	09 62 09             	or     %esp,0x9(%edx)
49d834:	19 00                	sbb    %eax,(%eax)
49d836:	01 00                	add    %eax,(%eax)
49d838:	00 00                	add    %al,(%eax)
49d83a:	36 0b 26             	or     %ss:(%esi),%esp
49d83d:	02 00                	add    (%eax),%al
49d83f:	00 21                	add    %ah,(%ecx)
49d841:	06                   	push   %es
49d842:	2b 02                	sub    (%edx),%eax
49d844:	00 00                	add    %al,(%eax)
49d846:	e8 02 30 02 00       	call   0x4c084d
49d84b:	00 4e 09             	add    %cl,0x9(%esi)
49d84e:	30 02                	xor    %al,(%edx)
49d850:	02 00                	add    (%eax),%al
49d852:	6d                   	insl   (%dx),%es:(%edi)
49d853:	00 03                	add    %al,(%ebx)
49d855:	00 02                	add    %al,(%edx)
49d857:	00 6e 00             	add    %ch,0x0(%esi)
49d85a:	05 00 01 00 6f       	add    $0x6f000100,%eax
49d85f:	00 05 00 02 00 70    	add    %al,0x70000200
49d865:	00 07                	add    %al,(%edi)
49d867:	00 02                	add    %al,(%edx)
49d869:	00 71 00             	add    %dh,0x0(%ecx)
49d86c:	09 00                	or     %eax,(%eax)
49d86e:	47                   	inc    %edi
49d86f:	04 d8                	add    $0xd8,%al
49d871:	04 f1                	add    $0xf1,%al
49d873:	04 fa                	add    $0xfa,%al
49d875:	04 ae                	add    $0xae,%al
49d877:	05 7c 06 82 07       	add    $0x782067c,%eax
49d87c:	93                   	xchg   %eax,%ebx
49d87d:	07                   	pop    %es
49d87e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
49d87f:	07                   	pop    %es
49d880:	02 08                	add    (%eax),%cl
49d882:	50                   	push   %eax
49d883:	20 00                	and    %al,(%eax)
49d885:	00 0b                	add    %cl,(%ebx)
49d887:	00 60 22             	add    %ah,0x22(%eax)
49d88a:	00 00                	add    %al,(%eax)
49d88c:	24 00                	and    $0x0,%al
49d88e:	78 22                	js     0x49d8b2
49d890:	00 00                	add    %al,(%eax)
49d892:	25 00 88 22 00       	and    $0x228800,%eax
49d897:	00 26                	add    %ah,(%esi)
49d899:	00 98 3a 01 00 27    	add    %bl,0x2700013a(%eax)
49d89f:	00 04 80             	add    %al,(%eax,%eax,4)
49d8a2:	00 00                	add    %al,(%eax)
49d8a4:	01 00                	add    %eax,(%eax)
49d8b2:	ea 02 00 00 04 00 00 	ljmp   $0x0,$0x4000002
49d8c1:	00 01                	add    %al,(%ecx)
49d8c3:	00 ee                	add    %ch,%dh
49d8c5:	03 00                	add    (%eax),%eax
49d8c7:	00 00                	add    %al,(%eax)
49d8c9:	00 04 00             	add    %al,(%eax,%eax,1)
49d8d4:	00 00                	add    %al,(%eax)
49d8d6:	01 00                	add    %eax,(%eax)
49d8d8:	f5                   	cmc
49d8d9:	05 00 00 00 00       	add    $0x0,%eax
49d8de:	04 00                	add    $0x0,%al
49d8e8:	00 00                	add    %al,(%eax)
49d8ea:	18 02                	sbb    %al,(%edx)
49d8ec:	10 09                	adc    %cl,(%ecx)
49d8ee:	00 00                	add    %al,(%eax)
49d8f0:	00 00                	add    %al,(%eax)
49d8f2:	04 00                	add    $0x0,%al
49d8fc:	00 00                	add    %al,(%eax)
49d8fe:	01 00                	add    %eax,(%eax)
49d900:	cd 09                	int    $0x9
49d90a:	01 00                	add    %eax,(%eax)
49d90c:	00 00                	add    %al,(%eax)
49d90e:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
49d911:	00 dc                	add    %bl,%ah
49d913:	45                   	inc    %ebp
49d914:	00 00                	add    %al,(%eax)
49d916:	02 00                	add    (%eax),%al
49d918:	00 00                	add    %al,(%eax)
49d91a:	58                   	pop    %eax
49d91b:	0c 00                	or     $0x0,%al
49d91d:	00 07                	add    %al,(%edi)
49d91f:	00 06                	add    %al,(%esi)
49d921:	00 09                	add    %cl,(%ecx)
49d923:	00 08                	add    %cl,(%eax)
49d925:	00 0b                	add    %cl,(%ebx)
49d927:	00 0a                	add    %cl,(%edx)
49d929:	00 0f                	add    %cl,(%edi)
49d92b:	00 0e                	add    %cl,(%esi)
49d92d:	00 14 00             	add    %dl,(%eax,%eax,1)
49d930:	13 00                	adc    (%eax),%eax
49d932:	1b 00                	sbb    (%eax),%eax
49d934:	1a 00                	sbb    (%eax),%al
49d936:	1c 00                	sbb    $0x0,%al
49d938:	1a 00                	sbb    (%eax),%al
49d93a:	1d 00 1a 00 00       	sbb    $0x1a00,%eax
49d93f:	00 00                	add    %al,(%eax)
49d941:	00 19                	add    %bl,(%ecx)
49d943:	00 01                	add    %al,(%ecx)
49d945:	00 00                	add    %al,(%eax)
49d947:	00 00                	add    %al,(%eax)
49d949:	00 2b                	add    %ch,(%ebx)
49d94b:	00 01                	add    %al,(%ecx)
49d94d:	00 00                	add    %al,(%eax)
49d94f:	00 00                	add    %al,(%eax)
49d951:	00 3f                	add    %bh,(%edi)
49d953:	00 01                	add    %al,(%ecx)
49d955:	00 00                	add    %al,(%eax)
49d957:	00 00                	add    %al,(%eax)
49d959:	00 47 00             	add    %al,0x0(%edi)
49d95c:	01 00                	add    %eax,(%eax)
49d95e:	00 00                	add    %al,(%eax)
49d960:	00 00                	add    %al,(%eax)
49d962:	49                   	dec    %ecx
49d963:	00 01                	add    %al,(%ecx)
49d965:	00 00                	add    %al,(%eax)
49d967:	00 00                	add    %al,(%eax)
49d969:	00 59 00             	add    %bl,0x0(%ecx)
49d96c:	01 00                	add    %eax,(%eax)
49d96e:	01 00                	add    %eax,(%eax)
49d970:	00 00                	add    %al,(%eax)
49d972:	59                   	pop    %ecx
49d973:	00 57 00             	add    %dl,0x0(%edi)
49d976:	00 00                	add    %al,(%eax)
49d978:	00 00                	add    %al,(%eax)
49d97a:	61                   	popa
49d97b:	00 01                	add    %al,(%ecx)
49d97d:	00 00                	add    %al,(%eax)
49d97f:	00 00                	add    %al,(%eax)
49d981:	00 6d 00             	add    %ch,0x0(%ebp)
49d984:	01 00                	add    %eax,(%eax)
49d986:	00 00                	add    %al,(%eax)
49d988:	00 00                	add    %al,(%eax)
49d98a:	91                   	xchg   %eax,%ecx
49d98b:	00 01                	add    %al,(%ecx)
49d98d:	00 00                	add    %al,(%eax)
49d98f:	00 00                	add    %al,(%eax)
49d991:	00 93 00 01 00 00    	add    %dl,0x100(%ebx)
49d997:	00 00                	add    %al,(%eax)
49d999:	00 95 00 01 00 00    	add    %dl,0x100(%ebp)
49d99f:	00 00                	add    %al,(%eax)
49d9a1:	00 97 00 01 00 01    	add    %dl,0x1000100(%edi)
49d9a7:	00 00                	add    %al,(%eax)
49d9a9:	00 97 00 57 00 02    	add    %dl,0x2005700(%edi)
49d9af:	00 00                	add    %al,(%eax)
49d9b1:	00 97 00 b9 00 00    	add    %dl,0xb900(%edi)
49d9b7:	00 00                	add    %al,(%eax)
49d9b9:	00 99 00 01 00 00    	add    %bl,0x100(%ecx)
49d9bf:	00 00                	add    %al,(%eax)
49d9c1:	00 bf 00 01 00 01    	add    %bh,0x1000100(%edi)
49d9c7:	00 00                	add    %al,(%eax)
49d9c9:	00 bf 00 57 00 00    	add    %bh,0x5700(%edi)
49d9cf:	00 00                	add    %al,(%eax)
49d9d1:	00 c1                	add    %al,%cl
49d9d3:	00 01                	add    %al,(%ecx)
49d9d5:	00 01                	add    %al,(%ecx)
49d9d7:	00 00                	add    %al,(%eax)
49d9d9:	00 c1                	add    %al,%cl
49d9db:	00 57 00             	add    %dl,0x0(%edi)
49d9de:	02 00                	add    (%eax),%al
49d9e0:	00 00                	add    %al,(%eax)
49d9e2:	c1 00 b9             	roll   $0xb9,(%eax)
49d9e5:	00 00                	add    %al,(%eax)
49d9e7:	00 00                	add    %al,(%eax)
49d9e9:	00 cb                	add    %cl,%bl
49d9eb:	00 01                	add    %al,(%ecx)
49d9ed:	00 01                	add    %al,(%ecx)
49d9ef:	00 00                	add    %al,(%eax)
49d9f1:	00 cb                	add    %cl,%bl
49d9f3:	00 57 00             	add    %dl,0x0(%edi)
49d9f6:	02 00                	add    (%eax),%al
49d9f8:	00 00                	add    %al,(%eax)
49d9fa:	cb                   	lret
49d9fb:	00 b9 00 00 00 00    	add    %bh,0x0(%ecx)
49da01:	00 cd                	add    %cl,%ch
49da03:	00 01                	add    %al,(%ecx)
49da05:	00 c0                	add    %al,%al
49da07:	00 6c 04 46          	add    %ch,0x46(%esp,%eax,1)
49da0b:	00 76 04             	add    %dh,0x4(%esi)
49da0e:	98                   	cwtl
49da0f:	00 85 04 96 00 e0    	add    %al,-0x1fff69fc(%ebp)
49da15:	04 94                	add    $0x94,%al
49da17:	00 7d 05             	add    %bh,0x5(%ebp)
49da1a:	48                   	dec    %eax
49da1b:	00 8f 05 6c 00 95    	add    %cl,-0x6aff93fb(%edi)
49da21:	05 60 00 9b 05       	add    $0x59b0060,%eax
49da26:	92                   	xchg   %eax,%edx
49da27:	00 8f 05 cc 00 7d    	add    %cl,0x7d00cc05(%edi)
49da2d:	05 90 00 8e 06       	add    $0x68e0090,%eax
49da32:	18 00                	sbb    %al,(%eax)
49da34:	7d 07                	jge    0x49da3d
49da36:	3e 00 a0 07 be 00 a8 	add    %ah,%ds:-0x57ff41f9(%eax)
49da3d:	07                   	pop    %es
49da3e:	2a 00                	sub    (%eax),%al
49da40:	76 04                	jbe    0x49da46
49da42:	6d                   	insl   (%dx),%es:(%edi)
49da43:	00 c4                	add    %al,%ah
49da45:	07                   	pop    %es
49da46:	58                   	pop    %eax
49da47:	00 cf                	add    %cl,%bh
49da49:	07                   	pop    %es
49da4a:	ca 00 1c             	lret   $0x1c00
49da4d:	09 01                	or     %eax,(%ecx)
49da4f:	00 2d 00 02 00 15    	add    %ch,0x15000200
49da55:	00 03                	add    %al,(%ebx)
49da57:	00 31                	add    %dh,(%ecx)
49da59:	00 04 00             	add    %al,(%eax,%eax,1)
49da5c:	15 00 05 00 91       	adc    $0x91000500,%eax
49da61:	00 06                	add    %al,(%esi)
49da63:	00 09                	add    %cl,(%ecx)
49da65:	00 07                	add    %al,(%edi)
49da67:	00 95 00 08 00 19    	add    %dl,0x19000800(%ebp)
49da6d:	00 09                	add    %cl,(%ecx)
49da6f:	00 99 00 0a 00 9d    	add    %bl,-0x62fff600(%ecx)
49da75:	00 0b                	add    %cl,(%ebx)
49da77:	00 91 00 0c 00 a1    	add    %dl,-0x5efff400(%ecx)
49da7d:	00 0d 00 9d 00 0e    	add    %cl,0xe009d00