41ea0b:	4a                   	dec    %edx
41ea0c:	53                   	push   %ebx
41ea0d:	67 6c                	insb   (%dx),%es:(%di)
41ea0f:	49                   	dec    %ecx
41ea10:	58                   	pop    %eax
41ea11:	59                   	pop    %ecx
41ea12:	49                   	dec    %ecx
41ea13:	2b 38                	sub    (%eax),%edi
41ea15:	72 49                	jb     0x41ea60
41ea17:	76 59                	jbe    0x41ea72
41ea19:	43                   	inc    %ebx
41ea1a:	73 49                	jae    0x41ea65
41ea1c:	37                   	aaa
41ea1d:	34 78                	xor    $0x78,%al
41ea1f:	35 6f 50 2b 43       	xor    $0x432b506f,%eax
41ea24:	4c                   	dec    %esp
41ea25:	4c                   	dec    %esp
41ea26:	45                   	inc    %ebp
41ea27:	32 47 79             	xor    0x79(%edi),%al
41ea2a:	4b                   	dec    %ebx
41ea2b:	50                   	push   %eax
41ea2c:	69 4f 49 53 39 53 79 	imul   $0x79533953,0x49(%edi),%ecx
41ea33:	4d                   	dec    %ebp
41ea34:	47                   	inc    %edi
41ea35:	36 58                	ss pop %eax
41ea37:	70 32                	jo     0x41ea6b
41ea39:	45                   	inc    %ebp
41ea3a:	55                   	push   %ebp
41ea3b:	33 43 33             	xor    0x33(%ebx),%eax
41ea3e:	49                   	dec    %ecx
41ea3f:	79 45                	jns    0x41ea86
41ea41:	6a 6c                	push   $0x6c
41ea43:	77 32                	ja     0x41ea77
41ea45:	52                   	push   %edx
41ea46:	66 66 6a 71          	data16 pushw $0x71
41ea4a:	67 33 69 43          	xor    0x43(%bx,%di),%ebp
41ea4e:	63 4c 6c 41          	arpl   %ecx,0x41(%esp,%ebp,2)
41ea52:	4e                   	dec    %esi
41ea53:	62 41 47             	bound  %eax,0x47(%ecx)
41ea56:	44                   	inc    %esp
41ea57:	6b 68 78 34          	imul   $0x34,0x78(%eax),%ebp
41ea5b:	51                   	push   %ecx
41ea5c:	35 67 48 6d 6b       	xor    $0x6b6d4867,%eax
41ea61:	51                   	push   %ecx
41ea62:	56                   	push   %esi
41ea63:	37                   	aaa
41ea64:	41                   	inc    %ecx
41ea65:	4c                   	dec    %esp
41ea66:	43                   	inc    %ebx
41ea67:	71 4a                	jno    0x41eab3
41ea69:	4c                   	dec    %esp
41ea6a:	69 47 42 48 37 78 30 	imul   $0x30783748,0x42(%edi),%eax
41ea71:	66 51                	push   %cx
41ea73:	2f                   	das
41ea74:	2f                   	das
41ea75:	65 56                	gs push %esi
41ea77:	38 57 72             	cmp    %dl,0x72(%edi)
41ea7a:	56                   	push   %esi
41ea7b:	59                   	pop    %ecx
41ea7c:	68 71 75 4d 55       	push   $0x554d7571
41ea81:	35 36 52 2b 6a       	xor    $0x6a2b5236,%eax
41ea86:	72 68                	jb     0x41eaf0
41ea88:	45                   	inc    %ebp
41ea89:	5a                   	pop    %edx
41ea8a:	73 73                	jae    0x41eaff
41ea8c:	73 44                	jae    0x41ead2
41ea8e:	6f                   	outsl  %ds:(%esi),(%dx)
41ea8f:	43                   	inc    %ebx
41ea90:	52                   	push   %edx
41ea91:	65 65 55             	gs gs push %ebp
41ea94:	35 34 75 37 5a       	xor    $0x5a377534,%eax
41ea99:	2b 67 39             	sub    0x39(%edi),%esp
41ea9c:	33 64 52 75          	xor    0x75(%edx,%edx,2),%esp
41eaa0:	67 4e                	addr16 dec %esi
41eaa2:	39 5a 75             	cmp    %ebx,0x75(%edx)
41eaa5:	6b 35 69 33 30 2b 79 	imul   $0x79,0x2b303369,%esi
41eaac:	53                   	push   %ebx
41eaad:	49                   	dec    %ecx
41eaae:	64 30 30             	xor    %dh,%fs:(%eax)
41eab1:	37                   	aaa
41eab2:	6c                   	insb   (%dx),%es:(%edi)
41eab3:	42                   	inc    %edx
41eab4:	68 6d 43 36 47       	push   $0x4736436d
41eab9:	37                   	aaa
41eaba:	34 79                	xor    $0x79,%al
41eabc:	7a 77                	jp     0x41eb35
41eabe:	46                   	inc    %esi
41eabf:	44                   	inc    %esp
41eac0:	4c                   	dec    %esp
41eac1:	4e                   	dec    %esi
41eac2:	66 48                	dec    %ax
41eac4:	58                   	pop    %eax
41eac5:	35 74 45 61 43       	xor    $0x43614574,%eax
41eaca:	6d                   	insl   (%dx),%es:(%edi)
41eacb:	69 67 68 6c 51 49 42 	imul   $0x4249516c,0x68(%edi),%esp
41ead2:	72 58                	jb     0x41eb2c
41ead4:	46                   	inc    %esi
41ead5:	70 63                	jo     0x41eb3a
41ead7:	53                   	push   %ebx
41ead8:	6f                   	outsl  %ds:(%esi),(%dx)
41ead9:	61                   	popa
41eada:	74 32                	je     0x41eb0e
41eadc:	4b                   	dec    %ebx
41eadd:	34 39                	xor    $0x39,%al
41eadf:	30 43 76             	xor    %al,0x76(%ebx)
41eae2:	57                   	push   %edi
41eae3:	37                   	aaa
41eae4:	52                   	push   %edx
41eae5:	6b 69 44 69          	imul   $0x69,0x44(%ecx),%ebp
41eae9:	75 78                	jne    0x41eb63
41eaeb:	4d                   	dec    %ebp
41eaec:	4e                   	dec    %esi
41eaed:	74 61                	je     0x41eb50
41eaef:	37                   	aaa
41eaf0:	52                   	push   %edx
41eaf1:	78 77                	js     0x41eb6a
41eaf3:	2f                   	das
41eaf4:	52                   	push   %edx
41eaf5:	56                   	push   %esi
41eaf6:	6d                   	insl   (%dx),%es:(%edi)
41eaf7:	4f                   	dec    %edi
41eaf8:	76 69                	jbe    0x41eb63
41eafa:	57                   	push   %edi
41eafb:	59                   	pop    %ecx
41eafc:	6a 2b                	push   $0x2b
41eafe:	71 77                	jno    0x41eb77
41eb00:	6c                   	insb   (%dx),%es:(%edi)
41eb01:	76 42                	jbe    0x41eb45
41eb03:	39 68 4c             	cmp    %ebp,0x4c(%eax)
41eb06:	53                   	push   %ebx
41eb07:	2b 54 49 6c          	sub    0x6c(%ecx,%ecx,2),%edx
41eb0b:	57                   	push   %edi
41eb0c:	37                   	aaa
41eb0d:	33 6b 35             	xor    0x35(%ebx),%ebp
41eb10:	53                   	push   %ebx
41eb11:	43                   	inc    %ebx
41eb12:	7a 48                	jp     0x41eb5c
41eb14:	33 45 41             	xor    0x41(%ebp),%eax
41eb17:	77 57                	ja     0x41eb70
41eb19:	76 4c                	jbe    0x41eb67
41eb1b:	73 44                	jae    0x41eb61
41eb1d:	6d                   	insl   (%dx),%es:(%edi)
41eb1e:	69 78 76 36 67 6b 63 	imul   $0x636b6736,0x76(%eax),%edi
41eb25:	73 71                	jae    0x41eb98
41eb27:	79 79                	jns    0x41eba2
41eb29:	50                   	push   %eax
41eb2a:	73 57                	jae    0x41eb83
41eb2c:	74 76                	je     0x41eba4
41eb2e:	62 52 54             	bound  %edx,0x54(%edx)
41eb31:	63 34 72             	arpl   %esi,(%edx,%esi,2)
41eb34:	44                   	inc    %esp
41eb35:	34 76                	xor    $0x76,%al
41eb37:	79 66                	jns    0x41eb9f
41eb39:	4f                   	dec    %edi
41eb3a:	51                   	push   %ecx
41eb3b:	72 6a                	jb     0x41eba7
41eb3d:	4d                   	dec    %ebp
41eb3e:	50                   	push   %eax
41eb3f:	36 79 6d             	ss jns 0x41ebaf
41eb42:	72 4a                	jb     0x41eb8e
41eb44:	76 79                	jbe    0x41ebbf
41eb46:	50                   	push   %eax
41eb47:	6d                   	insl   (%dx),%es:(%edi)
41eb48:	54                   	push   %esp
41eb49:	52                   	push   %edx
41eb4a:	63 47 32             	arpl   %eax,0x32(%edi)
41eb4d:	61                   	popa
41eb4e:	75 61                	jne    0x41ebb1
41eb50:	55                   	push   %ebp
41eb51:	34 56                	xor    $0x56,%al
41eb53:	2f                   	das
41eb54:	2f                   	das
41eb55:	4a                   	dec    %edx
41eb56:	4f                   	dec    %edi
41eb57:	75 68                	jne    0x41ebc1
41eb59:	49                   	dec    %ecx
41eb5a:	43                   	inc    %ebx
41eb5b:	45                   	inc    %ebp
41eb5c:	32 6a 6f             	xor    0x6f(%edx),%ch
41eb5f:	62 4c 52 6e          	bound  %ecx,0x6e(%edx,%edx,2)
41eb63:	36 47                	ss inc %edi
41eb65:	39 62 31             	cmp    %esp,0x31(%edx)
41eb68:	50                   	push   %eax
41eb69:	5a                   	pop    %edx
41eb6a:	44                   	inc    %esp
41eb6b:	56                   	push   %esi
41eb6c:	51                   	push   %ecx
41eb6d:	4d                   	dec    %ebp
41eb6e:	69 45 72 6c 78 4f 56 	imul   $0x564f786c,0x72(%ebp),%eax
41eb75:	73 74                	jae    0x41ebeb
41eb77:	63 72 30             	arpl   %esi,0x30(%edx)
41eb7a:	41                   	inc    %ecx
41eb7b:	75 50                	jne    0x41ebcd
41eb7d:	62 61 49             	bound  %esp,0x49(%ecx)
41eb80:	69 51 47 4f 64 63 47 	imul   $0x4763644f,0x47(%ecx),%edx
41eb87:	58                   	pop    %eax
41eb88:	4a                   	dec    %edx
41eb89:	57                   	push   %edi
41eb8a:	63 72 42             	arpl   %esi,0x42(%edx)
41eb8d:	77 73                	ja     0x41ec02
41eb8f:	37                   	aaa
41eb90:	38 5a 63             	cmp    %bl,0x63(%edx)
41eb93:	46                   	inc    %esi
41eb94:	6f                   	outsl  %ds:(%esi),(%dx)
41eb95:	63 47 52             	arpl   %eax,0x52(%edi)
41eb98:	50                   	push   %eax
41eb99:	67 55                	addr16 push %ebp
41eb9b:	39 35 55 61 43 32    	cmp    %esi,0x32436155
41eba1:	42                   	inc    %edx
41eba2:	64 58                	fs pop %eax
41eba4:	2b 55 4d             	sub    0x4d(%ebp),%edx
41eba7:	59                   	pop    %ecx
41eba8:	4d                   	dec    %ebp
41eba9:	65 2b 56 46          	sub    %gs:0x46(%esi),%edx
41ebad:	67 41                	addr16 inc %ecx
41ebaf:	36 2b 34 57          	sub    %ss:(%edi,%edx,2),%esi
41ebb3:	49                   	dec    %ecx
41ebb4:	4c                   	dec    %esp
41ebb5:	41                   	inc    %ecx
41ebb6:	32 66 64             	xor    0x64(%esi),%ah
41ebb9:	78 79                	js     0x41ec34
41ebbb:	63 6e 63             	arpl   %ebp,0x63(%esi)
41ebbe:	56                   	push   %esi
41ebbf:	47                   	inc    %edi
41ebc0:	64 2f                	fs das
41ebc2:	59                   	pop    %ecx
41ebc3:	30 4d 36             	xor    %cl,0x36(%ebp)
41ebc6:	53                   	push   %ebx
41ebc7:	47                   	inc    %edi
41ebc8:	6e                   	outsb  %ds:(%esi),(%dx)
41ebc9:	4a                   	dec    %edx
41ebca:	78 6d                	js     0x41ec39
41ebcc:	53                   	push   %ebx
41ebcd:	6b 61 59 44          	imul   $0x44,0x59(%ecx),%esp
41ebd1:	43                   	inc    %ebx
41ebd2:	64 36 38 66 63       	fs cmp %ah,%ss:0x63(%esi)
41ebd7:	49                   	dec    %ecx
41ebd8:	75 50                	jne    0x41ec2a
41ebda:	62 4e 67             	bound  %ecx,0x67(%esi)
41ebdd:	36 73 34             	ss jae 0x41ec14
41ebe0:	30 7a 48             	xor    %bh,0x48(%edx)
41ebe3:	61                   	popa
41ebe4:	6c                   	insb   (%dx),%es:(%edi)
41ebe5:	56                   	push   %esi
41ebe6:	70 4f                	jo     0x41ec37
41ebe8:	34 31                	xor    $0x31,%al
41ebea:	31 57 34             	xor    %edx,0x34(%edi)
41ebed:	47                   	inc    %edi
41ebee:	4e                   	dec    %esi
41ebef:	6f                   	outsl  %ds:(%esi),(%dx)
41ebf0:	64 30 65 66          	xor    %ah,%fs:0x66(%ebp)
41ebf4:	64 42                	fs inc %edx
41ebf6:	32 6e 32             	xor    0x32(%esi),%ch
41ebf9:	4c                   	dec    %esp
41ebfa:	51                   	push   %ecx
41ebfb:	49                   	dec    %ecx
41ebfc:	35 62 47 45 47       	xor    $0x47454762,%eax
41ec01:	57                   	push   %edi
41ec02:	45                   	inc    %ebp
41ec03:	61                   	popa
41ec04:	65 57                	gs push %edi
41ec06:	64 51                	fs push %ecx
41ec08:	77 63                	ja     0x41ec6d
41ec0a:	42                   	inc    %edx
41ec0b:	68 34 67 6a 33       	push   $0x336a6734
41ec10:	51                   	push   %ecx
41ec11:	43                   	inc    %ebx
41ec12:	37                   	aaa
41ec13:	64 37                	fs aaa
41ec15:	65 6a 38             	gs push $0x38
41ec18:	6a 53                	push   $0x53
41ec1a:	62 66 32             	bound  %esp,0x32(%esi)
41ec1d:	64 51                	fs push %ecx
41ec1f:	52                   	push   %edx
41ec20:	59                   	pop    %ecx
41ec21:	57                   	push   %edi
41ec22:	54                   	push   %esp
41ec23:	7a 4f                	jp     0x41ec74
41ec25:	47                   	inc    %edi
41ec26:	68 44 62 6a 4e       	push   $0x4e6a6244
41ec2b:	6c                   	insb   (%dx),%es:(%edi)
41ec2c:	39 50 50             	cmp    %edx,0x50(%eax)
41ec2f:	32 4c 37 4e          	xor    0x4e(%edi,%esi,1),%cl
41ec33:	45                   	inc    %ebp
41ec34:	68 2b 65 49 39       	push   $0x3949652b
41ec39:	56                   	push   %esi
41ec3a:	33 4e 4d             	xor    0x4d(%esi),%ecx
41ec3d:	66 6b 30 67          	imul   $0x67,(%eax),%si
41ec41:	6a 4c                	push   $0x4c
41ec43:	31 66 58             	xor    %esp,0x58(%esi)
41ec46:	56                   	push   %esi
41ec47:	30 31                	xor    %dh,(%ecx)
41ec49:	5a                   	pop    %edx
41ec4a:	52                   	push   %edx
41ec4b:	6f                   	outsl  %ds:(%esi),(%dx)
41ec4c:	30 78 71             	xor    %bh,0x71(%eax)
41ec4f:	31 6f 57             	xor    %ebp,0x57(%edi)
41ec52:	46                   	inc    %esi
41ec53:	35 53 6b 55 34       	xor    $0x34556b53,%eax
41ec58:	5a                   	pop    %edx
41ec59:	74 6b                	je     0x41ecc6
41ec5b:	4b                   	dec    %ebx
41ec5c:	51                   	push   %ecx
41ec5d:	50                   	push   %eax
41ec5e:	79 7a                	jns    0x41ecda
41ec60:	6c                   	insb   (%dx),%es:(%edi)
41ec61:	4e                   	dec    %esi
41ec62:	37                   	aaa
41ec63:	4d                   	dec    %ebp
41ec64:	46                   	inc    %esi
41ec65:	79 2b                	jns    0x41ec92
41ec67:	55                   	push   %ebp
41ec68:	72 76                	jb     0x41ece0
41ec6a:	54                   	push   %esp
41ec6b:	46                   	inc    %esi
41ec6c:	7a 37                	jp     0x41eca5
41ec6e:	75 58                	jne    0x41ecc8
41ec70:	67 6a 4a             	addr16 push $0x4a
41ec73:	76 4e                	jbe    0x41ecc3
41ec75:	63 35 74 2b 74 4e    	arpl   %esi,0x4e742b74
41ec7b:	35 77 41 65 4b       	xor    $0x4b654177,%eax
41ec80:	78 64                	js     0x41ece6
41ec82:	4b                   	dec    %ebx
41ec83:	4e                   	dec    %esi
41ec84:	78 68                	js     0x41ecee
41ec86:	43                   	inc    %ebx
41ec87:	42                   	inc    %edx
41ec88:	76 4f                	jbe    0x41ecd9
41ec8a:	7a 42                	jp     0x41ecce
41ec8c:	6a 6a                	push   $0x6a
41ec8e:	45                   	inc    %ebp
41ec8f:	59                   	pop    %ecx
41ec90:	63 31                	arpl   %esi,(%ecx)
41ec92:	31 6f 6e             	xor    %ebp,0x6e(%edi)
41ec95:	48                   	dec    %eax
41ec96:	44                   	inc    %esp
41ec97:	4c                   	dec    %esp
41ec98:	4c                   	dec    %esp
41ec99:	41                   	inc    %ecx
41ec9a:	77 45                	ja     0x41ece1
41ec9c:	6c                   	insb   (%dx),%es:(%edi)
41ec9d:	6d                   	insl   (%dx),%es:(%edi)
41ec9e:	54                   	push   %esp
41ec9f:	61                   	popa
41eca0:	6d                   	insl   (%dx),%es:(%edi)
41eca1:	39 59 59             	cmp    %ebx,0x59(%ecx)
41eca4:	4f                   	dec    %edi
41eca5:	45                   	inc    %ebp
41eca6:	42                   	inc    %edx
41eca7:	79 77                	jns    0x41ed20