41ce0b:	69 48 66 68 4b 4c 4d 	imul   $0x4d4c4b68,0x66(%eax),%ecx
41ce12:	79 41                	jns    0x41ce55
41ce14:	2f                   	das
41ce15:	50                   	push   %eax
41ce16:	34 71                	xor    $0x71,%al
41ce18:	34 77                	xor    $0x77,%al
41ce1a:	35 62 71 41 78       	xor    $0x78417162,%eax
41ce1f:	38 34 30             	cmp    %dh,(%eax,%esi,1)
41ce22:	4c                   	dec    %esp
41ce23:	6e                   	outsb  %ds:(%esi),(%dx)
41ce24:	79 49                	jns    0x41ce6f
41ce26:	74 34                	je     0x41ce5c
41ce28:	36 51                	ss push %ecx
41ce2a:	72 44                	jb     0x41ce70
41ce2c:	53                   	push   %ebx
41ce2d:	73 34                	jae    0x41ce63
41ce2f:	42                   	inc    %edx
41ce30:	35 69 42 4b 59       	xor    $0x594b4269,%eax
41ce35:	55                   	push   %ebp
41ce36:	33 30                	xor    (%eax),%esi
41ce38:	63 76 68             	arpl   %esi,0x68(%esi)
41ce3b:	30 30                	xor    %dh,(%eax)
41ce3d:	4f                   	dec    %edi
41ce3e:	51                   	push   %ecx
41ce3f:	55                   	push   %ebp
41ce40:	31 67 32             	xor    %esp,0x32(%edi)
41ce43:	53                   	push   %ebx
41ce44:	34 49                	xor    $0x49,%al
41ce46:	4d                   	dec    %ebp
41ce47:	79 78                	jns    0x41cec1
41ce49:	54                   	push   %esp
41ce4a:	79 4c                	jns    0x41ce98
41ce4c:	31 69 42             	xor    %ebp,0x42(%ecx)
41ce4f:	6d                   	insl   (%dx),%es:(%edi)
41ce50:	44                   	inc    %esp
41ce51:	4d                   	dec    %ebp
41ce52:	71 71                	jno    0x41cec5
41ce54:	47                   	inc    %edi
41ce55:	49                   	dec    %ecx
41ce56:	73 61                	jae    0x41ceb9
41ce58:	69 62 70 51 52 38 65 	imul   $0x65385251,0x70(%edx),%esp
41ce5f:	65 4e                	gs dec %esi
41ce61:	46                   	inc    %esi
41ce62:	79 63                	jns    0x41cec7
41ce64:	44                   	inc    %esp
41ce65:	74 4a                	je     0x41ceb1
41ce67:	69 57 61 41 31 34 64 	imul   $0x64343141,0x61(%edi),%edx
41ce6e:	42                   	inc    %edx
41ce6f:	6f                   	outsl  %ds:(%esi),(%dx)
41ce70:	6e                   	outsb  %ds:(%esi),(%dx)
41ce71:	2f                   	das
41ce72:	4b                   	dec    %ebx
41ce73:	34 70                	xor    $0x70,%al
41ce75:	2b 41 6c             	sub    0x6c(%ecx),%eax
41ce78:	72 6f                	jb     0x41cee9
41ce7a:	2b 43 79             	sub    0x79(%ebx),%eax
41ce7d:	54                   	push   %esp
41ce7e:	76 55                	jbe    0x41ced5
41ce80:	7a 7a                	jp     0x41cefc
41ce82:	6a 6f                	push   $0x6f
41ce84:	77 33                	ja     0x41ceb9
41ce86:	34 41                	xor    $0x41,%al
41ce88:	79 59                	jns    0x41cee3
41ce8a:	4b                   	dec    %ebx
41ce8b:	48                   	dec    %eax
41ce8c:	6f                   	outsl  %ds:(%esi),(%dx)
41ce8d:	6e                   	outsb  %ds:(%esi),(%dx)
41ce8e:	34 54                	xor    $0x54,%al
41ce90:	43                   	inc    %ebx
41ce91:	66 37                	data16 aaa
41ce93:	50                   	push   %eax
41ce94:	4f                   	dec    %edi
41ce95:	77 6b                	ja     0x41cf02
41ce97:	6f                   	outsl  %ds:(%esi),(%dx)
41ce98:	78 43                	js     0x41cedd
41ce9a:	61                   	popa
41ce9b:	6d                   	insl   (%dx),%es:(%edi)
41ce9c:	4b                   	dec    %ebx
41ce9d:	39 66 6f             	cmp    %esp,0x6f(%esi)
41cea0:	6c                   	insb   (%dx),%es:(%edi)
41cea1:	31 6d 6c             	xor    %ebp,0x6c(%ebp)
41cea4:	4a                   	dec    %edx
41cea5:	50                   	push   %eax
41cea6:	63 47 56             	arpl   %eax,0x56(%edi)
41cea9:	70 35                	jo     0x41cee0
41ceab:	52                   	push   %edx
41ceac:	72 74                	jb     0x41cf22
41ceae:	66 61                	popaw
41ceb0:	53                   	push   %ebx
41ceb1:	63 56 61             	arpl   %edx,0x61(%esi)
41ceb4:	35 2f 67 69 69       	xor    $0x6969672f,%eax
41ceb9:	77 5a                	ja     0x41cf15
41cebb:	53                   	push   %ebx
41cebc:	2b 55 66             	sub    0x66(%ebp),%edx
41cebf:	4e                   	dec    %esi
41cec0:	71 37                	jno    0x41cef9
41cec2:	6f                   	outsl  %ds:(%esi),(%dx)
41cec3:	2f                   	das
41cec4:	6c                   	insb   (%dx),%es:(%edi)
41cec5:	74 37                	je     0x41cefe
41cec7:	4b                   	dec    %ebx
41cec8:	2b 46 42             	sub    0x42(%esi),%eax
41cecb:	6d                   	insl   (%dx),%es:(%edi)
41cecc:	55                   	push   %ebp
41cecd:	78 47                	js     0x41cf16
41cecf:	4e                   	dec    %esi
41ced0:	5a                   	pop    %edx
41ced1:	66 71 66             	data16 jno 0x41cf3a
41ced4:	34 62                	xor    $0x62,%al
41ced6:	73 6d                	jae    0x41cf45
41ced8:	49                   	dec    %ecx
41ced9:	51                   	push   %ecx
41ceda:	2f                   	das
41cedb:	45                   	inc    %ebp
41cedc:	56                   	push   %esi
41cedd:	59                   	pop    %ecx
41cede:	63 51 70             	arpl   %edx,0x70(%ecx)
41cee1:	4c                   	dec    %esp
41cee2:	6e                   	outsb  %ds:(%esi),(%dx)
41cee3:	6e                   	outsb  %ds:(%esi),(%dx)
41cee4:	74 43                	je     0x41cf29
41cee6:	61                   	popa
41cee7:	56                   	push   %esi
41cee8:	72 6f                	jb     0x41cf59
41ceea:	33 50 66             	xor    0x66(%eax),%edx
41ceed:	56                   	push   %esi
41ceee:	55                   	push   %ebp
41ceef:	6f                   	outsl  %ds:(%esi),(%dx)
41cef0:	6f                   	outsl  %ds:(%esi),(%dx)
41cef1:	38 41 4a             	cmp    %al,0x4a(%ecx)
41cef4:	75 4b                	jne    0x41cf41
41cef6:	4d                   	dec    %ebp
41cef7:	42                   	inc    %edx
41cef8:	6f                   	outsl  %ds:(%esi),(%dx)
41cef9:	38 71 39             	cmp    %dh,0x39(%ecx)
41cefc:	69 71 73 4c 7a 68 56 	imul   $0x56687a4c,0x73(%ecx),%esi
41cf03:	61                   	popa
41cf04:	5a                   	pop    %edx
41cf05:	5a                   	pop    %edx
41cf06:	5a                   	pop    %edx
41cf07:	4b                   	dec    %ebx
41cf08:	42                   	inc    %edx
41cf09:	46                   	inc    %esi
41cf0a:	73 6c                	jae    0x41cf78
41cf0c:	52                   	push   %edx
41cf0d:	6a 77                	push   $0x77
41cf0f:	51                   	push   %ecx
41cf10:	39 68 6e             	cmp    %ebp,0x6e(%eax)
41cf13:	31 42 65             	xor    %eax,0x65(%edx)
41cf16:	71 74                	jno    0x41cf8c
41cf18:	41                   	inc    %ecx
41cf19:	54                   	push   %esp
41cf1a:	31 62 55             	xor    %esp,0x55(%edx)
41cf1d:	59                   	pop    %ecx
41cf1e:	58                   	pop    %eax
41cf1f:	6d                   	insl   (%dx),%es:(%edi)
41cf20:	79 45                	jns    0x41cf67
41cf22:	52                   	push   %edx
41cf23:	54                   	push   %esp
41cf24:	35 6c 72 73 65       	xor    $0x6573726c,%eax
41cf29:	69 39 70 46 52 4e    	imul   $0x4e524670,(%ecx),%edi
41cf2f:	70 4e                	jo     0x41cf7f
41cf31:	45                   	inc    %ebp
41cf32:	71 34                	jno    0x41cf68
41cf34:	34 42                	xor    $0x42,%al
41cf36:	71 72                	jno    0x41cfaa
41cf38:	74 68                	je     0x41cfa2
41cf3a:	76 56                	jbe    0x41cf92
41cf3c:	56                   	push   %esi
41cf3d:	64 67 49             	fs addr16 dec %ecx
41cf40:	4d                   	dec    %ebp
41cf41:	52                   	push   %edx
41cf42:	59                   	pop    %ecx
41cf43:	51                   	push   %ecx
41cf44:	71 39                	jno    0x41cf7f
41cf46:	68 49 35 6d 44       	push   $0x446d3549
41cf4b:	30 78 35             	xor    %bh,0x35(%eax)
41cf4e:	6f                   	outsl  %ds:(%esi),(%dx)
41cf4f:	6e                   	outsb  %ds:(%esi),(%dx)
41cf50:	70 30                	jo     0x41cf82
41cf52:	7a 59                	jp     0x41cfad
41cf54:	63 4f 38             	arpl   %ecx,0x38(%edi)
41cf57:	4e                   	dec    %esi
41cf58:	79 70                	jns    0x41cfca
41cf5a:	64 32 55 70          	xor    %fs:0x70(%ebp),%dl
41cf5e:	63 55 53             	arpl   %edx,0x53(%ebp)
41cf61:	32 32                	xor    (%edx),%dh
41cf63:	55                   	push   %ebp
41cf64:	64 4a                	fs dec %edx
41cf66:	6c                   	insb   (%dx),%es:(%edi)
41cf67:	66 41                	inc    %cx
41cf69:	48                   	dec    %eax
41cf6a:	79 6a                	jns    0x41cfd6
41cf6c:	30 6c 73 51          	xor    %ch,0x51(%ebx,%esi,2)
41cf70:	4a                   	dec    %edx
41cf71:	49                   	dec    %ecx
41cf72:	61                   	popa
41cf73:	69 37 47 32 75 54    	imul   $0x54753247,(%edi),%esi
41cf79:	70 55                	jo     0x41cfd0
41cf7b:	30 44 46 7a          	xor    %al,0x7a(%esi,%eax,2)
41cf7f:	4a                   	dec    %edx
41cf80:	34 73                	xor    $0x73,%al
41cf82:	57                   	push   %edi
41cf83:	64 6f                	outsl  %fs:(%esi),(%dx)
41cf85:	31 43 6d             	xor    %eax,0x6d(%ebx)
41cf88:	46                   	inc    %esi
41cf89:	65 62 4b 2f          	bound  %ecx,%gs:0x2f(%ebx)
41cf8d:	77 59                	ja     0x41cfe8
41cf8f:	35 76 53 44 32       	xor    $0x32445376,%eax
41cf94:	45                   	inc    %ebp
41cf95:	6a 6d                	push   $0x6d
41cf97:	35 54 4a 6a 36       	xor    $0x366a4a54,%eax
41cf9c:	42                   	inc    %edx
41cf9d:	39 36                	cmp    %esi,(%esi)
41cf9f:	44                   	inc    %esp
41cfa0:	31 39                	xor    %edi,(%ecx)
41cfa2:	57                   	push   %edi
41cfa3:	55                   	push   %ebp
41cfa4:	50                   	push   %eax
41cfa5:	47                   	inc    %edi
41cfa6:	68 57 49 30 4d       	push   $0x4d304957
41cfab:	34 35                	xor    $0x35,%al
41cfad:	4d                   	dec    %ebp
41cfae:	4b                   	dec    %ebx
41cfaf:	41                   	inc    %ecx
41cfb0:	4d                   	dec    %ebp
41cfb1:	63 32                	arpl   %esi,(%edx)
41cfb3:	67 46                	addr16 inc %esi
41cfb5:	72 46                	jb     0x41cffd
41cfb7:	31 62 35             	xor    %esp,0x35(%edx)
41cfba:	72 76                	jb     0x41d032
41cfbc:	47                   	inc    %edi
41cfbd:	4f                   	dec    %edi
41cfbe:	4b                   	dec    %ebx
41cfbf:	6d                   	insl   (%dx),%es:(%edi)
41cfc0:	4b                   	dec    %ebx
41cfc1:	51                   	push   %ecx
41cfc2:	4b                   	dec    %ebx
41cfc3:	39 4b 44             	cmp    %ecx,0x44(%ebx)
41cfc6:	38 49 55             	cmp    %cl,0x55(%ecx)
41cfc9:	79 30                	jns    0x41cffb
41cfcb:	79 48                	jns    0x41d015
41cfcd:	54                   	push   %esp
41cfce:	2b 79 52             	sub    0x52(%ecx),%edi
41cfd1:	78 6e                	js     0x41d041
41cfd3:	33 59 79             	xor    0x79(%ecx),%ebx
41cfd6:	5a                   	pop    %edx
41cfd7:	6c                   	insb   (%dx),%es:(%edi)
41cfd8:	61                   	popa
41cfd9:	35 73 69 78 6f       	xor    $0x6f786973,%eax
41cfde:	44                   	inc    %esp
41cfdf:	62 54 41 7a          	bound  %edx,0x7a(%ecx,%eax,2)
41cfe3:	53                   	push   %ebx
41cfe4:	51                   	push   %ecx
41cfe5:	54                   	push   %esp
41cfe6:	37                   	aaa
41cfe7:	62 76 62             	bound  %esi,0x62(%esi)
41cfea:	6c                   	insb   (%dx),%es:(%edi)
41cfeb:	78 51                	js     0x41d03e
41cfed:	56                   	push   %esi
41cfee:	59                   	pop    %ecx
41cfef:	45                   	inc    %ebp
41cff0:	31 35 75 67 2f 55    	xor    %esi,0x552f6775
41cff6:	44                   	inc    %esp
41cff7:	55                   	push   %ebp
41cff8:	79 68                	jns    0x41d062
41cffa:	42                   	inc    %edx
41cffb:	34 37                	xor    $0x37,%al
41cffd:	34 53                	xor    $0x53,%al
41cfff:	59                   	pop    %ecx
41d000:	50                   	push   %eax
41d001:	6b 69 69 64          	imul   $0x64,0x69(%ecx),%ebp
41d005:	72 59                	jb     0x41d060
41d007:	44                   	inc    %esp
41d008:	54                   	push   %esp
41d009:	6c                   	insb   (%dx),%es:(%edi)
41d00a:	32 69 77             	xor    0x77(%ecx),%ch
41d00d:	48                   	dec    %eax
41d00e:	6e                   	outsb  %ds:(%esi),(%dx)
41d00f:	52                   	push   %edx
41d010:	77 4e                	ja     0x41d060
41d012:	43                   	inc    %ebx
41d013:	45                   	inc    %ebp
41d014:	64 6b 42 66 50       	imul   $0x50,%fs:0x66(%edx),%eax
41d019:	57                   	push   %edi
41d01a:	35 6d 74 6b 67       	xor    $0x676b746d,%eax
41d01f:	66 34 4f             	data16 xor $0x4f,%al
41d022:	2b 4f 4a             	sub    0x4a(%edi),%ecx
41d025:	57                   	push   %edi
41d026:	2f                   	das
41d027:	6c                   	insb   (%dx),%es:(%edi)
41d028:	5a                   	pop    %edx
41d029:	47                   	inc    %edi
41d02a:	58                   	pop    %eax
41d02b:	53                   	push   %ebx
41d02c:	31 4d 70             	xor    %ecx,0x70(%ebp)
41d02f:	32 62 57             	xor    0x57(%edx),%ah
41d032:	6f                   	outsl  %ds:(%esi),(%dx)
41d033:	55                   	push   %ebp
41d034:	65 67 4f             	gs addr16 dec %edi
41d037:	64 6a 4b             	fs push $0x4b
41d03a:	46                   	inc    %esi
41d03b:	78 4b                	js     0x41d088
41d03d:	59                   	pop    %ecx
41d03e:	63 43 51             	arpl   %eax,0x51(%ebx)
41d041:	62 4b 34             	bound  %ecx,0x34(%ebx)
41d044:	38 33                	cmp    %dh,(%ebx)
41d046:	45                   	inc    %ebp
41d047:	64 73 4a             	fs jae 0x41d094
41d04a:	37                   	aaa
41d04b:	37                   	aaa
41d04c:	62 63 6b             	bound  %esp,0x6b(%ebx)
41d04f:	34 4f                	xor    $0x4f,%al
41d051:	67 39 64 32          	cmp    %esp,0x32(%si)
41d055:	4c                   	dec    %esp
41d056:	32 69 73             	xor    0x73(%ecx),%ch
41d059:	37                   	aaa
41d05a:	4d                   	dec    %ebp
41d05b:	35 78 4f 62 6d       	xor    $0x6d624f78,%eax
41d060:	78 76                	js     0x41d0d8
41d062:	6b 47 4b 70          	imul   $0x70,0x4b(%edi),%eax
41d066:	64 54                	fs push %esp
41d068:	6e                   	outsb  %ds:(%esi),(%dx)
41d069:	66 65 41             	gs inc %cx
41d06c:	6a 49                	push   $0x49
41d06e:	6f                   	outsl  %ds:(%esi),(%dx)
41d06f:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41d071:	32 49 6b             	xor    0x6b(%ecx),%cl
41d074:	79 55                	jns    0x41d0cb
41d076:	73 4f                	jae    0x41d0c7
41d078:	7a 50                	jp     0x41d0ca
41d07a:	52                   	push   %edx
41d07b:	7a 64                	jp     0x41d0e1
41d07d:	4c                   	dec    %esp
41d07e:	4a                   	dec    %edx
41d07f:	59                   	pop    %ecx
41d080:	35 63 51 71 61       	xor    $0x61715163,%eax
41d085:	78 39                	js     0x41d0c0
41d087:	50                   	push   %eax
41d088:	75 2f                	jne    0x41d0b9
41d08a:	72 66                	jb     0x41d0f2
41d08c:	45                   	inc    %ebp
41d08d:	6a 79                	push   $0x79
41d08f:	6f                   	outsl  %ds:(%esi),(%dx)
41d090:	49                   	dec    %ecx
41d091:	39 73 37             	cmp    %esi,0x37(%ebx)
41d094:	36 76 69             	ss jbe 0x41d100
41d097:	5a                   	pop    %edx
41d098:	37                   	aaa
41d099:	51                   	push   %ecx