41ede3:	55                   	push   %ebp
41ede4:	74 66                	je     0x41ee4c
41ede6:	68 4c 68 76 74       	push   $0x7476684c
41edeb:	33 30                	xor    (%eax),%esi
41eded:	31 68 78             	xor    %ebp,0x78(%eax)
41edf0:	62 51 30             	bound  %edx,0x30(%ecx)
41edf3:	62 65 74             	bound  %esp,0x74(%ebp)
41edf6:	47                   	inc    %edi
41edf7:	6f                   	outsl  %ds:(%esi),(%dx)
41edf8:	49                   	dec    %ecx
41edf9:	71 6f                	jno    0x41ee6a
41edfb:	33 41 42             	xor    0x42(%ecx),%eax
41edfe:	55                   	push   %ebp
41edff:	70 72                	jo     0x41ee73
41ee01:	78 41                	js     0x41ee44
41ee03:	45                   	inc    %ebp
41ee04:	5a                   	pop    %edx
41ee05:	50                   	push   %eax
41ee06:	6e                   	outsb  %ds:(%esi),(%dx)
41ee07:	75 2f                	jne    0x41ee38
41ee09:	6e                   	outsb  %ds:(%esi),(%dx)
41ee0a:	59                   	pop    %ecx
41ee0b:	39 6d 56             	cmp    %ebp,0x56(%ebp)
41ee0e:	39 4f 77             	cmp    %ecx,0x77(%edi)
41ee11:	30 36                	xor    %dh,(%esi)
41ee13:	35 7a 2b 47 33       	xor    $0x33472b7a,%eax
41ee18:	62 34 39             	bound  %esi,(%ecx,%edi,1)
41ee1b:	66 4d                	dec    %bp
41ee1d:	45                   	inc    %ebp
41ee1e:	4d                   	dec    %ebp
41ee1f:	79 4c                	jns    0x41ee6d
41ee21:	59                   	pop    %ecx
41ee22:	6b 47 76 71          	imul   $0x71,0x76(%edi),%eax
41ee26:	72 56                	jb     0x41ee7e
41ee28:	55                   	push   %ebp
41ee29:	64 52                	fs push %edx
41ee2b:	43                   	inc    %ebx
41ee2c:	4c                   	dec    %esp
41ee2d:	62 50 39             	bound  %edx,0x39(%eax)
41ee30:	37                   	aaa
41ee31:	38 51 72             	cmp    %dl,0x72(%ecx)
41ee34:	54                   	push   %esp
41ee35:	73 6c                	jae    0x41eea3
41ee37:	79 2b                	jns    0x41ee64
41ee39:	61                   	popa
41ee3a:	31 59 6b             	xor    %ebx,0x6b(%ecx)
41ee3d:	64 53                	fs push %ebx
41ee3f:	71 65                	jno    0x41eea6
41ee41:	6c                   	insb   (%dx),%es:(%edi)
41ee42:	55                   	push   %ebp
41ee43:	54                   	push   %esp
41ee44:	76 38                	jbe    0x41ee7e
41ee46:	78 78                	js     0x41eec0
41ee48:	37                   	aaa
41ee49:	53                   	push   %ebx
41ee4a:	52                   	push   %edx
41ee4b:	75 42                	jne    0x41ee8f
41ee4d:	36 65 2b 64 65 46    	ss sub %gs:0x46(%ebp,%eiz,2),%esp
41ee53:	49                   	dec    %ecx
41ee54:	79 73                	jns    0x41eec9
41ee56:	41                   	inc    %ecx
41ee57:	31 61 62             	xor    %esp,0x62(%ecx)
41ee5a:	75 63                	jne    0x41eebf
41ee5c:	39 76 53             	cmp    %esi,0x53(%esi)
41ee5f:	51                   	push   %ecx
41ee60:	76 6e                	jbe    0x41eed0
41ee62:	36 39 44 37 55       	cmp    %eax,%ss:0x55(%edi,%esi,1)
41ee67:	2b 2f                	sub    (%edi),%ebp
41ee69:	72 33                	jb     0x41ee9e
41ee6b:	67 49                	addr16 dec %ecx
41ee6d:	2b 30                	sub    (%eax),%esi
41ee6f:	52                   	push   %edx
41ee70:	35 56 35 75 31       	xor    $0x31753556,%eax
41ee75:	70 43                	jo     0x41eeba
41ee77:	58                   	pop    %eax
41ee78:	35 5a 48 4a 34       	xor    $0x344a485a,%eax
41ee7d:	38 55 58             	cmp    %dl,0x58(%ebp)
41ee80:	72 38                	jb     0x41eeba
41ee82:	78 46                	js     0x41eeca
41ee84:	65 7a 70             	gs jp  0x41eef7
41ee87:	44                   	inc    %esp
41ee88:	50                   	push   %eax
41ee89:	6c                   	insb   (%dx),%es:(%edi)
41ee8a:	51                   	push   %ecx
41ee8b:	62 68 44             	bound  %ebp,0x44(%eax)
41ee8e:	51                   	push   %ecx
41ee8f:	49                   	dec    %ecx
41ee90:	56                   	push   %esi
41ee91:	2b 4a 36             	sub    0x36(%edx),%ecx
41ee94:	39 33                	cmp    %esi,(%ebx)
41ee96:	75 49                	jne    0x41eee1
41ee98:	74 2f                	je     0x41eec9
41ee9a:	63 78 49             	arpl   %edi,0x49(%eax)
41ee9d:	61                   	popa
41ee9e:	4e                   	dec    %esi
41ee9f:	4b                   	dec    %ebx
41eea0:	5a                   	pop    %edx
41eea1:	52                   	push   %edx
41eea2:	41                   	inc    %ecx
41eea3:	69 74 47 64 38 42 54 	imul   $0x64544238,0x64(%edi,%eax,2),%esi
41eeaa:	64
41eeab:	33 75 54             	xor    0x54(%ebp),%esi
41eeae:	79 58                	jns    0x41ef08
41eeb0:	44                   	inc    %esp
41eeb1:	65 4d                	gs dec %ebp
41eeb3:	4f                   	dec    %edi
41eeb4:	76 51                	jbe    0x41ef07
41eeb6:	6a 59                	push   $0x59
41eeb8:	63 62 78             	arpl   %esp,0x78(%edx)
41eebb:	5a                   	pop    %edx
41eebc:	64 7a 4a             	fs jp  0x41ef09
41eebf:	73 74                	jae    0x41ef35
41eec1:	56                   	push   %esi
41eec2:	2f                   	das
41eec3:	36 41                	ss inc %ecx
41eec5:	5a                   	pop    %edx
41eec6:	31 51 75             	xor    %edx,0x75(%ecx)
41eec9:	33 36                	xor    (%esi),%esi
41eecb:	6c                   	insb   (%dx),%es:(%edi)
41eecc:	7a 4f                	jp     0x41ef1d
41eece:	2b 52 7a             	sub    0x7a(%edx),%edx
41eed1:	39 4d 69             	cmp    %ecx,0x69(%ebp)
41eed4:	50                   	push   %eax
41eed5:	76 32                	jbe    0x41ef09
41eed7:	54                   	push   %esp
41eed8:	6a 57                	push   $0x57
41eeda:	56                   	push   %esi
41eedb:	66 76 5a             	data16 jbe 0x41ef38
41eede:	50                   	push   %eax
41eedf:	65 71 36             	gs jno 0x41ef18
41eee2:	70 6e                	jo     0x41ef52
41eee4:	63 6c 2b 71          	arpl   %ebp,0x71(%ebx,%ebp,1)
41eee8:	6b 38 2b             	imul   $0x2b,(%eax),%edi
41eeeb:	62 34 71             	bound  %esi,(%ecx,%esi,2)
41eeee:	61                   	popa
41eeef:	41                   	inc    %ecx
41eef0:	68 48 41 72 4e       	push   $0x4e724148
41eef5:	75 78                	jne    0x41ef6f
41eef7:	77 77                	ja     0x41ef70
41eef9:	53                   	push   %ebx
41eefa:	43                   	inc    %ebx
41eefb:	58                   	pop    %eax
41eefc:	77 63                	ja     0x41ef61
41eefe:	77 4b                	ja     0x41ef4b
41ef00:	49                   	dec    %ecx
41ef01:	55                   	push   %ebp
41ef02:	36 52                	ss push %edx
41ef04:	38 78 69             	cmp    %bh,0x69(%eax)
41ef07:	56                   	push   %esi
41ef08:	31 65 79             	xor    %esp,0x79(%ebp)
41ef0b:	79 72                	jns    0x41ef7f
41ef0d:	76 2b                	jbe    0x41ef3a
41ef0f:	70 2f                	jo     0x41ef40
41ef11:	5a                   	pop    %edx
41ef12:	56                   	push   %esi
41ef13:	61                   	popa
41ef14:	62 32                	bound  %esi,(%edx)
41ef16:	6c                   	insb   (%dx),%es:(%edi)
41ef17:	69 6d 53 53 41 4b 70 	imul   $0x704b4153,0x53(%ebp),%ebp
41ef1e:	52                   	push   %edx
41ef1f:	4a                   	dec    %edx
41ef20:	6d                   	insl   (%dx),%es:(%edi)
41ef21:	2f                   	das
41ef22:	61                   	popa
41ef23:	33 46 46             	xor    0x46(%esi),%eax
41ef26:	78 62                	js     0x41ef8a
41ef28:	6d                   	insl   (%dx),%es:(%edi)
41ef29:	34 71                	xor    $0x71,%al
41ef2b:	63 63 36             	arpl   %esp,0x36(%ebx)
41ef2e:	30 4d 55             	xor    %cl,0x55(%ebp)
41ef31:	66 73 48             	data16 jae 0x41ef7c
41ef34:	67 35 58 30 33 78    	addr16 xor $0x78333058,%eax
41ef3a:	77 58                	ja     0x41ef94
41ef3c:	62 66 37             	bound  %esp,0x37(%esi)
41ef3f:	65 58                	gs pop %eax
41ef41:	5a                   	pop    %edx
41ef42:	73 45                	jae    0x41ef89
41ef44:	31 33                	xor    %esi,(%ebx)
41ef46:	4d                   	dec    %ebp
41ef47:	53                   	push   %ebx
41ef48:	4e                   	dec    %esi
41ef49:	78 6b                	js     0x41efb6
41ef4b:	68 46 34 52 33       	push   $0x33523446
41ef50:	48                   	dec    %eax
41ef51:	63 35 73 65 55 67    	arpl   %esi,0x67556573
41ef57:	33 78 6b             	xor    0x6b(%eax),%edi
41ef5a:	74 6d                	je     0x41efc9
41ef5c:	77 6a                	ja     0x41efc8
41ef5e:	41                   	inc    %ecx
41ef5f:	61                   	popa
41ef60:	57                   	push   %edi
41ef61:	69 59 68 4d 74 52 35 	imul   $0x3552744d,0x68(%ecx),%ebx
41ef68:	5a                   	pop    %edx
41ef69:	34 73                	xor    $0x73,%al
41ef6b:	46                   	inc    %esi
41ef6c:	34 48                	xor    $0x48,%al
41ef6e:	38 76 74             	cmp    %dh,0x74(%esi)
41ef71:	46                   	inc    %esi
41ef72:	39 42 37             	cmp    %eax,0x37(%edx)
41ef75:	36 79 42             	ss jns 0x41efba
41ef78:	4d                   	dec    %ebp
41ef79:	41                   	inc    %ecx
41ef7a:	30 45 75             	xor    %al,0x75(%ebp)
41ef7d:	41                   	inc    %ecx
41ef7e:	36 51                	ss push %ecx
41ef80:	6a 4a                	push   $0x4a
41ef82:	75 47                	jne    0x41efcb
41ef84:	53                   	push   %ebx
41ef85:	4b                   	dec    %ebx
41ef86:	39 5a 55             	cmp    %ebx,0x55(%edx)
41ef89:	33 37                	xor    (%edi),%esi
41ef8b:	43                   	inc    %ebx
41ef8c:	5a                   	pop    %edx
41ef8d:	44                   	inc    %esp
41ef8e:	73 2b                	jae    0x41efbb
41ef90:	75 6d                	jne    0x41efff
41ef92:	7a 6d                	jp     0x41f001
41ef94:	62 72 6a             	bound  %esi,0x6a(%edx)
41ef97:	31 55 4c             	xor    %edx,0x4c(%ebp)
41ef9a:	6f                   	outsl  %ds:(%esi),(%dx)
41ef9b:	34 31                	xor    $0x31,%al
41ef9d:	4d                   	dec    %ebp
41ef9e:	74 67                	je     0x41f007
41efa0:	76 34                	jbe    0x41efd6
41efa2:	5a                   	pop    %edx
41efa3:	69 53 4c 72 2f 69 64 	imul   $0x64692f72,0x4c(%ebx),%edx
41efaa:	74 54                	je     0x41f000
41efac:	78 62                	js     0x41f010
41efae:	4c                   	dec    %esp
41efaf:	78 48                	js     0x41eff9
41efb1:	75 53                	jne    0x41f006
41efb3:	66 4f                	dec    %di
41efb5:	2f                   	das
41efb6:	6d                   	insl   (%dx),%es:(%edi)
41efb7:	33 75 64             	xor    0x64(%ebp),%esi
41efba:	72 33                	jb     0x41efef
41efbc:	34 32                	xor    $0x32,%al
41efbe:	4e                   	dec    %esi
41efbf:	79 4e                	jns    0x41f00f
41efc1:	6c                   	insb   (%dx),%es:(%edi)
41efc2:	61                   	popa
41efc3:	54                   	push   %esp
41efc4:	57                   	push   %edi
41efc5:	6e                   	outsb  %ds:(%esi),(%dx)
41efc6:	64 49                	fs dec %ecx
41efc8:	78 79                	js     0x41f043
41efca:	50                   	push   %eax
41efcb:	73 50                	jae    0x41f01d
41efcd:	76 6c                	jbe    0x41f03b
41efcf:	78 74                	js     0x41f045
41efd1:	67 71 70             	addr16 jno 0x41f044
41efd4:	6c                   	insb   (%dx),%es:(%edi)
41efd5:	32 55 43             	xor    0x43(%ebp),%dl
41efd8:	33 74 48 4a          	xor    0x4a(%eax,%ecx,2),%esi
41efdc:	2b 56 4a             	sub    0x4a(%esi),%edx
41efdf:	7a 75                	jp     0x41f056
41efe1:	44                   	inc    %esp
41efe2:	68 61 79 30 70       	push   $0x70307961
41efe7:	62 6b 58             	bound  %ebp,0x58(%ebx)
41efea:	6f                   	outsl  %ds:(%esi),(%dx)
41efeb:	50                   	push   %eax
41efec:	50                   	push   %eax
41efed:	2f                   	das
41efee:	52                   	push   %edx
41efef:	55                   	push   %ebp
41eff0:	48                   	dec    %eax
41eff1:	68 39 78 45 59       	push   $0x59457839
41eff6:	77 34                	ja     0x41f02c
41eff8:	79 6e                	jns    0x41f068
41effa:	6d                   	insl   (%dx),%es:(%edi)
41effb:	34 77                	xor    $0x77,%al
41effd:	34 6e                	xor    $0x6e,%al
41efff:	71 73                	jno    0x41f074
41f001:	71 59                	jno    0x41f05c
41f003:	79 67                	jns    0x41f06c
41f005:	63 34 30             	arpl   %esi,(%eax,%esi,1)
41f008:	7a 45                	jp     0x41f04f
41f00a:	74 54                	je     0x41f060
41f00c:	4a                   	dec    %edx
41f00d:	51                   	push   %ecx
41f00e:	71 30                	jno    0x41f040
41f010:	42                   	inc    %edx
41f011:	6a 62                	push   $0x62
41f013:	44                   	inc    %esp
41f014:	36 33 66 46          	xor    %ss:0x46(%esi),%esp
41f018:	56                   	push   %esi
41f019:	7a 63                	jp     0x41f07e
41f01b:	74 67                	je     0x41f084
41f01d:	4f                   	dec    %edi
41f01e:	50                   	push   %eax
41f01f:	44                   	inc    %esp
41f020:	47                   	inc    %edi
41f021:	6e                   	outsb  %ds:(%esi),(%dx)
41f022:	73 34                	jae    0x41f058
41f024:	62 62 39             	bound  %esp,0x39(%edx)
41f027:	2b 74 47 68          	sub    0x68(%edi,%eax,2),%esi
41f02b:	4d                   	dec    %ebp
41f02c:	41                   	inc    %ecx
41f02d:	4e                   	dec    %esi
41f02e:	79 73                	jns    0x41f0a3
41f030:	56                   	push   %esi
41f031:	50                   	push   %eax
41f032:	78 46                	js     0x41f07a
41f034:	4b                   	dec    %ebx
41f035:	31 67 44             	xor    %esp,0x44(%edi)
41f038:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41f03a:	66 50                	push   %ax
41f03c:	38 7a 4d             	cmp    %bh,0x4d(%edx)
41f03f:	48                   	dec    %eax
41f040:	53                   	push   %ebx
41f041:	72 43                	jb     0x41f086
41f043:	49                   	dec    %ecx
41f044:	41                   	inc    %ecx
41f045:	56                   	push   %esi
41f046:	31 61 69             	xor    %esp,0x69(%ecx)
41f049:	4d                   	dec    %ebp
41f04a:	70 39                	jo     0x41f085
41f04c:	44                   	inc    %esp
41f04d:	70 6b                	jo     0x41f0ba
41f04f:	71 4a                	jno    0x41f09b
41f051:	2b 6b 79             	sub    0x79(%ebx),%ebp
41f054:	2b 34 66             	sub    (%esi,%eiz,2),%esi
41f057:	6d                   	insl   (%dx),%es:(%edi)
41f058:	43                   	inc    %ebx
41f059:	52                   	push   %edx
41f05a:	62 57 6f             	bound  %edx,0x6f(%edi)
41f05d:	63 67 49             	arpl   %esp,0x49(%edi)
41f060:	6a 37                	push   $0x37
41f062:	64 64 73 49          	fs fs jae 0x41f0af
41f066:	4d                   	dec    %ebp
41f067:	73 45                	jae    0x41f0ae
41f069:	42                   	inc    %edx
41f06a:	77 6e                	ja     0x41f0da
41f06c:	41                   	inc    %ecx
41f06d:	36 37                	ss aaa
41f06f:	67 34 43             	addr16 xor $0x43,%al
41f072:	2f                   	das
41f073:	48                   	dec    %eax
41f074:	33 5a 4e             	xor    0x4e(%edx),%ebx
41f077:	4a                   	dec    %edx
41f078:	64 4f                	fs dec %edi
41f07a:	73 47                	jae    0x41f0c3
41f07c:	6c                   	insb   (%dx),%es:(%edi)
41f07d:	75 4e                	jne    0x41f0cd
41f07f:	4f                   	dec    %edi
41f080:	68 39 35 4f 54       	push   $0x544f3539
41f085:	6c                   	insb   (%dx),%es:(%edi)
41f086:	54                   	push   %esp
41f087:	31 63 67             	xor    %esp,0x67(%ebx)
41f08a:	44                   	inc    %esp