41cce3:	62 4e 50             	bound  %ecx,0x50(%esi)
41cce6:	47                   	inc    %edi
41cce7:	4f                   	dec    %edi
41cce8:	6a 39                	push   $0x39
41ccea:	52                   	push   %edx
41cceb:	72 59                	jb     0x41cd46
41cced:	44                   	inc    %esp
41ccee:	7a 4a                	jp     0x41cd3a
41ccf0:	50                   	push   %eax
41ccf1:	50                   	push   %eax
41ccf2:	48                   	dec    %eax
41ccf3:	4d                   	dec    %ebp
41ccf4:	52                   	push   %edx
41ccf5:	64 75 30             	fs jne 0x41cd28
41ccf8:	46                   	inc    %esi
41ccf9:	2b 67 4e             	sub    0x4e(%edi),%esp
41ccfc:	69 34 64 4a 78 4d 46 	imul   $0x464d784a,(%esp,%eiz,2),%esi
41cd03:	67 67 72 33          	addr16 addr16 jb 0x41cd3a
41cd07:	41                   	inc    %ecx
41cd08:	78 70                	js     0x41cd7a
41cd0a:	77 63                	ja     0x41cd6f
41cd0c:	56                   	push   %esi
41cd0d:	7a 38                	jp     0x41cd47
41cd0f:	4a                   	dec    %edx
41cd10:	49                   	dec    %ecx
41cd11:	31 59 76             	xor    %ebx,0x76(%ecx)
41cd14:	62 6a 2b             	bound  %ebp,0x2b(%edx)
41cd17:	36 36 57             	ss ss push %edi
41cd1a:	77 33                	ja     0x41cd4f
41cd1c:	63 64 55 4f          	arpl   %esp,0x4f(%ebp,%edx,2)
41cd20:	46                   	inc    %esi
41cd21:	56                   	push   %esi
41cd22:	68 57 73 44 36       	push   $0x36447357
41cd27:	6e                   	outsb  %ds:(%esi),(%dx)
41cd28:	65 63 75 6f          	arpl   %esi,%gs:0x6f(%ebp)
41cd2c:	38 6b 62             	cmp    %ch,0x62(%ebx)
41cd2f:	62 6a 67             	bound  %ebp,0x67(%edx)
41cd32:	54                   	push   %esp
41cd33:	4f                   	dec    %edi
41cd34:	63 56 51             	arpl   %edx,0x51(%esi)
41cd37:	79 48                	jns    0x41cd81
41cd39:	78 39                	js     0x41cd74
41cd3b:	73 2f                	jae    0x41cd6c
41cd3d:	65 68 5a 44 32 38    	gs push $0x3832445a
41cd43:	2b 48 49             	sub    0x49(%eax),%ecx
41cd46:	6e                   	outsb  %ds:(%esi),(%dx)
41cd47:	31 30                	xor    %esi,(%eax)
41cd49:	50                   	push   %eax
41cd4a:	66 53                	push   %bx
41cd4c:	45                   	inc    %ebp
41cd4d:	32 62 55             	xor    0x55(%edx),%ah
41cd50:	71 59                	jno    0x41cdab
41cd52:	52                   	push   %edx
41cd53:	38 52 76             	cmp    %dl,0x76(%edx)
41cd56:	50                   	push   %eax
41cd57:	51                   	push   %ecx
41cd58:	35 76 74 76 76       	xor    $0x76767476,%eax
41cd5d:	68 45 7a 62 73       	push   $0x73627a45
41cd62:	34 41                	xor    $0x41,%al
41cd64:	77 47                	ja     0x41cdad
41cd66:	42                   	inc    %edx
41cd67:	38 46 68             	cmp    %al,0x68(%esi)
41cd6a:	48                   	dec    %eax
41cd6b:	33 56 35             	xor    0x35(%esi),%edx
41cd6e:	36 46                	ss inc %esi
41cd70:	2f                   	das
41cd71:	37                   	aaa
41cd72:	2b 38                	sub    (%eax),%edi
41cd74:	4c                   	dec    %esp
41cd75:	71 6b                	jno    0x41cde2
41cd77:	68 35 75 64 6a       	push   $0x6a647535
41cd7c:	39 66 65             	cmp    %esp,0x65(%esi)
41cd7f:	6c                   	insb   (%dx),%es:(%edi)
41cd80:	42                   	inc    %edx
41cd81:	37                   	aaa
41cd82:	72 53                	jb     0x41cdd7
41cd84:	59                   	pop    %ecx
41cd85:	51                   	push   %ecx
41cd86:	75 78                	jne    0x41ce00
41cd88:	5a                   	pop    %edx
41cd89:	6b 73 43 52          	imul   $0x52,0x43(%ebx),%esi
41cd8d:	34 73                	xor    $0x73,%al
41cd8f:	70 6f                	jo     0x41ce00
41cd91:	46                   	inc    %esi
41cd92:	71 51                	jno    0x41cde5
41cd94:	46                   	inc    %esi
41cd95:	4e                   	dec    %esi
41cd96:	6b 30 64             	imul   $0x64,(%eax),%esi
41cd99:	76 50                	jbe    0x41cdeb
41cd9b:	4c                   	dec    %esp
41cd9c:	38 4c 31 4d          	cmp    %cl,0x4d(%ecx,%esi,1)
41cda0:	53                   	push   %ebx
41cda1:	36 6c                	ss insb (%dx),%es:(%edi)
41cda3:	39 39                	cmp    %edi,(%ecx)
41cda5:	6c                   	insb   (%dx),%es:(%edi)
41cda6:	32 30                	xor    (%eax),%dh
41cda8:	74 72                	je     0x41ce1c
41cdaa:	58                   	pop    %eax
41cdab:	4b                   	dec    %ebx
41cdac:	62 39                	bound  %edi,(%ecx)
41cdae:	73 2b                	jae    0x41cddb
41cdb0:	4e                   	dec    %esi
41cdb1:	59                   	pop    %ecx
41cdb2:	62 69 78             	bound  %ebp,0x78(%ecx)
41cdb5:	59                   	pop    %ecx
41cdb6:	61                   	popa
41cdb7:	57                   	push   %edi
41cdb8:	43                   	inc    %ebx
41cdb9:	41                   	inc    %ecx
41cdba:	70 32                	jo     0x41cdee
41cdbc:	41                   	inc    %ecx
41cdbd:	46                   	inc    %esi
41cdbe:	6e                   	outsb  %ds:(%esi),(%dx)
41cdbf:	71 42                	jno    0x41ce03
41cdc1:	59                   	pop    %ecx
41cdc2:	7a 54                	jp     0x41ce18
41cdc4:	44                   	inc    %esp
41cdc5:	45                   	inc    %ebp
41cdc6:	51                   	push   %ecx
41cdc7:	57                   	push   %edi
41cdc8:	77 6e                	ja     0x41ce38
41cdca:	7a 57                	jp     0x41ce23
41cdcc:	54                   	push   %esp
41cdcd:	2f                   	das
41cdce:	34 57                	xor    $0x57,%al
41cdd0:	52                   	push   %edx
41cdd1:	63 63 74             	arpl   %esp,0x74(%ebx)
41cdd4:	4b                   	dec    %ebx
41cdd5:	67 55                	addr16 push %ebp
41cdd7:	2f                   	das
41cdd8:	51                   	push   %ecx
41cdd9:	70 42                	jo     0x41ce1d
41cddb:	38 57 73             	cmp    %dl,0x73(%edi)
41cdde:	76 6d                	jbe    0x41ce4d
41cde0:	4c                   	dec    %esp
41cde1:	2f                   	das
41cde2:	67 61                	addr16 popa
41cde4:	4f                   	dec    %edi
41cde5:	6e                   	outsb  %ds:(%esi),(%dx)
41cde6:	33 36                	xor    (%esi),%esi
41cde8:	78 72                	js     0x41ce5c
41cdea:	64 66 4e             	fs dec %si
41cded:	56                   	push   %esi
41cdee:	77 42                	ja     0x41ce32
41cdf0:	63 34 77             	arpl   %esi,(%edi,%esi,2)
41cdf3:	58                   	pop    %eax
41cdf4:	6b 6e 6c 78          	imul   $0x78,0x6c(%esi),%ebp
41cdf8:	41                   	inc    %ecx
41cdf9:	49                   	dec    %ecx
41cdfa:	42                   	inc    %edx
41cdfb:	36 61                	ss popa
41cdfd:	46                   	inc    %esi
41cdfe:	4d                   	dec    %ebp
41cdff:	59                   	pop    %ecx
41ce00:	72 30                	jb     0x41ce32
41ce02:	4c                   	dec    %esp
41ce03:	54                   	push   %esp
41ce04:	69 77 63 55 55 48 37 	imul   $0x37485555,0x63(%edi),%esi
41ce0b:	69 6b 4c 6c 30 44 62 	imul   $0x6244306c,0x4c(%ebx),%ebp
41ce12:	53                   	push   %ebx
41ce13:	6d                   	insl   (%dx),%es:(%edi)
41ce14:	64 32 55 65          	xor    %fs:0x65(%ebp),%dl
41ce18:	48                   	dec    %eax
41ce19:	6b 67 63 48          	imul   $0x48,0x63(%edi),%esp
41ce1d:	57                   	push   %edi
41ce1e:	43                   	inc    %ebx
41ce1f:	56                   	push   %esi
41ce20:	69 75 6c 63 49 33 51 	imul   $0x51334963,0x6c(%ebp),%esi
41ce27:	62 70 5a             	bound  %esi,0x5a(%eax)
41ce2a:	56                   	push   %esi
41ce2b:	75 68                	jne    0x41ce95
41ce2d:	47                   	inc    %edi
41ce2e:	72 66                	jb     0x41ce96
41ce30:	4b                   	dec    %ebx
41ce31:	45                   	inc    %ebp
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