41ce32:	65 66 42             	gs inc %dx
41ce35:	59                   	pop    %ecx
41ce36:	36 39 4b 53          	cmp    %ecx,%ss:0x53(%ebx)
41ce3a:	30 43 7a             	xor    %al,0x7a(%ebx)
41ce3d:	2f                   	das
41ce3e:	57                   	push   %edi
41ce3f:	62 4e 71             	bound  %ecx,0x71(%esi)
41ce42:	68 4f 37 62 74       	push   $0x7462374f
41ce47:	50                   	push   %eax
41ce48:	2b 45 48             	sub    0x48(%ebp),%eax
41ce4b:	74 31                	je     0x41ce7e
41ce4d:	33 46 6a             	xor    0x6a(%esi),%eax
41ce50:	48                   	dec    %eax
41ce51:	4a                   	dec    %edx
41ce52:	58                   	pop    %eax
41ce53:	48                   	dec    %eax
41ce54:	54                   	push   %esp
41ce55:	49                   	dec    %ecx
41ce56:	59                   	pop    %ecx
41ce57:	6b 50 55 46          	imul   $0x46,0x55(%eax),%edx
41ce5b:	51                   	push   %ecx
41ce5c:	55                   	push   %ebp
41ce5d:	78 69                	js     0x41cec8
41ce5f:	63 53 52             	arpl   %edx,0x52(%ebx)
41ce62:	54                   	push   %esp
41ce63:	38 41 5a             	cmp    %al,0x5a(%ecx)
41ce66:	4b                   	dec    %ebx
41ce67:	50                   	push   %eax
41ce68:	6f                   	outsl  %ds:(%esi),(%dx)
41ce69:	78 72                	js     0x41cedd
41ce6b:	34 38                	xor    $0x38,%al
41ce6d:	44                   	inc    %esp
41ce6e:	63 52 54             	arpl   %edx,0x54(%edx)
41ce71:	6f                   	outsl  %ds:(%esi),(%dx)
41ce72:	36 44                	ss inc %esp
41ce74:	67 48                	addr16 dec %eax
41ce76:	35 4d 44 49 48       	xor    $0x4849444d,%eax
41ce7b:	42                   	inc    %edx
41ce7c:	61                   	popa
41ce7d:	31 6d 41             	xor    %ebp,0x41(%ebp)
41ce80:	54                   	push   %esp
41ce81:	6b 57 57 63          	imul   $0x63,0x57(%edi),%edx
41ce85:	54                   	push   %esp
41ce86:	43                   	inc    %ebx
41ce87:	56                   	push   %esi
41ce88:	6d                   	insl   (%dx),%es:(%edi)
41ce89:	54                   	push   %esp
41ce8a:	76 4e                	jbe    0x41ceda
41ce8c:	36 67 66 57          	ss addr16 push %di
41ce90:	50                   	push   %eax
41ce91:	41                   	inc    %ecx
41ce92:	33 59 43             	xor    0x43(%ecx),%ebx
41ce95:	64 50                	fs push %eax
41ce97:	4f                   	dec    %edi
41ce98:	69 35 31 44 52 78 67 	imul   $0x61555a67,0x78524431,%esi
41ce9f:	5a 55 61
41cea2:	4f                   	dec    %edi
41cea3:	70 43                	jo     0x41cee8
41cea5:	64 68 68 73 2f 46    	fs push $0x462f7368
41ceab:	6a 66                	push   $0x66
41cead:	67 44                	addr16 inc %esp
41ceaf:	45                   	inc    %ebp
41ceb0:	32 73 4d             	xor    0x4d(%ebx),%dh
41ceb3:	47                   	inc    %edi
41ceb4:	64 67 54             	fs addr16 push %esp
41ceb7:	46                   	inc    %esi
41ceb8:	65 31 4e 49          	xor    %ecx,%gs:0x49(%esi)
41cebc:	78 36                	js     0x41cef4
41cebe:	32 54 69 4e          	xor    0x4e(%ecx,%ebp,2),%dl
41cec2:	66 48                	dec    %ax
41cec4:	42                   	inc    %edx
41cec5:	69 69 50 47 44 53 6a 	imul   $0x6a534447,0x50(%ecx),%ebp
41cecc:	43                   	inc    %ebx
41cecd:	4b                   	dec    %ebx
41cece:	63 71 46             	arpl   %esi,0x46(%ecx)
41ced1:	5a                   	pop    %edx
41ced2:	59                   	pop    %ecx
41ced3:	41                   	inc    %ecx
41ced4:	71 79                	jno    0x41cf4f
41ced6:	6b 46 41 6e          	imul   $0x6e,0x41(%esi),%eax
41ceda:	6c                   	insb   (%dx),%es:(%edi)
41cedb:	62 63 73             	bound  %esp,0x73(%ebx)
41cede:	50                   	push   %eax
41cedf:	4d                   	dec    %ebp
41cee0:	4b                   	dec    %ebx
41cee1:	70 59                	jo     0x41cf3c
41cee3:	50                   	push   %eax
41cee4:	31 57 31             	xor    %edx,0x31(%edi)
41cee7:	74 70                	je     0x41cf59
41cee9:	5a                   	pop    %edx
41ceea:	69 39 58 46 4a 6a    	imul   $0x6a4a4658,(%ecx),%edi
41cef0:	4d                   	dec    %ebp
41cef1:	5a                   	pop    %edx
41cef2:	75 61                	jne    0x41cf55
41cef4:	37                   	aaa
41cef5:	74 7a                	je     0x41cf71
41cef7:	43                   	inc    %ebx
41cef8:	2f                   	das
41cef9:	78 2b                	js     0x41cf26
41cefb:	39 39                	cmp    %edi,(%ecx)
41cefd:	72 7a                	jb     0x41cf79
41ceff:	69 4e 30 31 56 47 34 	imul   $0x34475631,0x30(%esi),%ecx
41cf06:	58                   	pop    %eax
41cf07:	4f                   	dec    %edi
41cf08:	4a                   	dec    %edx
41cf09:	36 62 30             	bound  %esi,%ss:(%eax)
41cf0c:	79 70                	jns    0x41cf7e
41cf0e:	37                   	aaa
41cf0f:	64 55                	fs push %ebp
41cf11:	71 43                	jno    0x41cf56
41cf13:	68 2b 6f 31 72       	push   $0x72316f2b
41cf18:	4f                   	dec    %edi
41cf19:	4e                   	dec    %esi
41cf1a:	2f                   	das
41cf1b:	54                   	push   %esp
41cf1c:	48                   	dec    %eax
41cf1d:	35 47 59 6a 56       	xor    $0x566a5947,%eax
41cf22:	48                   	dec    %eax
41cf23:	47                   	inc    %edi
41cf24:	30 43 63             	xor    %al,0x63(%ebx)
41cf27:	67 65 41             	addr16 gs inc %ecx
41cf2a:	51                   	push   %ecx
41cf2b:	73 4d                	jae    0x41cf7a
41cf2d:	71 49                	jno    0x41cf78
41cf2f:	72 36                	jb     0x41cf67
41cf31:	74 37                	je     0x41cf6a
41cf33:	76 49                	jbe    0x41cf7e
41cf35:	46                   	inc    %esi
41cf36:	4b                   	dec    %ebx
41cf37:	72 70                	jb     0x41cfa9
41cf39:	68 6d 31 6c 67       	push   $0x676c316d
41cf3e:	71 35                	jno    0x41cf75
41cf40:	38 49 69             	cmp    %cl,0x69(%ecx)
41cf43:	39 61 6c             	cmp    %esp,0x6c(%ecx)
41cf46:	70 4c                	jo     0x41cf94
41cf48:	58                   	pop    %eax
41cf49:	31 75 6e             	xor    %esi,0x6e(%ebp)
41cf4c:	57                   	push   %edi
41cf4d:	38 72 65             	cmp    %dh,0x65(%edx)
41cf50:	57                   	push   %edi
41cf51:	6a 4c                	push   $0x4c
41cf53:	4c                   	dec    %esp
41cf54:	74 4e                	je     0x41cfa4
41cf56:	51                   	push   %ecx
41cf57:	32 44 5a 46          	xor    0x46(%edx,%ebx,2),%al
41cf5b:	76 65                	jbe    0x41cfc2
41cf5d:	74 35                	je     0x41cf94
41cf5f:	5a                   	pop    %edx
41cf60:	50                   	push   %eax
41cf61:	45                   	inc    %ebp
41cf62:	70 71                	jo     0x41cfd5
41cf64:	78 6e                	js     0x41cfd4
41cf66:	2f                   	das
41cf67:	37                   	aaa
41cf68:	57                   	push   %edi
41cf69:	47                   	inc    %edi
41cf6a:	2b 57 68             	sub    0x68(%edi),%edx
41cf6d:	64 2b 35 73 32 75 6d 	sub    %fs:0x6d753273,%esi
41cf74:	4b                   	dec    %ebx
41cf75:	79 6a                	jns    0x41cfe1
41cf77:	72 38                	jb     0x41cfb1
41cf79:	77 4f                	ja     0x41cfca
41cf7b:	4b                   	dec    %ebx
41cf7c:	57                   	push   %edi
41cf7d:	6b 6c 2b 59 65       	imul   $0x65,0x59(%ebx,%ebp,1),%ebp
41cf82:	58                   	pop    %eax
41cf83:	35 64 32 77 56       	xor    $0x56773264,%eax
41cf88:	78 72                	js     0x41cffc
41cf8a:	58                   	pop    %eax
41cf8b:	45                   	inc    %ebp
41cf8c:	6a 6a                	push   $0x6a
41cf8e:	37                   	aaa
41cf8f:	31 38                	xor    %edi,(%eax)
41cf91:	4f                   	dec    %edi
41cf92:	46                   	inc    %esi
41cf93:	78 70                	js     0x41d005
41cf95:	54                   	push   %esp
41cf96:	61                   	popa
41cf97:	71 34                	jno    0x41cfcd
41cf99:	30 36                	xor    %dh,(%esi)
41cf9b:	53                   	push   %ebx
41cf9c:	59                   	pop    %ecx
41cf9d:	71 44                	jno    0x41cfe3
41cf9f:	72 2b                	jb     0x41cfcc
41cfa1:	6f                   	outsl  %ds:(%esi),(%dx)
41cfa2:	65 6a 34             	gs push $0x34
41cfa5:	72 59                	jb     0x41d000
41cfa7:	33 6a 5a             	xor    0x5a(%edx),%ebp
41cfaa:	55                   	push   %ebp
41cfab:	44                   	inc    %esp
41cfac:	43                   	inc    %ebx
41cfad:	41                   	inc    %ecx
41cfae:	38 48 79             	cmp    %cl,0x79(%eax)
41cfb1:	4e                   	dec    %esi
41cfb2:	6d                   	insl   (%dx),%es:(%edi)
41cfb3:	46                   	inc    %esi
41cfb4:	4b                   	dec    %ebx
41cfb5:	74 6c                	je     0x41d023
41cfb7:	4a                   	dec    %edx
41cfb8:	4d                   	dec    %ebp
41cfb9:	38 48 42             	cmp    %cl,0x42(%eax)
41cfbc:	6e                   	outsb  %ds:(%esi),(%dx)
41cfbd:	42                   	inc    %edx
41cfbe:	73 35                	jae    0x41cff5
41cfc0:	2f                   	das
41cfc1:	4d                   	dec    %ebp
41cfc2:	33 57 6b             	xor    0x6b(%edi),%edx
41cfc5:	49                   	dec    %ecx
41cfc6:	50                   	push   %eax
41cfc7:	51                   	push   %ecx
41cfc8:	74 75                	je     0x41d03f
41cfca:	42                   	inc    %edx
41cfcb:	30 5a 4a             	xor    %bl,0x4a(%edx)
41cfce:	6b 35 45 46 36 6e 6a 	imul   $0x6a,0x6e364645,%esi
41cfd5:	78 79                	js     0x41d050
41cfd7:	77 71                	ja     0x41d04a
41cfd9:	64 47                	fs inc %edi
41cfdb:	59                   	pop    %ecx
41cfdc:	47                   	inc    %edi
41cfdd:	73 45                	jae    0x41d024
41cfdf:	43                   	inc    %ebx
41cfe0:	55                   	push   %ebp
41cfe1:	70 54                	jo     0x41d037
41cfe3:	4e                   	dec    %esi
41cfe4:	5a                   	pop    %edx
41cfe5:	4b                   	dec    %ebx
41cfe6:	75 32                	jne    0x41d01a
41cfe8:	47                   	inc    %edi
41cfe9:	41                   	inc    %ecx
41cfea:	67 4f                	addr16 dec %edi
41cfec:	54                   	push   %esp
41cfed:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41cfef:	53                   	push   %ebx
41cff0:	66 67 54             	addr16 push %sp
41cff3:	2b 43 6e             	sub    0x6e(%ebx),%eax
41cff6:	6f                   	outsl  %ds:(%esi),(%dx)
41cff7:	65 4c                	gs dec %esp
41cff9:	57                   	push   %edi
41cffa:	36 66 4f             	ss dec %di
41cffd:	71 58                	jno    0x41d057
41cfff:	59                   	pop    %ecx
41d000:	32 52 6e             	xor    0x6e(%edx),%dl
41d003:	43                   	inc    %ebx
41d004:	6c                   	insb   (%dx),%es:(%edi)
41d005:	38 62 70             	cmp    %ah,0x70(%edx)
41d008:	4e                   	dec    %esi
41d009:	32 4a 73             	xor    0x73(%edx),%cl
41d00c:	37                   	aaa
41d00d:	76 50                	jbe    0x41d05f
41d00f:	6b 70 70 78          	imul   $0x78,0x70(%eax),%esi
41d013:	34 58                	xor    $0x58,%al
41d015:	35 51 44 35 44       	xor    $0x44354451,%eax
41d01a:	34 39                	xor    $0x39,%al
41d01c:	49                   	dec    %ecx
41d01d:	52                   	push   %edx
41d01e:	36 37                	ss aaa
41d020:	2b 37                	sub    (%edi),%esi
41d022:	64 65 4d             	fs gs dec %ebp
41d025:	68 47 78 43 66       	push   $0x66437847
41d02a:	44                   	inc    %esp
41d02b:	64 34 42             	fs xor $0x42,%al
41d02e:	49                   	dec    %ecx
41d02f:	58                   	pop    %eax
41d030:	72 78                	jb     0x41d0aa
41d032:	48                   	dec    %eax
41d033:	4f                   	dec    %edi
41d034:	4f                   	dec    %edi
41d035:	4b                   	dec    %ebx
41d036:	56                   	push   %esi
41d037:	33 30                	xor    (%eax),%esi
41d039:	61                   	popa
41d03a:	6f                   	outsl  %ds:(%esi),(%dx)
41d03b:	6c                   	insb   (%dx),%es:(%edi)
41d03c:	38 45 71             	cmp    %al,0x71(%ebp)
41d03f:	66 72 6e             	data16 jb 0x41d0b0
41d042:	65 7a 74             	gs jp  0x41d0b9
41d045:	70 72                	jo     0x41d0b9
41d047:	48                   	dec    %eax
41d048:	61                   	popa
41d049:	4f                   	dec    %edi
41d04a:	37                   	aaa
41d04b:	6b 4c 44 34 36       	imul   $0x36,0x34(%esp,%eax,2),%ecx
41d050:	53                   	push   %ebx
41d051:	67 70 74             	addr16 jo 0x41d0c8
41d054:	30 43 6a             	xor    %al,0x6a(%ebx)
41d057:	69 73 67 36 6d 73 6f 	imul   $0x6f736d36,0x67(%ebx),%esi
41d05e:	7a 52                	jp     0x41d0b2
41d060:	61                   	popa
41d061:	67 75 4e             	addr16 jne 0x41d0b2
41d064:	44                   	inc    %esp
41d065:	56                   	push   %esi
41d066:	30 65 7a             	xor    %ah,0x7a(%ebp)
41d069:	52                   	push   %edx
41d06a:	76 2b                	jbe    0x41d097
41d06c:	53                   	push   %ebx
41d06d:	79 74                	jns    0x41d0e3
41d06f:	46                   	inc    %esi
41d070:	6b 37 51             	imul   $0x51,(%edi),%esi
41d073:	30 51 54             	xor    %dl,0x54(%ecx)
41d076:	32 71 46             	xor    0x46(%ecx),%dh
41d079:	70 51                	jo     0x41d0cc
41d07b:	45                   	inc    %ebp
41d07c:	63 2f                	arpl   %ebp,(%edi)
41d07e:	32 2f                	xor    (%edi),%ch
41d080:	62 6b 5a             	bound  %ebp,0x5a(%ebx)
41d083:	74 6b                	je     0x41d0f0
41d085:	77 71                	ja     0x41d0f8
41d087:	61                   	popa
41d088:	69 4e 53 4f 78 63 6d 	imul   $0x6d63784f,0x53(%esi),%ecx
41d08f:	77 58                	ja     0x41d0e9
41d091:	6e                   	outsb  %ds:(%esi),(%dx)
41d092:	61                   	popa
41d093:	38 42 7a             	cmp    %al,0x7a(%edx)
41d096:	2b 4a 35             	sub    0x35(%edx),%ecx
41d099:	5a                   	pop    %edx
41d09a:	62 4a 35             	bound  %ecx,0x35(%edx)
41d09d:	7a 6c                	jp     0x41d10b
41d09f:	75 6b                	jne    0x41d10c
41d0a1:	37                   	aaa
41d0a2:	35 75 43 47 6c       	xor    $0x6c474375,%eax
41d0a7:	68 41 52 4d 35       	push   $0x354d5241
41d0ac:	53                   	push   %ebx
41d0ad:	58                   	pop    %eax
41d0ae:	4a                   	dec    %edx
41d0af:	37                   	aaa
41d0b0:	75 63                	jne    0x41d115
41d0b2:	4f                   	dec    %edi
41d0b3:	6e                   	outsb  %ds:(%esi),(%dx)
41d0b4:	30 59 7a             	xor    %bl,0x7a(%ecx)
41d0b7:	34 69                	xor    $0x69,%al
41d0b9:	6d                   	insl   (%dx),%es:(%edi)
41d0ba:	39 70 63             	cmp    %esi,0x63(%eax)
41d0bd:	75 69                	jne    0x41d128
41d0bf:	33 58 57             	xor    0x57(%eax),%ebx
41d0c2:	2b 74 2b 34          	sub    0x34(%ebx,%ebp,1),%esi
41d0c6:	68 57 75 61 75       	push   $0x75617557
41d0cb:	4c                   	dec    %esp
41d0cc:	33 4b 79             	xor    0x79(%ebx),%ecx
41d0cf:	63 6b 65             	arpl   %ebp,0x65(%ebx)
41d0d2:	42                   	inc    %edx
41d0d3:	4a                   	dec    %edx
41d0d4:	2b 44 59 31          	sub    0x31(%ecx,%ebx,2),%eax
41d0d8:	72 56                	jb     0x41d130
41d0da:	6f                   	outsl  %ds:(%esi),(%dx)
41d0db:	38 4c 35 37          	cmp    %cl,0x37(%ebp,%esi,1)
41d0df:	51                   	push   %ecx
41d0e0:	4c                   	dec    %esp
41d0e1:	53                   	push   %ebx
41d0e2:	56                   	push   %esi
41d0e3:	44                   	inc    %esp