41ac50:	61                   	popa
41ac51:	31 6d 6c             	xor    %ebp,0x6c(%ebp)
41ac54:	5a                   	pop    %edx
41ac55:	37                   	aaa
41ac56:	5a                   	pop    %edx
41ac57:	67 51                	addr16 push %ecx
41ac59:	45                   	inc    %ebp
41ac5a:	30 42 35             	xor    %al,0x35(%edx)
41ac5d:	49                   	dec    %ecx
41ac5e:	46                   	inc    %esi
41ac5f:	57                   	push   %edi
41ac60:	79 4e                	jns    0x41acb0
41ac62:	4a                   	dec    %edx
41ac63:	38 59 4b             	cmp    %bl,0x4b(%ecx)
41ac66:	43                   	inc    %ebx
41ac67:	30 5a 4c             	xor    %bl,0x4c(%edx)
41ac6a:	4d                   	dec    %ebp
41ac6b:	79 4a                	jns    0x41acb7
41ac6d:	57                   	push   %edi
41ac6e:	6c                   	insb   (%dx),%es:(%edi)
41ac6f:	5a                   	pop    %edx
41ac70:	42                   	inc    %edx
41ac71:	61                   	popa
41ac72:	63 37                	arpl   %esi,(%edi)
41ac74:	56                   	push   %esi
41ac75:	49                   	dec    %ecx
41ac76:	52                   	push   %edx
41ac77:	4f                   	dec    %edi
41ac78:	6b 32 6d             	imul   $0x6d,(%edx),%esi
41ac7b:	61                   	popa
41ac7c:	33 6b 34             	xor    0x34(%ebx),%ebp
41ac7f:	71 70                	jno    0x41acf1
41ac81:	2f                   	das
41ac82:	58                   	pop    %eax
41ac83:	52                   	push   %edx
41ac84:	5a                   	pop    %edx
41ac85:	43                   	inc    %ebx
41ac86:	4f                   	dec    %edi
41ac87:	44                   	inc    %esp
41ac88:	6f                   	outsl  %ds:(%esi),(%dx)
41ac89:	69 30 48 39 32 44    	imul   $0x44323948,(%eax),%esi
41ac8f:	35 35 42 74 65       	xor    $0x65744235,%eax
41ac94:	4f                   	dec    %edi
41ac95:	4d                   	dec    %ebp
41ac96:	32 32                	xor    (%edx),%dh
41ac98:	5a                   	pop    %edx
41ac99:	6c                   	insb   (%dx),%es:(%edi)
41ac9a:	62 33                	bound  %esi,(%ebx)
41ac9c:	67 38 38             	cmp    %bh,(%bx,%si)
41ac9f:	4c                   	dec    %esp
41aca0:	55                   	push   %ebp
41aca1:	74 42                	je     0x41ace5
41aca3:	37                   	aaa
41aca4:	49                   	dec    %ecx
41aca5:	72 34                	jb     0x41acdb
41aca7:	35 37 72 6f 2b       	xor    $0x2b6f7237,%eax
41acac:	68 2f 65 34 76       	push   $0x7634652f
41acb1:	4c                   	dec    %esp
41acb2:	51                   	push   %ecx
41acb3:	4c                   	dec    %esp
41acb4:	4a                   	dec    %edx
41acb5:	47                   	inc    %edi
41acb6:	31 5a 4a             	xor    %ebx,0x4a(%edx)
41acb9:	46                   	inc    %esi
41acba:	63 30                	arpl   %esi,(%eax)
41acbc:	45                   	inc    %ebp
41acbd:	4b                   	dec    %ebx
41acbe:	6d                   	insl   (%dx),%es:(%edi)
41acbf:	61                   	popa
41acc0:	33 67 73             	xor    0x73(%edi),%esp
41acc3:	38 71 6d             	cmp    %dh,0x6d(%ecx)
41acc6:	61                   	popa
41acc7:	5a                   	pop    %edx
41acc8:	56                   	push   %esi
41acc9:	6e                   	outsb  %ds:(%esi),(%dx)
41acca:	35 32 42 4e 7a       	xor    $0x7a4e4232,%eax
41accf:	43                   	inc    %ebx
41acd0:	35 64 48 6e 2b       	xor    $0x2b6e4864,%eax
41acd5:	48                   	dec    %eax
41acd6:	4d                   	dec    %ebp
41acd7:	43                   	inc    %ebx
41acd8:	42                   	inc    %edx
41acd9:	4d                   	dec    %ebp
41acda:	65 35 30 70 48 58    	gs xor $0x58487030,%eax
41ace0:	42                   	inc    %edx
41ace1:	64 4f                	fs dec %edi
41ace3:	73 79                	jae    0x41ad5e
41ace5:	44                   	inc    %esp
41ace6:	51                   	push   %ecx
41ace7:	52                   	push   %edx
41ace8:	53                   	push   %ebx
41ace9:	59                   	pop    %ecx
41acea:	44                   	inc    %esp
41aceb:	47                   	inc    %edi
41acec:	79 54                	jns    0x41ad42
41acee:	34 77                	xor    $0x77,%al
41acf0:	66 54                	push   %sp
41acf2:	50                   	push   %eax
41acf3:	78 2f                	js     0x41ad24
41acf5:	48                   	dec    %eax
41acf6:	58                   	pop    %eax
41acf7:	30 51 50             	xor    %dl,0x50(%ecx)
41acfa:	46                   	inc    %esi
41acfb:	65 49                	gs dec %ecx
41acfd:	76 35                	jbe    0x41ad34
41acff:	4e                   	dec    %esi
41ad00:	52                   	push   %edx
41ad01:	6f                   	outsl  %ds:(%esi),(%dx)
41ad02:	32 4a 6d             	xor    0x6d(%edx),%cl
41ad05:	69 58 59 79 4e 4c 72 	imul   $0x724c4e79,0x59(%eax),%ebx
41ad0c:	47                   	inc    %edi
41ad0d:	52                   	push   %edx
41ad0e:	49                   	dec    %ecx
41ad0f:	2f                   	das
41ad10:	64 4a                	fs dec %edx
41ad12:	7a 68                	jp     0x41ad7c
41ad14:	6e                   	outsb  %ds:(%esi),(%dx)
41ad15:	70 7a                	jo     0x41ad91
41ad17:	67 6e                	outsb  %ds:(%si),(%dx)
41ad19:	71 56                	jno    0x41ad71
41ad1b:	4b                   	dec    %ebx
41ad1c:	2f                   	das
41ad1d:	66 67 53             	addr16 push %bx
41ad20:	75 6d                	jne    0x41ad8f
41ad22:	4d                   	dec    %ebp
41ad23:	32 37                	xor    (%edi),%dh
41ad25:	66 49                	dec    %cx
41ad27:	35 47 7a 30 7a       	xor    $0x7a307a47,%eax
41ad2c:	70 75                	jo     0x41ada3
41ad2e:	37                   	aaa
41ad2f:	32 67 64             	xor    0x64(%edi),%ah
41ad32:	33 31                	xor    (%ecx),%esi
41ad34:	79 52                	jns    0x41ad88
41ad36:	46                   	inc    %esi
41ad37:	6c                   	insb   (%dx),%es:(%edi)
41ad38:	63 45 5a             	arpl   %eax,0x5a(%ebp)
41ad3b:	43                   	inc    %ebx
41ad3c:	46                   	inc    %esi
41ad3d:	51                   	push   %ecx
41ad3e:	56                   	push   %esi
41ad3f:	73 50                	jae    0x41ad91
41ad41:	32 6a 61             	xor    0x61(%edx),%ch
41ad44:	69 75 54 38 4a 44 56 	imul   $0x56444a38,0x54(%ebp),%esi
41ad4b:	38 73 6b             	cmp    %dh,0x6b(%ebx)
41ad4e:	76 41                	jbe    0x41ad91
41ad50:	75 69                	jne    0x41adbb
41ad52:	4b                   	dec    %ebx
41ad53:	4e                   	dec    %esi
41ad54:	6b 33 61             	imul   $0x61,(%ebx),%esi
41ad57:	2b 52 67             	sub    0x67(%edx),%edx
41ad5a:	4c                   	dec    %esp
41ad5b:	43                   	inc    %ebx
41ad5c:	51                   	push   %ecx
41ad5d:	56                   	push   %esi
41ad5e:	34 47                	xor    $0x47,%al
41ad60:	36 5a                	ss pop %edx
41ad62:	52                   	push   %edx
41ad63:	64 39 63 33          	cmp    %esp,%fs:0x33(%ebx)
41ad67:	77 62                	ja     0x41adcb
41ad69:	43                   	inc    %ebx
41ad6a:	78 51                	js     0x41adbd
41ad6c:	62 58 63             	bound  %ebx,0x63(%eax)
41ad6f:	49                   	dec    %ecx
41ad70:	76 75                	jbe    0x41ade7
41ad72:	6c                   	insb   (%dx),%es:(%edi)
41ad73:	2b 70 50             	sub    0x50(%eax),%esi
41ad76:	6d                   	insl   (%dx),%es:(%edi)
41ad77:	65 4b                	gs dec %ebx
41ad79:	52                   	push   %edx
41ad7a:	61                   	popa
41ad7b:	39 77 48             	cmp    %esi,0x48(%edi)
41ad7e:	64 41                	fs inc %ecx
41ad80:	75 63                	jne    0x41ade5
41ad82:	70 55                	jo     0x41add9
41ad84:	54                   	push   %esp
41ad85:	74 4f                	je     0x41add6
41ad87:	52                   	push   %edx
41ad88:	6f                   	outsl  %ds:(%esi),(%dx)
41ad89:	33 51 72             	xor    0x72(%ecx),%edx
41ad8c:	48                   	dec    %eax
41ad8d:	57                   	push   %edi
41ad8e:	49                   	dec    %ecx
41ad8f:	70 71                	jo     0x41ae02
41ad91:	42                   	inc    %edx
41ad92:	6b 43 36 30          	imul   $0x30,0x36(%ebx),%eax
41ad96:	4c                   	dec    %esp
41ad97:	48                   	dec    %eax
41ad98:	7a 4d                	jp     0x41ade7
41ad9a:	6d                   	insl   (%dx),%es:(%edi)
41ad9b:	41                   	inc    %ecx
41ad9c:	55                   	push   %ebp
41ad9d:	58                   	pop    %eax
41ad9e:	62 30                	bound  %esi,(%eax)
41ada0:	34 77                	xor    $0x77,%al
41ada2:	7a 49                	jp     0x41aded
41ada4:	32 4c 56 2b          	xor    0x2b(%esi,%edx,2),%cl
41ada8:	4a                   	dec    %edx
41ada9:	33 59 6e             	xor    0x6e(%ecx),%ebx
41adac:	34 69                	xor    $0x69,%al
41adae:	5a                   	pop    %edx
41adaf:	6d                   	insl   (%dx),%es:(%edi)
41adb0:	55                   	push   %ebp
41adb1:	51                   	push   %ecx
41adb2:	43                   	inc    %ebx
41adb3:	6b 6a 6a 38          	imul   $0x38,0x6a(%edx),%ebp
41adb7:	47                   	inc    %edi
41adb8:	6e                   	outsb  %ds:(%esi),(%dx)
41adb9:	38 43 34             	cmp    %al,0x34(%ebx)
41adbc:	31 79 65             	xor    %edi,0x65(%ecx)
41adbf:	34 34                	xor    $0x34,%al
41adc1:	36 70 2f             	ss jo  0x41adf3
41adc4:	6a 75                	push   $0x75
41adc6:	63 37                	arpl   %esi,(%edi)
41adc8:	77 33                	ja     0x41adfd
41adca:	64 70 36             	fs jo  0x41ae03
41adcd:	4d                   	dec    %ebp
41adce:	41                   	inc    %ecx
41adcf:	52                   	push   %edx
41add0:	4c                   	dec    %esp
41add1:	76 58                	jbe    0x41ae2b
41add3:	37                   	aaa
41add4:	2f                   	das
41add5:	32 31                	xor    (%ecx),%dh
41add7:	6d                   	insl   (%dx),%es:(%edi)
41add8:	4c                   	dec    %esp
41add9:	34 41                	xor    $0x41,%al
41addb:	4b                   	dec    %ebx
41addc:	79 46                	jns    0x41ae24
41adde:	32 41 4a             	xor    0x4a(%ecx),%al
41ade1:	53                   	push   %ebx
41ade2:	48                   	dec    %eax
41ade3:	54                   	push   %esp
41ade4:	6e                   	outsb  %ds:(%esi),(%dx)
41ade5:	44                   	inc    %esp
41ade6:	72 57                	jb     0x41ae3f
41ade8:	37                   	aaa
41ade9:	6d                   	insl   (%dx),%es:(%edi)
41adea:	46                   	inc    %esi
41adeb:	2b 57 6e             	sub    0x6e(%edi),%edx
41adee:	6d                   	insl   (%dx),%es:(%edi)
41adef:	73 6c                	jae    0x41ae5d
41adf1:	72 32                	jb     0x41ae25
41adf3:	47                   	inc    %edi
41adf4:	70 6d                	jo     0x41ae63
41adf6:	47                   	inc    %edi
41adf7:	52                   	push   %edx
41adf8:	43                   	inc    %ebx
41adf9:	74 41                	je     0x41ae3c
41adfb:	6b 69 72 33          	imul   $0x33,0x72(%ecx),%ebp
41adff:	30 44 42 4c          	xor    %al,0x4c(%edx,%eax,2)
41ae03:	4a                   	dec    %edx
41ae04:	59                   	pop    %ecx
41ae05:	59                   	pop    %ecx
41ae06:	52                   	push   %edx
41ae07:	65 74 55             	gs je  0x41ae5f
41ae0a:	53                   	push   %ebx
41ae0b:	4d                   	dec    %ebp
41ae0c:	41                   	inc    %ecx
41ae0d:	58                   	pop    %eax
41ae0e:	59                   	pop    %ecx
41ae0f:	67 47                	addr16 inc %edi
41ae11:	7a 41                	jp     0x41ae54
41ae13:	6f                   	outsl  %ds:(%esi),(%dx)
41ae14:	53                   	push   %ebx
41ae15:	41                   	inc    %ecx
41ae16:	41                   	inc    %ecx
41ae17:	45                   	inc    %ebp
41ae18:	33 4f 35             	xor    0x35(%edi),%ecx
41ae1b:	64 53                	fs push %ebx
41ae1d:	33 6b 4c             	xor    0x4c(%ebx),%ebp
41ae20:	33 79 38             	xor    0x38(%ecx),%edi
41ae23:	64 65 2f             	fs gs das
41ae26:	32 45 52             	xor    0x52(%ebp),%al
41ae29:	72 74                	jb     0x41ae9f
41ae2b:	2b 70 72             	sub    0x72(%eax),%esi
41ae2e:	30 53 78             	xor    %dl,0x78(%ebx)
41ae31:	78 53                	js     0x41ae86
41ae33:	2b 48 33             	sub    0x33(%eax),%ecx
41ae36:	62 77 6f             	bound  %esi,0x6f(%edi)
41ae39:	4c                   	dec    %esp
41ae3a:	4b                   	dec    %ebx
41ae3b:	67 52                	addr16 push %edx
41ae3d:	53                   	push   %ebx
41ae3e:	6d                   	insl   (%dx),%es:(%edi)
41ae3f:	48                   	dec    %eax
41ae40:	62 75 64             	bound  %esi,0x64(%ebp)
41ae43:	61                   	popa
41ae44:	70 37                	jo     0x41ae7d
41ae46:	63 4c 5a 39          	arpl   %ecx,0x39(%edx,%ebx,2)
41ae4a:	79 4d                	jns    0x41ae99
41ae4c:	36 4a                	ss dec %edx
41ae4e:	4a                   	dec    %edx
41ae4f:	41                   	inc    %ecx
41ae50:	43                   	inc    %ebx
41ae51:	33 74 71 4d          	xor    0x4d(%ecx,%esi,2),%esi
41ae55:	46                   	inc    %esi
41ae56:	67 41                	addr16 inc %ecx
41ae58:	7a 47                	jp     0x41aea1
41ae5a:	66 79 54             	data16 jns 0x41aeb1
41ae5d:	55                   	push   %ebp
41ae5e:	34 76                	xor    $0x76,%al
41ae60:	6f                   	outsl  %ds:(%esi),(%dx)
41ae61:	6d                   	insl   (%dx),%es:(%edi)
41ae62:	38 2f                	cmp    %ch,(%edi)
41ae64:	74 37                	je     0x41ae9d
41ae66:	34 33                	xor    $0x33,%al
41ae68:	47                   	inc    %edi
41ae69:	32 4e 72             	xor    0x72(%esi),%cl
41ae6c:	34 76                	xor    $0x76,%al
41ae6e:	53                   	push   %ebx
41ae6f:	43                   	inc    %ebx
41ae70:	71 55                	jno    0x41aec7
41ae72:	52                   	push   %edx
41ae73:	37                   	aaa
41ae74:	33 2f                	xor    (%edi),%ebp
41ae76:	72 6d                	jb     0x41aee5
41ae78:	39 38                	cmp    %edi,(%eax)
41ae7a:	48                   	dec    %eax
41ae7b:	37                   	aaa
41ae7c:	65 6c                	gs insb (%dx),%es:(%edi)
41ae7e:	72 48                	jb     0x41aec8
41ae80:	69 44 59 31 53 48 68 	imul   $0x70684853,0x31(%ecx,%ebx,2),%eax
41ae87:	70
41ae88:	6a 66                	push   $0x66
41ae8a:	66 69 78 65 6b 4a    	imul   $0x4a6b,0x65(%eax),%di
41ae90:	76 34                	jbe    0x41aec6
41ae92:	33 68 38             	xor    0x38(%eax),%ebp
41ae95:	45                   	inc    %ebp
41ae96:	74 43                	je     0x41aedb
41ae98:	53                   	push   %ebx
41ae99:	74 65                	je     0x41af00
41ae9b:	4b                   	dec    %ebx
41ae9c:	6c                   	insb   (%dx),%es:(%edi)
41ae9d:	5a                   	pop    %edx
41ae9e:	6b 79 34 31          	imul   $0x31,0x34(%ecx),%edi
41aea2:	74 53                	je     0x41aef7
41aea4:	34 77                	xor    $0x77,%al
41aea6:	66 33 6f 59          	xor    0x59(%edi),%bp
41aeaa:	6f                   	outsl  %ds:(%esi),(%dx)
41aeab:	4a                   	dec    %edx
41aeac:	36 77 6c             	ss ja  0x41af1b
41aeaf:	48                   	dec    %eax
41aeb0:	6e                   	outsb  %ds:(%esi),(%dx)
41aeb1:	68 45 61 73 49       	push   $0x49736145
41aeb6:	32 39                	xor    (%ecx),%bh
41aeb8:	6d                   	insl   (%dx),%es:(%edi)
41aeb9:	6c                   	insb   (%dx),%es:(%edi)
41aeba:	77 31                	ja     0x41aeed
41aebc:	34 45                	xor    $0x45,%al
41aebe:	53                   	push   %ebx