49f2ca:	12 4c 12 44          	adc    0x44(%edx,%edx,1),%cl
49f2ce:	12 28                	adc    (%eax),%ch
49f2d0:	1e                   	push   %ds
49f2d1:	07                   	pop    %es
49f2d2:	0f 06                	clts
49f2d4:	1d 05 12 54 1c       	sbb    $0x1c541205,%eax
49f2d9:	12 08                	adc    (%eax),%cl
49f2db:	12 28                	adc    (%eax),%ch
49f2dd:	11 78 12             	adc    %edi,0x12(%eax)
49f2e0:	68 11 7c 12 48       	push   $0x48127c11
49f2e5:	12 40 12             	adc    0x12(%eax),%al
49f2e8:	38 12                	cmp    %dl,(%edx)
49f2ea:	34 12                	xor    $0x12,%al
49f2ec:	30 12                	xor    %dl,(%edx)
49f2ee:	64 24 07             	fs and $0x7,%al
49f2f1:	12 1d 05 12 5c 1c    	adc    0x1c5c1205,%bl
49f2f7:	12 68 12             	adc    0x12(%eax),%ch
49f2fa:	30 12                	xor    %dl,(%edx)
49f2fc:	28 12                	sub    %dl,(%edx)
49f2fe:	04 12                	add    $0x12,%al
49f300:	20 12                	and    %dl,(%edx)
49f302:	40                   	inc    %eax
49f303:	06                   	push   %es
49f304:	12 0c 12             	adc    (%edx,%edx,1),%cl
49f307:	64 12 34 12          	adc    %fs:(%edx,%edx,1),%dh
49f30b:	58                   	pop    %eax
49f30c:	12 38                	adc    (%eax),%bh
49f30e:	11 7c 12 44          	adc    %edi,0x44(%edx,%edx,1)
49f312:	11 78 04             	adc    %edi,0x4(%eax)
49f315:	07                   	pop    %es
49f316:	02 08                	add    (%eax),%cl
49f318:	08 07                	or     %al,(%edi)
49f31a:	00 01                	add    %al,(%ecx)
49f31c:	12 15 11 81 35 06    	adc    0x6358111,%dl
49f322:	20 02                	and    %al,(%edx)
49f324:	01 0e                	add    %ecx,(%esi)
49f326:	12 2d 07 0a 03 12    	adc    0x12030a07,%ch
49f32c:	4d                   	dec    %ebp
49f32d:	12 51 0e             	adc    0xe(%ecx),%dl
49f330:	24 07                	and    $0x7,%al
49f332:	12 06                	adc    (%esi),%al
49f334:	12 20                	adc    (%eax),%ah
49f336:	12 10                	adc    (%eax),%dl
49f338:	12 18                	adc    (%eax),%bl
49f33a:	1c 1d                	sbb    $0x1d,%al
49f33c:	05 12 30 11 78       	add    $0x78113012,%eax
49f341:	12 14 12             	adc    (%edx,%edx,1),%dl
49f344:	68 12 08 12 58       	push   $0x58120812
49f349:	12 04 12             	adc    (%edx,%edx,1),%al
49f34c:	54                   	push   %esp
49f34d:	12 28                	adc    (%eax),%ch
49f34f:	12 64 11 7c          	adc    0x7c(%ecx,%edx,1),%ah
49f353:	12 40 18             	adc    0x18(%eax),%al
49f356:	07                   	pop    %es
49f357:	0c 06                	or     $0x6,%al
49f359:	1d 05 11 78 1c       	sbb    $0x1c781105,%eax
49f35e:	12 38                	adc    (%eax),%bh
49f360:	12 5c 12 4c          	adc    0x4c(%edx,%edx,1),%bl
49f364:	12 20                	adc    (%eax),%ah
49f366:	12 10                	adc    (%eax),%dl
49f368:	12 30                	adc    (%eax),%dh
49f36a:	12 68 12             	adc    0x12(%eax),%ch
49f36d:	40                   	inc    %eax
49f36e:	18 07                	sbb    %al,(%edi)
49f370:	0c 06                	or     $0x6,%al
49f372:	1c 12                	sbb    $0x12,%al
49f374:	4c                   	dec    %esp
49f375:	1d 05 12 40 12       	sbb    $0x12401205,%eax
49f37a:	58                   	pop    %eax
49f37b:	12 04 12             	adc    (%edx,%edx,1),%al
49f37e:	30 12                	xor    %dl,(%edx)
49f380:	14 12                	adc    $0x12,%al
49f382:	08 12                	or     %dl,(%edx)
49f384:	48                   	dec    %eax
49f385:	12 44 00 b0          	adc    -0x50(%eax,%eax,1),%al
49f389:	f3 09 00             	repz or %eax,(%eax)
49f394:	ce                   	into
49f395:	f3 09 00             	repz or %eax,(%eax)
49f398:	00 20                	add    %ah,(%eax)
49f3ae:	00 00                	add    %al,(%eax)
49f3b0:	c0 f3 09             	shl    $0x9,%bl
49f3bf:	00 00                	add    %al,(%eax)
49f3c1:	00 5f 43             	add    %bl,0x43(%edi)
49f3c4:	6f                   	outsl  %ds:(%esi),(%dx)
49f3c5:	72 45                	jb     0x49f40c
49f3c7:	78 65                	js     0x49f42e
49f3c9:	4d                   	dec    %ebp
49f3ca:	61                   	popa
49f3cb:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
49f3d2:	72 65                	jb     0x49f439
49f3d4:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
49f3d8:	6c                   	insb   (%dx),%es:(%edi)
49f3d9:	00 00                	add    %al,(%eax)
49f3db:	00 00                	add    %al,(%eax)
49f3dd:	00 ff                	add    %bh,%bh
49f3df:	25 00 20 40 00       	and    $0x402000,%eax