41ea2a:	54                   	push   %esp
41ea2b:	53                   	push   %ebx
41ea2c:	6e                   	outsb  %ds:(%esi),(%dx)
41ea2d:	70 54                	jo     0x41ea83
41ea2f:	45                   	inc    %ebp
41ea30:	43                   	inc    %ebx
41ea31:	78 5a                	js     0x41ea8d
41ea33:	32 36                	xor    (%esi),%dh
41ea35:	6b 48 4f 4a          	imul   $0x4a,0x4f(%eax),%ecx
41ea39:	70 67                	jo     0x41eaa2
41ea3b:	74 34                	je     0x41ea71
41ea3d:	6f                   	outsl  %ds:(%esi),(%dx)
41ea3e:	75 78                	jne    0x41eab8
41ea40:	65 4a                	gs dec %edx
41ea42:	72 6d                	jb     0x41eab1
41ea44:	31 43 33             	xor    %eax,0x33(%ebx)
41ea47:	31 72 68             	xor    %esi,0x68(%edx)
41ea4a:	55                   	push   %ebp
41ea4b:	6e                   	outsb  %ds:(%esi),(%dx)
41ea4c:	52                   	push   %edx
41ea4d:	31 48 49             	xor    %ecx,0x49(%eax)
41ea50:	62 6a 61             	bound  %ebp,0x61(%edx)
41ea53:	62 6b 50             	bound  %ebp,0x50(%ebx)
41ea56:	62 2b                	bound  %ebp,(%ebx)
41ea58:	5a                   	pop    %edx
41ea59:	79 39                	jns    0x41ea94
41ea5b:	6d                   	insl   (%dx),%es:(%edi)
41ea5c:	42                   	inc    %edx
41ea5d:	69 4f 33 48 32 57 74 	imul   $0x74573248,0x33(%edi),%ecx
41ea64:	76 68                	jbe    0x41eace
41ea66:	64 55                	fs push %ebp
41ea68:	6d                   	insl   (%dx),%es:(%edi)
41ea69:	4b                   	dec    %ebx
41ea6a:	44                   	inc    %esp
41ea6b:	73 41                	jae    0x41eaae
41ea6d:	4f                   	dec    %edi
41ea6e:	57                   	push   %edi
41ea6f:	4c                   	dec    %esp
41ea70:	66 49                	dec    %cx
41ea72:	47                   	inc    %edi
41ea73:	66 56                	push   %si
41ea75:	47                   	inc    %edi
41ea76:	56                   	push   %esi
41ea77:	45                   	inc    %ebp
41ea78:	49                   	dec    %ecx
41ea79:	4b                   	dec    %ebx
41ea7a:	46                   	inc    %esi
41ea7b:	32 6d 38             	xor    0x38(%ebp),%ch
41ea7e:	45                   	inc    %ebp
41ea7f:	47                   	inc    %edi
41ea80:	51                   	push   %ecx
41ea81:	7a 43                	jp     0x41eac6
41ea83:	4b                   	dec    %ebx
41ea84:	73 70                	jae    0x41eaf6
41ea86:	47                   	inc    %edi
41ea87:	35 4d 50 2b 79       	xor    $0x792b504d,%eax
41ea8c:	5a                   	pop    %edx
41ea8d:	6a 70                	push   $0x70
41ea8f:	2f                   	das
41ea90:	36 79 70             	ss jns 0x41eb03
41ea93:	6c                   	insb   (%dx),%es:(%edi)
41ea94:	69 4e 2b 66 4b 36 57 	imul   $0x57364b66,0x2b(%esi),%ecx
41ea9b:	6f                   	outsl  %ds:(%esi),(%dx)
41ea9c:	33 6e 43             	xor    0x43(%esi),%ebp
41ea9f:	35 48 61 6a 43       	xor    $0x436a6148,%eax
41eaa4:	56                   	push   %esi
41eaa5:	43                   	inc    %ebx
41eaa6:	44                   	inc    %esp
41eaa7:	73 6f                	jae    0x41eb18
41eaa9:	56                   	push   %esi
41eaaa:	2f                   	das
41eaab:	6b 68 44 71          	imul   $0x71,0x44(%eax),%ebp
41eaaf:	6e                   	outsb  %ds:(%esi),(%dx)
41eab0:	70 74                	jo     0x41eb26
41eab2:	6f                   	outsl  %ds:(%esi),(%dx)
41eab3:	73 73                	jae    0x41eb28
41eab5:	61                   	popa
41eab6:	6c                   	insb   (%dx),%es:(%edi)
41eab7:	55                   	push   %ebp
41eab8:	4d                   	dec    %ebp
41eab9:	57                   	push   %edi
41eaba:	32 6b 7a             	xor    0x7a(%ebx),%ch
41eabd:	4f                   	dec    %edi
41eabe:	38 4a 6a             	cmp    %cl,0x6a(%edx)
41eac1:	2f                   	das
41eac2:	62 48 4a             	bound  %ecx,0x4a(%eax)
41eac5:	30 30                	xor    %dh,(%eax)
41eac7:	4f                   	dec    %edi
41eac8:	42                   	inc    %edx
41eac9:	41                   	inc    %ecx
41eaca:	64 30 4d 73          	xor    %cl,%fs:0x73(%ebp)
41eace:	68 51 61 61 49       	push   $0x49616151
41ead3:	42                   	inc    %edx
41ead4:	44                   	inc    %esp
41ead5:	38 65 48             	cmp    %ah,0x48(%ebp)
41ead8:	38 44 71 6e          	cmp    %al,0x6e(%ecx,%esi,2)
41eadc:	74 35                	je     0x41eb13
41eade:	6f                   	outsl  %ds:(%esi),(%dx)
41eadf:	41                   	inc    %ecx
41eae0:	54                   	push   %esp
41eae1:	4b                   	dec    %ebx
41eae2:	67 4f                	addr16 dec %edi
41eae4:	36 74 74             	ss je  0x41eb5b
41eae7:	67 67 42             	addr16 addr16 inc %edx
41eaea:	49                   	dec    %ecx
41eaeb:	71 38                	jno    0x41eb25
41eaed:	59                   	pop    %ecx
41eaee:	4e                   	dec    %esi
41eaef:	69 73 59 68 47 2f 49 	imul   $0x492f4768,0x59(%ebx),%esi
41eaf6:	31 38                	xor    %edi,(%eax)
41eaf8:	6f                   	outsl  %ds:(%esi),(%dx)
41eaf9:	32 43 31             	xor    0x31(%ebx),%al
41eafc:	6f                   	outsl  %ds:(%esi),(%dx)
41eafd:	6b 49 73 51          	imul   $0x51,0x73(%ecx),%ecx
41eb01:	65 7a 5a             	gs jp  0x41eb5e
41eb04:	55                   	push   %ebp
41eb05:	4b                   	dec    %ebx
41eb06:	37                   	aaa
41eb07:	6e                   	outsb  %ds:(%esi),(%dx)
41eb08:	7a 33                	jp     0x41eb3d
41eb0a:	78 2b                	js     0x41eb37
41eb0c:	30 65 34             	xor    %ah,0x34(%ebp)
41eb0f:	34 70                	xor    $0x70,%al
41eb11:	70 43                	jo     0x41eb56
41eb13:	66 76 71             	data16 jbe 0x41eb87
41eb16:	47                   	inc    %edi
41eb17:	65 4a                	gs dec %edx
41eb19:	5a                   	pop    %edx
41eb1a:	44                   	inc    %esp
41eb1b:	64 34 6c             	fs xor $0x6c,%al
41eb1e:	4a                   	dec    %edx
41eb1f:	30 50 69             	xor    %dl,0x69(%eax)
41eb22:	34 4c                	xor    $0x4c,%al
41eb24:	30 49 54             	xor    %cl,0x54(%ecx)
41eb27:	59                   	pop    %ecx
41eb28:	77 5a                	ja     0x41eb84
41eb2a:	70 42                	jo     0x41eb6e
41eb2c:	2b 78 43             	sub    0x43(%eax),%edi
41eb2f:	74 4f                	je     0x41eb80
41eb31:	69 64 4d 42 6a 4c 46 	imul   $0x6e464c6a,0x42(%ebp,%ecx,2),%esp
41eb38:	6e
41eb39:	63 2b                	arpl   %ebp,(%ebx)
41eb3b:	52                   	push   %edx
41eb3c:	44                   	inc    %esp
41eb3d:	55                   	push   %ebp
41eb3e:	68 73 50 6d 4b       	push   $0x4b6d5073
41eb43:	79 4f                	jns    0x41eb94
41eb45:	4d                   	dec    %ebp
41eb46:	4c                   	dec    %esp
41eb47:	51                   	push   %ecx
41eb48:	44                   	inc    %esp
41eb49:	68 72 31 65 58       	push   $0x58653172
41eb4e:	68 39 45 68 32       	push   $0x32684539
41eb53:	41                   	inc    %ecx
41eb54:	49                   	dec    %ecx
41eb55:	75 57                	jne    0x41ebae
41eb57:	75 36                	jne    0x41eb8f
41eb59:	53                   	push   %ebx
41eb5a:	72 77                	jb     0x41ebd3
41eb5c:	41                   	inc    %ecx
41eb5d:	45                   	inc    %ebp
41eb5e:	75 77                	jne    0x41ebd7
41eb60:	39 6c 62 72          	cmp    %ebp,0x72(%edx,%eiz,2)
41eb64:	58                   	pop    %eax
41eb65:	66 4a                	dec    %dx
41eb67:	42                   	inc    %edx
41eb68:	4c                   	dec    %esp
41eb69:	49                   	dec    %ecx
41eb6a:	42                   	inc    %edx
41eb6b:	6a 69                	push   $0x69
41eb6d:	74 31                	je     0x41eba0
41eb6f:	71 6d                	jno    0x41ebde
41eb71:	69 39 2f 4f 4e 33    	imul   $0x334e4f2f,(%ecx),%edi
41eb77:	6e                   	outsb  %ds:(%esi),(%dx)
41eb78:	42                   	inc    %edx
41eb79:	56                   	push   %esi
41eb7a:	6e                   	outsb  %ds:(%esi),(%dx)
41eb7b:	7a 6d                	jp     0x41ebea
41eb7d:	68 72 51 66 42       	push   $0x42665172
41eb82:	32 49 4d             	xor    0x4d(%ecx),%cl
41eb85:	41                   	inc    %ecx
41eb86:	63 6b 38             	arpl   %ebp,0x38(%ebx)
41eb89:	65 55                	gs push %ebp
41eb8b:	6c                   	insb   (%dx),%es:(%edi)
41eb8c:	49                   	dec    %ecx
41eb8d:	52                   	push   %edx
41eb8e:	6f                   	outsl  %ds:(%esi),(%dx)
41eb8f:	42                   	inc    %edx
41eb90:	4c                   	dec    %esp
41eb91:	56                   	push   %esi
41eb92:	78 6f                	js     0x41ec03
41eb94:	79 73                	jns    0x41ec09
41eb96:	45                   	inc    %ebp
41eb97:	63 70 2f             	arpl   %esi,0x2f(%eax)
41eb9a:	30 78 35             	xor    %bh,0x35(%eax)
41eb9d:	74 44                	je     0x41ebe3
41eb9f:	35 4c 36 77 68       	xor    $0x6877364c,%eax
41eba4:	55                   	push   %ebp
41eba5:	34 69                	xor    $0x69,%al
41eba7:	67 62 6f 30          	bound  %ebp,0x30(%bx)
41ebab:	70 6c                	jo     0x41ec19
41ebad:	45                   	inc    %ebp
41ebae:	6b 4d 56 79          	imul   $0x79,0x56(%ebp),%ecx
41ebb2:	4c                   	dec    %esp
41ebb3:	54                   	push   %esp
41ebb4:	48                   	dec    %eax
41ebb5:	41                   	inc    %ecx
41ebb6:	48                   	dec    %eax
41ebb7:	57                   	push   %edi
41ebb8:	33 36                	xor    (%esi),%esi
41ebba:	55                   	push   %ebp
41ebbb:	4d                   	dec    %ebp
41ebbc:	59                   	pop    %ecx
41ebbd:	4d                   	dec    %ebp
41ebbe:	6e                   	outsb  %ds:(%esi),(%dx)
41ebbf:	63 57 36             	arpl   %edx,0x36(%edi)
41ebc2:	57                   	push   %edi
41ebc3:	43                   	inc    %ebx
41ebc4:	32 58 46             	xor    0x46(%eax),%bl
41ebc7:	78 5a                	js     0x41ec23
41ebc9:	7a 61                	jp     0x41ec2c
41ebcb:	53                   	push   %ebx
41ebcc:	70 36                	jo     0x41ec04
41ebce:	33 54 6c 75          	xor    0x75(%esp,%ebp,2),%edx
41ebd2:	62 70 5a             	bound  %esi,0x5a(%eax)
41ebd5:	70 34                	jo     0x41ec0b
41ebd7:	33 39                	xor    (%ecx),%edi
41ebd9:	53                   	push   %ebx
41ebda:	57                   	push   %edi
41ebdb:	38 79 57             	cmp    %bh,0x57(%ecx)
41ebde:	2b 56 36             	sub    0x36(%esi),%edx
41ebe1:	48                   	dec    %eax
41ebe2:	47                   	inc    %edi
41ebe3:	75 66                	jne    0x41ec4b
41ebe5:	6f                   	outsl  %ds:(%esi),(%dx)
41ebe6:	4f                   	dec    %edi
41ebe7:	79 59                	jns    0x41ec42
41ebe9:	4a                   	dec    %edx
41ebea:	62 54 37 51          	bound  %edx,0x51(%edi,%esi,1)
41ebee:	72 33                	jb     0x41ec23
41ebf0:	6d                   	insl   (%dx),%es:(%edi)
41ebf1:	36 76 2f             	ss jbe 0x41ec23
41ebf4:	6f                   	outsl  %ds:(%esi),(%dx)
41ebf5:	6a 43                	push   $0x43
41ebf7:	79 4c                	jns    0x41ec45
41ebf9:	71 35                	jno    0x41ec30
41ebfb:	64 35 79 36 57 64    	fs xor $0x64573679,%eax
41ec01:	51                   	push   %ecx
41ec02:	53                   	push   %ebx
41ec03:	41                   	inc    %ecx
41ec04:	6d                   	insl   (%dx),%es:(%edi)
41ec05:	61                   	popa
41ec06:	44                   	inc    %esp
41ec07:	6d                   	insl   (%dx),%es:(%edi)
41ec08:	42                   	inc    %edx
41ec09:	5a                   	pop    %edx
41ec0a:	43                   	inc    %ebx
41ec0b:	67 5a                	addr16 pop %edx
41ec0d:	30 6a 6b             	xor    %ch,0x6b(%edx)
41ec10:	55                   	push   %ebp
41ec11:	6d                   	insl   (%dx),%es:(%edi)
41ec12:	77 55                	ja     0x41ec69
41ec14:	64 47                	fs inc %edi
41ec16:	58                   	pop    %eax
41ec17:	76 71                	jbe    0x41ec8a
41ec19:	47                   	inc    %edi
41ec1a:	61                   	popa
41ec1b:	48                   	dec    %eax
41ec1c:	32 54 41 70          	xor    0x70(%ecx,%eax,2),%dl
41ec20:	52                   	push   %edx
41ec21:	34 7a                	xor    $0x7a,%al
41ec23:	54                   	push   %esp
41ec24:	50                   	push   %eax
41ec25:	44                   	inc    %esp
41ec26:	59                   	pop    %ecx
41ec27:	41                   	inc    %ecx
41ec28:	4b                   	dec    %ebx
41ec29:	41                   	inc    %ecx
41ec2a:	54                   	push   %esp
41ec2b:	47                   	inc    %edi
41ec2c:	59                   	pop    %ecx
41ec2d:	57                   	push   %edi
41ec2e:	57                   	push   %edi
41ec2f:	4a                   	dec    %edx
41ec30:	41                   	inc    %ecx
41ec31:	2b 45 59             	sub    0x59(%ebp),%eax
41ec34:	79 49                	jns    0x41ec7f
41ec36:	33 73 57             	xor    0x57(%ebx),%esi
41ec39:	64 73 71             	fs jae 0x41ecad
41ec3c:	54                   	push   %esp
41ec3d:	4e                   	dec    %esi
41ec3e:	41                   	inc    %ecx
41ec3f:	4e                   	dec    %esi
41ec40:	45                   	inc    %ebp
41ec41:	53                   	push   %ebx
41ec42:	2b 58 53             	sub    0x53(%eax),%ebx
41ec45:	4c                   	dec    %esp
41ec46:	59                   	pop    %ecx
41ec47:	66 39 30             	cmp    %si,(%eax)
41ec4a:	2f                   	das
41ec4b:	71 65                	jno    0x41ecb2
41ec4d:	2f                   	das
41ec4e:	41                   	inc    %ecx
41ec4f:	44                   	inc    %esp
41ec50:	63 63 76             	arpl   %esp,0x76(%ebx)
41ec53:	71 4a                	jno    0x41ec9f
41ec55:	39 6e 4f             	cmp    %ebp,0x4f(%esi)
41ec58:	32 45 4d             	xor    0x4d(%ebp),%al
41ec5b:	54                   	push   %esp
41ec5c:	50                   	push   %eax
41ec5d:	68 6c 4a 37 56       	push   $0x56374a6c
41ec62:	6b 72 51 4b          	imul   $0x4b,0x51(%edx),%esi
41ec66:	6f                   	outsl  %ds:(%esi),(%dx)
41ec67:	6e                   	outsb  %ds:(%esi),(%dx)
41ec68:	33 66 74             	xor    0x74(%esi),%esp
41ec6b:	39 37                	cmp    %esi,(%edi)
41ec6d:	39 44 4e 76          	cmp    %eax,0x76(%esi,%ecx,2)
41ec71:	6d                   	insl   (%dx),%es:(%edi)
41ec72:	71 57                	jno    0x41eccb
41ec74:	4a                   	dec    %edx
41ec75:	2b 56 6c             	sub    0x6c(%esi),%edx
41ec78:	53                   	push   %ebx
41ec79:	2f                   	das
41ec7a:	7a 6c                	jp     0x41ece8
41ec7c:	57                   	push   %edi
41ec7d:	6a 55                	push   $0x55
41ec7f:	77 42                	ja     0x41ecc3
41ec81:	62 55 61             	bound  %edx,0x61(%ebp)
41ec84:	56                   	push   %esi
41ec85:	4d                   	dec    %ebp
41ec86:	4c                   	dec    %esp
41ec87:	6c                   	insb   (%dx),%es:(%edi)
41ec88:	67 49                	addr16 dec %ecx
41ec8a:	4a                   	dec    %edx
41ec8b:	68 41 67 62 6b       	push   $0x6b626741
41ec90:	6b 61 69 38          	imul   $0x38,0x69(%ecx),%esp
41ec94:	53                   	push   %ebx
41ec95:	7a 4c                	jp     0x41ece3
41ec97:	34 61                	xor    $0x61,%al
41ec99:	77 44                	ja     0x41ecdf
41ec9b:	4f                   	dec    %edi
41ec9c:	70 72                	jo     0x41ed10
41ec9e:	2f                   	das
41ec9f:	64 46                	fs inc %esi
41eca1:	61                   	popa
41eca2:	57                   	push   %edi
41eca3:	6a 53                	push   $0x53
41eca5:	72 78                	jb     0x41ed1f
41eca7:	4b                   	dec    %ebx
41eca8:	4c                   	dec    %esp