44df19:	00 00                	add    %al,(%eax)
44df1b:	00 00                	add    %al,(%eax)
44df1d:	00 03                	add    %al,(%ebx)
44df1f:	00 c6                	add    %al,%dh
44df21:	00 3f                	add    %bh,(%edi)
44df23:	0c 7b                	or     $0x7b,%al
44df25:	0e                   	push   %cs
44df26:	d9 00                	flds   (%eax)
44df28:	b0 dc                	mov    $0xdc,%al
44df2a:	00 00                	add    %al,(%eax)
44df2c:	00 00                	add    %al,(%eax)
44df2e:	13 00                	adc    (%eax),%eax
44df30:	5a                   	pop    %edx
44df31:	2e 80 0e d9          	orb    $0xd9,%cs:(%esi)
44df35:	00 c0                	add    %al,%al
44df37:	dc 00                	faddl  (%eax)
44df39:	00 00                	add    %al,(%eax)
44df3b:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44df41:	00 d9                	add    %bl,%cl
44df43:	00 00                	add    %al,(%eax)
44df45:	00 00                	add    %al,(%eax)
44df47:	00 03                	add    %al,(%ebx)
44df49:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44df4f:	01 d9                	add    %ebx,%ecx
44df51:	00 00                	add    %al,(%eax)
44df53:	00 00                	add    %al,(%eax)
44df55:	00 03                	add    %al,(%ebx)
44df57:	00 c6                	add    %al,%dh
44df59:	00 3f                	add    %bh,(%edi)
44df5b:	0c 7b                	or     $0x7b,%al
44df5d:	0e                   	push   %cs
44df5e:	d9 00                	flds   (%eax)
44df60:	cc                   	int3
44df61:	dc 00                	faddl  (%eax)
44df63:	00 00                	add    %al,(%eax)
44df65:	00 13                	add    %dl,(%ebx)
44df67:	00 a6 2e 80 0e d9    	add    %ah,-0x26f17fd2(%esi)
44df6d:	00 dc                	add    %bl,%ah
44df6f:	dc 00                	faddl  (%eax)
44df71:	00 00                	add    %al,(%eax)
44df73:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44df79:	00 d9                	add    %bl,%cl
44df7b:	00 00                	add    %al,(%eax)
44df7d:	00 00                	add    %al,(%eax)
44df7f:	00 03                	add    %al,(%ebx)
44df81:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44df87:	01 d9                	add    %ebx,%ecx
44df89:	00 00                	add    %al,(%eax)
44df8b:	00 00                	add    %al,(%eax)
44df8d:	00 03                	add    %al,(%ebx)
44df8f:	00 c6                	add    %al,%dh
44df91:	00 3f                	add    %bh,(%edi)
44df93:	0c 87                	or     $0x87,%al
44df95:	0f d9 00             	psubusw (%eax),%mm0
44df98:	e8 dc 00 00 00       	call   0x44e079
44df9d:	00 13                	add    %dl,(%ebx)
44df9f:	00 f2                	add    %dh,%dl
44dfa1:	2e 03 01             	add    %cs:(%ecx),%eax
44dfa4:	da 00                	fiaddl (%eax)
44dfa6:	f8                   	clc
44dfa7:	dc 00                	faddl  (%eax)
44dfa9:	00 00                	add    %al,(%eax)
44dfab:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44dfb1:	00 db                	add    %bl,%bl
44dfb3:	00 00                	add    %al,(%eax)
44dfb5:	00 00                	add    %al,(%eax)
44dfb7:	00 03                	add    %al,(%ebx)
44dfb9:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44dfbf:	01 db                	add    %ebx,%ebx
44dfc1:	00 00                	add    %al,(%eax)
44dfc3:	00 00                	add    %al,(%eax)
44dfc5:	00 03                	add    %al,(%ebx)
44dfc7:	00 c6                	add    %al,%dh
44dfc9:	00 3f                	add    %bh,(%edi)
44dfcb:	0c 01                	or     $0x1,%al
44dfcd:	00 db                	add    %bl,%bl
44dfcf:	00 04 dd 00 00 00 00 	add    %al,0x0(,%ebx,8)
44dfd6:	13 00                	adc    (%eax),%eax
44dfd8:	3d 2f a9 00 db       	cmp    $0xdb00a92f,%eax
44dfdd:	00 10                	add    %dl,(%eax)
44dfdf:	dd 00                	fldl   (%eax)
44dfe1:	00 00                	add    %al,(%eax)
44dfe3:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44dfe9:	00 db                	add    %bl,%bl
44dfeb:	00 00                	add    %al,(%eax)
44dfed:	00 00                	add    %al,(%eax)
44dfef:	00 03                	add    %al,(%ebx)
44dff1:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44dff7:	01 db                	add    %ebx,%ebx
44dff9:	00 00                	add    %al,(%eax)
44dffb:	00 00                	add    %al,(%eax)
44dffd:	00 03                	add    %al,(%ebx)
44dfff:	00 c6                	add    %al,%dh
44e001:	00 3f                	add    %bh,(%edi)
44e003:	0c 9b                	or     $0x9b,%al
44e005:	00 db                	add    %bl,%bl
44e007:	00 1c dd 00 00 00 00 	add    %bl,0x0(,%ebx,8)
44e00e:	13 00                	adc    (%eax),%eax
44e010:	88 2f                	mov    %ch,(%edi)
44e012:	ec                   	in     (%dx),%al
44e013:	00 dc                	add    %bl,%ah
44e015:	00 2c dd 00 00 00 00 	add    %ch,0x0(,%ebx,8)
44e01c:	91                   	xchg   %eax,%ecx
44e01d:	18 3f                	sbb    %bh,(%edi)
44e01f:	08 a9 00 dd 00 00    	or     %ch,0xdd00(%ecx)
44e025:	00 00                	add    %al,(%eax)
44e027:	00 03                	add    %al,(%ebx)
44e029:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44e02f:	01 dd                	add    %ebx,%ebp
44e031:	00 00                	add    %al,(%eax)
44e033:	00 00                	add    %al,(%eax)
44e035:	00 03                	add    %al,(%ebx)
44e037:	00 c6                	add    %al,%dh
44e039:	00 3f                	add    %bh,(%edi)
44e03b:	0c b9                	or     $0xb9,%al
44e03d:	0f dd 00             	paddusw (%eax),%mm0
44e040:	38 dd                	cmp    %bl,%ch
44e042:	00 00                	add    %al,(%eax)
44e044:	00 00                	add    %al,(%eax)
44e046:	13 00                	adc    (%eax),%eax
44e048:	d3 2f                	shrl   %cl,(%edi)
44e04a:	85 00                	test   %eax,(%eax)
44e04c:	de 00                	fiadds (%eax)
44e04e:	48                   	dec    %eax
44e04f:	dd 00                	fldl   (%eax)
44e051:	00 00                	add    %al,(%eax)
44e053:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44e059:	00 df                	add    %bl,%bh
44e05b:	00 00                	add    %al,(%eax)
44e05d:	00 00                	add    %al,(%eax)
44e05f:	00 03                	add    %al,(%ebx)
44e061:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44e067:	01 df                	add    %ebx,%edi
44e069:	00 00                	add    %al,(%eax)
44e06b:	00 00                	add    %al,(%eax)
44e06d:	00 03                	add    %al,(%ebx)
44e06f:	00 c6                	add    %al,%dh
44e071:	00 3f                	add    %bh,(%edi)
44e073:	0c cd                	or     $0xcd,%al
44e075:	0f df 00             	pandn  (%eax),%mm0
44e078:	54                   	push   %esp
44e079:	dd 00                	fldl   (%eax)
44e07b:	00 00                	add    %al,(%eax)
44e07d:	00 13                	add    %dl,(%ebx)
44e07f:	00 1f                	add    %bl,(%edi)
44e081:	30 93 00 e0 00 64    	xor    %dl,0x6400e000(%ebx)
44e087:	dd 00                	fldl   (%eax)
44e089:	00 00                	add    %al,(%eax)
44e08b:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44e091:	00 e1                	add    %ah,%cl
44e093:	00 00                	add    %al,(%eax)
44e095:	00 00                	add    %al,(%eax)
44e097:	00 03                	add    %al,(%ebx)
44e099:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44e09f:	01 e1                	add    %esp,%ecx
44e0a1:	00 00                	add    %al,(%eax)
44e0a3:	00 00                	add    %al,(%eax)
44e0a5:	00 03                	add    %al,(%ebx)
44e0a7:	00 c6                	add    %al,%dh
44e0a9:	00 3f                	add    %bh,(%edi)
44e0ab:	0c e3                	or     $0xe3,%al
44e0ad:	0f e1 00             	psraw  (%eax),%mm0
44e0b0:	70 dd                	jo     0x44e08f
44e0b2:	00 00                	add    %al,(%eax)
44e0b4:	00 00                	add    %al,(%eax)
44e0b6:	13 00                	adc    (%eax),%eax
44e0b8:	6b 30 a7             	imul   $0xffffffa7,(%eax),%esi
44e0bb:	06                   	push   %es
44e0bc:	e1 00                	loope  0x44e0be
44e0be:	80 dd 00             	sbb    $0x0,%ch
44e0c1:	00 00                	add    %al,(%eax)
44e0c3:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44e0c9:	00 e1                	add    %ah,%cl
44e0cb:	00 00                	add    %al,(%eax)
44e0cd:	00 00                	add    %al,(%eax)
44e0cf:	00 03                	add    %al,(%ebx)
44e0d1:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44e0d7:	01 e1                	add    %esp,%ecx
44e0d9:	00 00                	add    %al,(%eax)
44e0db:	00 00                	add    %al,(%eax)
44e0dd:	00 03                	add    %al,(%ebx)
44e0df:	00 c6                	add    %al,%dh
44e0e1:	00 3f                	add    %bh,(%edi)
44e0e3:	0c f7                	or     $0xf7,%al
44e0e5:	0f e1 00             	psraw  (%eax),%mm0
44e0e8:	8c dd                	mov    %ds,%ebp
44e0ea:	00 00                	add    %al,(%eax)
44e0ec:	00 00                	add    %al,(%eax)
44e0ee:	13 00                	adc    (%eax),%eax
44e0f0:	b6 30                	mov    $0x30,%dh
44e0f2:	0b 01                	or     (%ecx),%eax
44e0f4:	e2 00                	loop   0x44e0f6
44e0f6:	9c                   	pushf
44e0f7:	dd 00                	fldl   (%eax)
44e0f9:	00 00                	add    %al,(%eax)
44e0fb:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44e101:	00 e3                	add    %ah,%bl
44e103:	00 00                	add    %al,(%eax)
44e105:	00 00                	add    %al,(%eax)
44e107:	00 03                	add    %al,(%ebx)
44e109:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44e10f:	01 e3                	add    %esp,%ebx
44e111:	00 00                	add    %al,(%eax)
44e113:	00 00                	add    %al,(%eax)
44e115:	00 03                	add    %al,(%ebx)
44e117:	00 c6                	add    %al,%dh
44e119:	00 3f                	add    %bh,(%edi)
44e11b:	0c fe                	or     $0xfe,%al
44e11d:	0b e3                	or     %ebx,%esp
44e11f:	00 a8 dd 00 00 00    	add    %ch,0xdd(%eax)
44e125:	00 13                	add    %dl,(%ebx)
44e127:	00 02                	add    %al,(%edx)
44e129:	31 36                	xor    %esi,(%esi)
44e12b:	07                   	pop    %es
44e12c:	e3 00                	jecxz  0x44e12e
44e12e:	b8 dd 00 00 00       	mov    $0xdd,%eax
44e133:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44e139:	00 e3                	add    %ah,%bl
44e13b:	00 00                	add    %al,(%eax)
44e13d:	00 00                	add    %al,(%eax)
44e13f:	00 03                	add    %al,(%ebx)
44e141:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44e147:	01 e3                	add    %esp,%ebx
44e149:	00 00                	add    %al,(%eax)
44e14b:	00 00                	add    %al,(%eax)
44e14d:	00 03                	add    %al,(%ebx)
44e14f:	00 c6                	add    %al,%dh
44e151:	00 3f                	add    %bh,(%edi)
44e153:	0c 1c                	or     $0x1c,%al
44e155:	10 e3                	adc    %ah,%bl
44e157:	00 c4                	add    %al,%ah
44e159:	dd 00                	fldl   (%eax)
44e15b:	00 00                	add    %al,(%eax)
44e15d:	00 13                	add    %dl,(%ebx)
44e15f:	00 4f 31             	add    %cl,0x31(%edi)
44e162:	e6 00                	out    %al,$0x0
44e164:	e4 00                	in     $0x0,%al
44e166:	d4 dd                	aam    $0xdd
44e168:	00 00                	add    %al,(%eax)
44e16a:	00 00                	add    %al,(%eax)
44e16c:	91                   	xchg   %eax,%ecx
44e16d:	18 3f                	sbb    %bh,(%edi)
44e16f:	08 a9 00 e5 00 00    	or     %ch,0xe500(%ecx)
44e175:	00 00                	add    %al,(%eax)
44e177:	00 03                	add    %al,(%ebx)
44e179:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44e17f:	01 e5                	add    %esp,%ebp
44e181:	00 00                	add    %al,(%eax)
44e183:	00 00                	add    %al,(%eax)
44e185:	00 03                	add    %al,(%ebx)
44e187:	00 c6                	add    %al,%dh
44e189:	00 3f                	add    %bh,(%edi)
44e18b:	0c 30                	or     $0x30,%al
44e18d:	10 e5                	adc    %ah,%ch
44e18f:	00 e0                	add    %ah,%al
44e191:	dd 00                	fldl   (%eax)
44e193:	00 00                	add    %al,(%eax)
44e195:	00 13                	add    %dl,(%ebx)
44e197:	00 9b 31 37 10 e5    	add    %bl,-0x1aefc8cf(%ebx)
44e19d:	00 f0                	add    %dh,%al
44e19f:	dd 00                	fldl   (%eax)
44e1a1:	00 00                	add    %al,(%eax)
44e1a3:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44e1a9:	00 e5                	add    %ah,%ch
44e1ab:	00 00                	add    %al,(%eax)
44e1ad:	00 00                	add    %al,(%eax)
44e1af:	00 03                	add    %al,(%ebx)
44e1b1:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44e1b7:	01 e5                	add    %esp,%ebp
44e1b9:	00 00                	add    %al,(%eax)
44e1bb:	00 00                	add    %al,(%eax)
44e1bd:	00 03                	add    %al,(%ebx)
44e1bf:	00 c6                	add    %al,%dh
44e1c1:	00 3f                	add    %bh,(%edi)
44e1c3:	0c 4c                	or     $0x4c,%al
44e1c5:	10 e5                	adc    %ah,%ch
44e1c7:	00 fc                	add    %bh,%ah
44e1c9:	dd 00                	fldl   (%eax)
44e1cb:	00 00                	add    %al,(%eax)
44e1cd:	00 13                	add    %dl,(%ebx)
44e1cf:	00 e8                	add    %ch,%al
44e1d1:	31 52 10             	xor    %edx,0x10(%edx)
44e1d4:	e6 00                	out    %al,$0x0
44e1d6:	0c de                	or     $0xde,%al
44e1d8:	00 00                	add    %al,(%eax)
44e1da:	00 00                	add    %al,(%eax)
44e1dc:	91                   	xchg   %eax,%ecx
44e1dd:	18 3f                	sbb    %bh,(%edi)
44e1df:	08 a9 00 e7 00 00    	or     %ch,0xe700(%ecx)
44e1e5:	00 00                	add    %al,(%eax)
44e1e7:	00 03                	add    %al,(%ebx)
44e1e9:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44e1ef:	01 e7                	add    %esp,%edi
44e1f1:	00 00                	add    %al,(%eax)
44e1f3:	00 00                	add    %al,(%eax)
44e1f5:	00 03                	add    %al,(%ebx)
44e1f7:	00 c6                	add    %al,%dh
44e1f9:	00 3f                	add    %bh,(%edi)
44e1fb:	0c 66                	or     $0x66,%al
44e1fd:	10 e7                	adc    %ah,%bh
44e1ff:	00 18                	add    %bl,(%eax)
44e201:	de 00                	fiadds (%eax)
44e203:	00 00                	add    %al,(%eax)
44e205:	00 13                	add    %dl,(%ebx)
44e207:	00 33                	add    %dh,(%ebx)
44e209:	32 b7 00 e8 00 28    	xor    0x2800e800(%edi),%dh
44e20f:	de 00                	fiadds (%eax)
44e211:	00 00                	add    %al,(%eax)
44e213:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44e219:	00 e9                	add    %ch,%cl
44e21b:	00 00                	add    %al,(%eax)
44e21d:	00 00                	add    %al,(%eax)
44e21f:	00 03                	add    %al,(%ebx)
44e221:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44e227:	01 e9                	add    %ebp,%ecx
44e229:	00 00                	add    %al,(%eax)
44e22b:	00 00                	add    %al,(%eax)
44e22d:	00 03                	add    %al,(%ebx)
44e22f:	00 c6                	add    %al,%dh
44e231:	00 3f                	add    %bh,(%edi)
44e233:	0c 7b                	or     $0x7b,%al
44e235:	10 e9                	adc    %ch,%cl
44e237:	00 34 de             	add    %dh,(%esi,%ebx,8)
44e23a:	00 00                	add    %al,(%eax)
44e23c:	00 00                	add    %al,(%eax)
44e23e:	13 00                	adc    (%eax),%eax
44e240:	7d 32                	jge    0x44e274
44e242:	84 10                	test   %dl,(%eax)
44e244:	eb 00                	jmp    0x44e246
44e246:	44                   	inc    %esp
44e247:	de 00                	fiadds (%eax)
44e249:	00 00                	add    %al,(%eax)
44e24b:	00 91 18 3f 08 a9    	add    %dl,-0x56f7c0e8(%ecx)
44e251:	00 ed                	add    %ch,%ch
44e253:	00 00                	add    %al,(%eax)
44e255:	00 00                	add    %al,(%eax)
44e257:	00 03                	add    %al,(%ebx)
44e259:	00 86 18 1d 00 94    	add    %al,-0x6bffe2e8(%esi)
44e25f:	01 ed                	add    %ebp,%ebp
44e261:	00 00                	add    %al,(%eax)
44e263:	00 00                	add    %al,(%eax)
44e265:	00 03                	add    %al,(%ebx)
44e267:	00 c6                	add    %al,%dh
44e269:	00 3f                	add    %bh,(%edi)
44e26b:	0c 9b                	or     $0x9b,%al
44e26d:	10 ed                	adc    %ch,%ch
44e26f:	00 50 de             	add    %dl,-0x22(%eax)
44e272:	00 00                	add    %al,(%eax)
44e274:	00 00                	add    %al,(%eax)
44e276:	13 00                	adc    (%eax),%eax