41ac32:	46                   	inc    %esi
41ac33:	00 5a ff             	add    %bl,-0x1(%edx)
41ac36:	00 00                	add    %al,(%eax)
41ac38:	64 96                	fs xchg %eax,%esi
41ac3a:	46                   	inc    %esi
41ac3b:	00 5b ff             	add    %bl,-0x1(%ebx)
41ac3e:	00 00                	add    %al,(%eax)
41ac40:	64 96                	fs xchg %eax,%esi
41ac42:	46                   	inc    %esi
41ac43:	00 5c ff 00          	add    %bl,0x0(%edi,%edi,8)
41ac47:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41ac4b:	00 5d ff             	add    %bl,-0x1(%ebp)
41ac4e:	00 00                	add    %al,(%eax)
41ac50:	64 96                	fs xchg %eax,%esi
41ac52:	46                   	inc    %esi
41ac53:	00 5e ff             	add    %bl,-0x1(%esi)
41ac56:	00 00                	add    %al,(%eax)
41ac58:	64 96                	fs xchg %eax,%esi
41ac5a:	46                   	inc    %esi
41ac5b:	00 5f ff             	add    %bl,-0x1(%edi)
41ac5e:	00 00                	add    %al,(%eax)
41ac60:	64 96                	fs xchg %eax,%esi
41ac62:	46                   	inc    %esi
41ac63:	00 40 ff             	add    %al,-0x1(%eax)
41ac66:	00 00                	add    %al,(%eax)
41ac68:	64 96                	fs xchg %eax,%esi
41ac6a:	46                   	inc    %esi
41ac6b:	00 41 ff             	add    %al,-0x1(%ecx)
41ac6e:	00 00                	add    %al,(%eax)
41ac70:	64 96                	fs xchg %eax,%esi
41ac72:	46                   	inc    %esi
41ac73:	00 42 ff             	add    %al,-0x1(%edx)
41ac76:	00 00                	add    %al,(%eax)
41ac78:	64 96                	fs xchg %eax,%esi
41ac7a:	46                   	inc    %esi
41ac7b:	00 43 ff             	add    %al,-0x1(%ebx)
41ac7e:	00 00                	add    %al,(%eax)
41ac80:	64 96                	fs xchg %eax,%esi
41ac82:	46                   	inc    %esi
41ac83:	00 44 ff 00          	add    %al,0x0(%edi,%edi,8)
41ac87:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41ac8b:	00 45 ff             	add    %al,-0x1(%ebp)
41ac8e:	00 00                	add    %al,(%eax)
41ac90:	64 96                	fs xchg %eax,%esi
41ac92:	46                   	inc    %esi
41ac93:	00 46 ff             	add    %al,-0x1(%esi)
41ac96:	00 00                	add    %al,(%eax)
41ac98:	64 96                	fs xchg %eax,%esi
41ac9a:	46                   	inc    %esi
41ac9b:	00 47 ff             	add    %al,-0x1(%edi)
41ac9e:	00 00                	add    %al,(%eax)
41aca0:	64 96                	fs xchg %eax,%esi
41aca2:	46                   	inc    %esi
41aca3:	00 48 ff             	add    %cl,-0x1(%eax)
41aca6:	00 00                	add    %al,(%eax)
41aca8:	64 96                	fs xchg %eax,%esi
41acaa:	46                   	inc    %esi
41acab:	00 49 ff             	add    %cl,-0x1(%ecx)
41acae:	00 00                	add    %al,(%eax)
41acb0:	64 96                	fs xchg %eax,%esi
41acb2:	46                   	inc    %esi
41acb3:	00 4a ff             	add    %cl,-0x1(%edx)
41acb6:	00 00                	add    %al,(%eax)
41acb8:	64 96                	fs xchg %eax,%esi
41acba:	46                   	inc    %esi
41acbb:	00 4b ff             	add    %cl,-0x1(%ebx)
41acbe:	00 00                	add    %al,(%eax)
41acc0:	64 96                	fs xchg %eax,%esi
41acc2:	46                   	inc    %esi
41acc3:	00 4c ff 00          	add    %cl,0x0(%edi,%edi,8)
41acc7:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41accb:	00 4d ff             	add    %cl,-0x1(%ebp)
41acce:	00 00                	add    %al,(%eax)
41acd0:	64 96                	fs xchg %eax,%esi
41acd2:	46                   	inc    %esi
41acd3:	00 4e ff             	add    %cl,-0x1(%esi)
41acd6:	00 00                	add    %al,(%eax)
41acd8:	64 96                	fs xchg %eax,%esi
41acda:	46                   	inc    %esi
41acdb:	00 4f ff             	add    %cl,-0x1(%edi)
41acde:	00 00                	add    %al,(%eax)
41ace0:	64 96                	fs xchg %eax,%esi
41ace2:	46                   	inc    %esi
41ace3:	00 30                	add    %dh,(%eax)
41ace5:	ff 00                	incl   (%eax)
41ace7:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41aceb:	00 31                	add    %dh,(%ecx)
41aced:	ff 00                	incl   (%eax)
41acef:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41acf3:	00 32                	add    %dh,(%edx)
41acf5:	ff 00                	incl   (%eax)
41acf7:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41acfb:	00 33                	add    %dh,(%ebx)
41acfd:	ff 00                	incl   (%eax)
41acff:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41ad03:	00 34 ff             	add    %dh,(%edi,%edi,8)
41ad06:	00 00                	add    %al,(%eax)
41ad08:	64 96                	fs xchg %eax,%esi
41ad0a:	46                   	inc    %esi
41ad0b:	00 35 ff 00 00 64    	add    %dh,0x640000ff
41ad11:	96                   	xchg   %eax,%esi
41ad12:	46                   	inc    %esi
41ad13:	00 36                	add    %dh,(%esi)
41ad15:	ff 00                	incl   (%eax)
41ad17:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41ad1b:	00 37                	add    %dh,(%edi)
41ad1d:	ff 00                	incl   (%eax)
41ad1f:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41ad23:	00 38                	add    %bh,(%eax)
41ad25:	ff 00                	incl   (%eax)
41ad27:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41ad2b:	00 39                	add    %bh,(%ecx)
41ad2d:	ff 00                	incl   (%eax)
41ad2f:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41ad33:	00 3a                	add    %bh,(%edx)
41ad35:	ff 00                	incl   (%eax)
41ad37:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41ad3b:	00 3b                	add    %bh,(%ebx)
41ad3d:	ff 00                	incl   (%eax)
41ad3f:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41ad43:	00 3c ff             	add    %bh,(%edi,%edi,8)
41ad46:	00 00                	add    %al,(%eax)
41ad48:	64 96                	fs xchg %eax,%esi
41ad4a:	46                   	inc    %esi
41ad4b:	00 3d ff 00 00 64    	add    %bh,0x640000ff
41ad51:	96                   	xchg   %eax,%esi
41ad52:	46                   	inc    %esi
41ad53:	00 3e                	add    %bh,(%esi)
41ad55:	ff 00                	incl   (%eax)
41ad57:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41ad5b:	00 3f                	add    %bh,(%edi)
41ad5d:	ff 00                	incl   (%eax)
41ad5f:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41ad63:	00 20                	add    %ah,(%eax)
41ad65:	ff 00                	incl   (%eax)
41ad67:	00 64 96 46          	add    %ah,0x46(%esi,%edx,4)
41ad6b:	00 21                	add    %ah,(%ecx)
41ad6d:	ff 00                	incl   (%eax)
41ad6f:	00 55 8b             	add    %dl,-0x75(%ebp)
41ad72:	ec                   	in     (%dx),%al
41ad73:	33 c0                	xor    %eax,%eax
41ad75:	55                   	push   %ebp
41ad76:	68 95 ad 41 00       	push   $0x41ad95
41ad7b:	64 ff 30             	push   %fs:(%eax)
41ad7e:	64 89 20             	mov    %esp,%fs:(%eax)
41ad81:	ff 05 88 98 46 00    	incl   0x469888
41ad87:	33 c0                	xor    %eax,%eax
41ad89:	5a                   	pop    %edx
41ad8a:	59                   	pop    %ecx
41ad8b:	59                   	pop    %ecx
41ad8c:	64 89 10             	mov    %edx,%fs:(%eax)
41ad8f:	68 9c ad 41 00       	push   $0x41ad9c
41ad94:	c3                   	ret
41ad95:	e9 26 8c fe ff       	jmp    0x4039c0
41ad9a:	eb f8                	jmp    0x41ad94
41ad9c:	5d                   	pop    %ebp
41ad9d:	c3                   	ret
41ad9e:	8b c0                	mov    %eax,%eax
41ada0:	83 2d 88 98 46 00 01 	subl   $0x1,0x469888
41ada7:	c3                   	ret
41ada8:	ac                   	lods   %ds:(%esi),%al
41ada9:	ad                   	lods   %ds:(%esi),%eax
41adaa:	41                   	inc    %ecx
41adab:	00 01                	add    %al,(%ecx)
41adad:	06                   	push   %es
41adae:	54                   	push   %esp
41adaf:	43                   	inc    %ebx
41adb0:	6f                   	outsl  %ds:(%esi),(%dx)
41adb1:	6c                   	insb   (%dx),%es:(%edi)
41adb2:	6f                   	outsl  %ds:(%esi),(%dx)
41adb3:	72 04                	jb     0x41adb9
41adb5:	00 00                	add    %al,(%eax)
41adb7:	00 80 ff ff ff 7f    	add    %al,0x7fffffff(%eax)
41adbd:	8d 40 00             	lea    0x0(%eax),%eax
41adc0:	0c ae                	or     $0xae,%al
41adc2:	41                   	inc    %ecx
41addf:	00 0c ae             	add    %cl,(%esi,%ebp,4)
41ade2:	41                   	inc    %ecx
41ade3:	00 0c 00             	add    %cl,(%eax,%eax,1)
41ade6:	00 00                	add    %al,(%eax)
41ade8:	08 6f 40             	or     %ch,0x40(%edi)
41adeb:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
41adf2:	40                   	inc    %eax
41adf3:	00 c4                	add    %al,%ah
41adf5:	34 40                	xor    $0x40,%al
41adf7:	00 c8                	add    %cl,%al
41adf9:	34 40                	xor    $0x40,%al
41adfb:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41ae02:	40                   	inc    %eax
41ae03:	00 20                	add    %ah,(%eax)
41ae05:	32 40 00             	xor    0x0(%eax),%al
41ae08:	5c                   	pop    %esp
41ae09:	32 40 00             	xor    0x0(%eax),%al
41ae0c:	0f 45 49 6e          	cmovne 0x6e(%ecx),%ecx
41ae10:	76 61                	jbe    0x41ae73
41ae12:	6c                   	insb   (%dx),%es:(%edi)
41ae13:	69 64 47 72 61 70 68 	imul   $0x69687061,0x72(%edi,%eax,2),%esp
41ae1a:	69
41ae1b:	63 68 ae             	arpl   %ebp,-0x52(%eax)
41ae1e:	41                   	inc    %ecx
41ae3b:	00 68 ae             	add    %ch,-0x52(%eax)
41ae3e:	41                   	inc    %ecx
41ae3f:	00 0c 00             	add    %cl,(%eax,%eax,1)
41ae42:	00 00                	add    %al,(%eax)
41ae44:	08 6f 40             	or     %ch,0x40(%edi)
41ae47:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
41ae4e:	40                   	inc    %eax
41ae4f:	00 c4                	add    %al,%ah
41ae51:	34 40                	xor    $0x40,%al
41ae53:	00 c8                	add    %cl,%al
41ae55:	34 40                	xor    $0x40,%al
41ae57:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41ae5e:	40                   	inc    %eax
41ae5f:	00 20                	add    %ah,(%eax)
41ae61:	32 40 00             	xor    0x0(%eax),%al
41ae64:	5c                   	pop    %esp
41ae65:	32 40 00             	xor    0x0(%eax),%al
41ae68:	18 45 49             	sbb    %al,0x49(%ebp)
41ae6b:	6e                   	outsb  %ds:(%esi),(%dx)
41ae6c:	76 61                	jbe    0x41aecf
41ae6e:	6c                   	insb   (%dx),%es:(%edi)
41ae6f:	69 64 47 72 61 70 68 	imul   $0x69687061,0x72(%edi,%eax,2),%esp
41ae76:	69
41ae77:	63 4f 70             	arpl   %ecx,0x70(%edi)
41ae7a:	65 72 61             	gs jb  0x41aede
41ae7d:	74 69                	je     0x41aee8
41ae7f:	6f                   	outsl  %ds:(%esi),(%dx)
41ae80:	6e                   	outsb  %ds:(%esi),(%dx)
41ae81:	8d 40 00             	lea    0x0(%eax),%eax
41ae84:	88 ae 41 00 03 0a    	mov    %ch,0xa030041(%esi)
41ae8a:	54                   	push   %esp
41ae8b:	46                   	inc    %esi
41ae8c:	6f                   	outsl  %ds:(%esi),(%dx)
41ae8d:	6e                   	outsb  %ds:(%esi),(%dx)
41ae8e:	74 50                	je     0x41aee0
41ae90:	69 74 63 68 01 00 00 	imul   $0x1,0x68(%ebx,%eiz,2),%esi
41ae97:	00
41ae98:	00 02                	add    %al,(%edx)
41ae9a:	00 00                	add    %al,(%eax)
41ae9c:	00 84 ae 41 00 09 66 	add    %al,0x66090041(%esi,%ebp,4)
41aea3:	70 44                	jo     0x41aee9
41aea5:	65 66 61             	gs popaw
41aea8:	75 6c                	jne    0x41af16
41aeaa:	74 0a                	je     0x41aeb6
41aeac:	66 70 56             	data16 jo 0x41af05
41aeaf:	61                   	popa
41aeb0:	72 69                	jb     0x41af1b
41aeb2:	61                   	popa
41aeb3:	62 6c 65 07          	bound  %ebp,0x7(%ebp,%eiz,2)
41aeb7:	66 70 46             	data16 jo 0x41af00
41aeba:	69 78 65 64 08 47 72 	imul   $0x72470864,0x65(%eax),%edi
41aec1:	61                   	popa
41aec2:	70 68                	jo     0x41af2c
41aec4:	69 63 73 90 cc ae 41 	imul   $0x41aecc90,0x73(%ebx),%esp
41aecb:	00 0a                	add    %cl,(%edx)
41aecd:	09 54 46 6f          	or     %edx,0x6f(%esi,%eax,2)
41aed1:	6e                   	outsb  %ds:(%esi),(%dx)
41aed2:	74 4e                	je     0x41af22
41aed4:	61                   	popa
41aed5:	6d                   	insl   (%dx),%es:(%edi)
41aed6:	65 90                	gs nop
41aed8:	dc ae 41 00 01 0c    	fsubrl 0xc010041(%esi)
41aede:	54                   	push   %esp
41aedf:	46                   	inc    %esi
41aee0:	6f                   	outsl  %ds:(%esi),(%dx)
41aee1:	6e                   	outsb  %ds:(%esi),(%dx)
41aee2:	74 43                	je     0x41af27
41aee4:	68 61 72 73 65       	push   $0x65737261
41aee9:	74 01                	je     0x41aeec
41aeeb:	00 00                	add    %al,(%eax)
41aeed:	00 00                	add    %al,(%eax)
41aeef:	ff 00                	incl   (%eax)
41aef1:	00 00                	add    %al,(%eax)
41aef3:	90                   	nop
41aef4:	f8                   	clc
41aef5:	ae                   	scas   %es:(%edi),%al
41aef6:	41                   	inc    %ecx
41aef7:	00 03                	add    %al,(%ebx)
41aef9:	0a 54 46 6f          	or     0x6f(%esi,%eax,2),%dl
41aefd:	6e                   	outsb  %ds:(%esi),(%dx)
41aefe:	74 53                	je     0x41af53
41af00:	74 79                	je     0x41af7b
41af02:	6c                   	insb   (%dx),%es:(%edi)
41af03:	65 01 00             	add    %eax,%gs:(%eax)
41af06:	00 00                	add    %al,(%eax)
41af08:	00 03                	add    %al,(%ebx)
41af0a:	00 00                	add    %al,(%eax)
41af0c:	00 f4                	add    %dh,%ah
41af0e:	ae                   	scas   %es:(%edi),%al
41af0f:	41                   	inc    %ecx
41af10:	00 06                	add    %al,(%esi)
41af12:	66 73 42             	data16 jae 0x41af57
41af15:	6f                   	outsl  %ds:(%esi),(%dx)
41af16:	6c                   	insb   (%dx),%es:(%edi)
41af17:	64 08 66 73          	or     %ah,%fs:0x73(%esi)
41af1b:	49                   	dec    %ecx
41af1c:	74 61                	je     0x41af7f
41af1e:	6c                   	insb   (%dx),%es:(%edi)
41af1f:	69 63 0b 66 73 55 6e 	imul   $0x6e557366,0xb(%ebx),%esp
41af26:	64 65 72 6c          	fs gs jb 0x41af96
41af2a:	69 6e 65 0b 66 73 53 	imul   $0x5373660b,0x65(%esi),%ebp
41af31:	74 72                	je     0x41afa5
41af33:	69 6b 65 4f 75 74 08 	imul   $0x874754f,0x65(%ebx),%ebp
41af3a:	47                   	inc    %edi
41af3b:	72 61                	jb     0x41af9e
41af3d:	70 68                	jo     0x41afa7
41af3f:	69 63 73 8b c0 48 af 	imul   $0xaf48c08b,0x73(%ebx),%esp
41af46:	41                   	inc    %ecx
41af47:	00 06                	add    %al,(%esi)
41af49:	0b 54 46 6f          	or     0x6f(%esi,%eax,2),%edx
41af4d:	6e                   	outsb  %ds:(%esi),(%dx)
41af4e:	74 53                	je     0x41afa3
41af50:	74 79                	je     0x41afcb
41af52:	6c                   	insb   (%dx),%es:(%edi)
41af53:	65 73 01             	gs jae 0x41af57
41af56:	f4                   	hlt
41af57:	ae                   	scas   %es:(%edi),%al
41af58:	41                   	inc    %ecx
41af59:	00 8b c0 60 af 41    	add    %cl,0x41af60c0(%ebx)
41af5f:	00 03                	add    %al,(%ebx)
41af61:	09 54 50 65          	or     %edx,0x65(%eax,%edx,2)
41af65:	6e                   	outsb  %ds:(%esi),(%dx)
41af66:	53                   	push   %ebx
41af67:	74 79                	je     0x41afe2
41af69:	6c                   	insb   (%dx),%es:(%edi)
41af6a:	65 01 00             	add    %eax,%gs:(%eax)
41af6d:	00 00                	add    %al,(%eax)
41af6f:	00 06                	add    %al,(%esi)
41af71:	00 00                	add    %al,(%eax)
41af73:	00 5c af 41          	add    %bl,0x41(%edi,%ebp,4)
41af77:	00 07                	add    %al,(%edi)
41af79:	70 73                	jo     0x41afee
41af7b:	53                   	push   %ebx
41af7c:	6f                   	outsl  %ds:(%esi),(%dx)
41af7d:	6c                   	insb   (%dx),%es:(%edi)
41af7e:	69 64 06 70 73 44 61 	imul   $0x73614473,0x70(%esi,%eax,1),%esp
41af85:	73
41af86:	68 05 70 73 44       	push   $0x44737005
41af8b:	6f                   	outsl  %ds:(%esi),(%dx)
41af8c:	74 09                	je     0x41af97
41af8e:	70 73                	jo     0x41b003
41af90:	44                   	inc    %esp
41af91:	61                   	popa
41af92:	73 68                	jae    0x41affc
41af94:	44                   	inc    %esp
41af95:	6f                   	outsl  %ds:(%esi),(%dx)
41af96:	74 0c                	je     0x41afa4
41af98:	70 73                	jo     0x41b00d
41af9a:	44                   	inc    %esp
41af9b:	61                   	popa