41deb8:	6c                   	insb   (%dx),%es:(%edi)
41deb9:	71 57                	jno    0x41df12
41debb:	72 63                	jb     0x41df20
41debd:	37                   	aaa
41debe:	53                   	push   %ebx
41debf:	73 4f                	jae    0x41df10
41dec1:	7a 77                	jp     0x41df3a
41dec3:	74 55                	je     0x41df1a
41dec5:	30 73 53             	xor    %dh,0x53(%ebx)
41dec8:	30 6b 44             	xor    %ch,0x44(%ebx)
41decb:	7a 50                	jp     0x41df1d
41decd:	30 33                	xor    %dh,(%ebx)
41decf:	69 44 56 6d 69 67 64 	imul   $0x44646769,0x6d(%esi,%edx,2),%eax
41ded6:	44
41ded7:	41                   	inc    %ecx
41ded8:	62 43 73             	bound  %eax,0x73(%ebx)
41dedb:	34 4c                	xor    $0x4c,%al
41dedd:	59                   	pop    %ecx
41dede:	61                   	popa
41dedf:	6e                   	outsb  %ds:(%esi),(%dx)
41dee0:	66 52                	push   %dx
41dee2:	73 64                	jae    0x41df48
41dee4:	5a                   	pop    %edx
41dee5:	4d                   	dec    %ebp
41dee6:	44                   	inc    %esp
41dee7:	6e                   	outsb  %ds:(%esi),(%dx)
41dee8:	4f                   	dec    %edi
41dee9:	4e                   	dec    %esi
41deea:	61                   	popa
41deeb:	41                   	inc    %ecx
41deec:	75 7a                	jne    0x41df68
41deee:	6a 47                	push   $0x47
41def0:	52                   	push   %edx
41def1:	41                   	inc    %ecx
41def2:	37                   	aaa
41def3:	6e                   	outsb  %ds:(%esi),(%dx)
41def4:	6d                   	insl   (%dx),%es:(%edi)
41def5:	49                   	dec    %ecx
41def6:	46                   	inc    %esi
41def7:	58                   	pop    %eax
41def8:	37                   	aaa
41def9:	78 4b                	js     0x41df46
41defb:	59                   	pop    %ecx
41defc:	72 76                	jb     0x41df74
41defe:	6a 4c                	push   $0x4c
41df00:	58                   	pop    %eax
41df01:	52                   	push   %edx
41df02:	35 63 75 61 51       	xor    $0x51617563,%eax
41df07:	4e                   	dec    %esi
41df08:	6b 46 6e 76          	imul   $0x76,0x6e(%esi),%eax
41df0c:	2b 57 75             	sub    0x75(%edi),%edx
41df0f:	54                   	push   %esp
41df10:	71 64                	jno    0x41df76
41df12:	4a                   	dec    %edx
41df13:	73 53                	jae    0x41df68
41df15:	48                   	dec    %eax
41df16:	4c                   	dec    %esp
41df17:	58                   	pop    %eax
41df18:	54                   	push   %esp
41df19:	58                   	pop    %eax
41df1a:	53                   	push   %ebx
41df1b:	6c                   	insb   (%dx),%es:(%edi)
41df1c:	4d                   	dec    %ebp
41df1d:	7a 31                	jp     0x41df50
41df1f:	63 66 59             	arpl   %esp,0x59(%esi)
41df22:	35 72 57 48 30       	xor    $0x30485772,%eax
41df27:	50                   	push   %eax
41df28:	62 67 43             	bound  %esp,0x43(%edi)
41df2b:	71 6f                	jno    0x41df9c
41df2d:	69 48 62 53 48 56 6e 	imul   $0x6e564853,0x62(%eax),%ecx
41df34:	32 57 6f             	xor    0x6f(%edi),%dl
41df37:	76 4e                	jbe    0x41df87
41df39:	33 6e 2b             	xor    0x2b(%esi),%ebp
41df3c:	57                   	push   %edi
41df3d:	36 79 70             	ss jns 0x41dfb0
41df40:	45                   	inc    %ebp
41df41:	52                   	push   %edx
41df42:	2b 58 37             	sub    0x37(%eax),%ebx
41df45:	7a 6d                	jp     0x41dfb4
41df47:	39 6c 5a 42          	cmp    %ebp,0x42(%edx,%ebx,2)
41df4b:	30 54 39 6b          	xor    %dl,0x6b(%ecx,%edi,1)
41df4f:	37                   	aaa
41df50:	32 45 67             	xor    0x67(%ebp),%al
41df53:	70 54                	jo     0x41dfa9
41df55:	4f                   	dec    %edi
41df56:	4e                   	dec    %esi
41df57:	67 34 6e             	addr16 xor $0x6e,%al
41df5a:	61                   	popa
41df5b:	6c                   	insb   (%dx),%es:(%edi)
41df5c:	6a 4f                	push   $0x4f
41df5e:	75 6b                	jne    0x41dfcb
41df60:	73 74                	jae    0x41dfd6
41df62:	74 68                	je     0x41dfcc
41df64:	50                   	push   %eax
41df65:	76 55                	jbe    0x41dfbc
41df67:	62 77 63             	bound  %esi,0x63(%edi)
41df6a:	70 52                	jo     0x41dfbe
41df6c:	76 51                	jbe    0x41dfbf
41df6e:	48                   	dec    %eax
41df6f:	53                   	push   %ebx
41df70:	4c                   	dec    %esp
41df71:	67 38 66 4d          	cmp    %ah,0x4d(%bp)
41df75:	70 46                	jo     0x41dfbd
41df77:	79 42                	jns    0x41dfbb
41df79:	35 59 57 34 6f       	xor    $0x6f345759,%eax
41df7e:	68 63 6c 65 6f       	push   $0x6f656c63
41df83:	4b                   	dec    %ebx
41df84:	39 4d 70             	cmp    %ecx,0x70(%ebp)
41df87:	54                   	push   %esp
41df88:	36 49                	ss dec %ecx
41df8a:	66 51                	push   %cx
41df8c:	6e                   	outsb  %ds:(%esi),(%dx)
41df8d:	6f                   	outsl  %ds:(%esi),(%dx)
41df8e:	59                   	pop    %ecx
41df8f:	6f                   	outsl  %ds:(%esi),(%dx)
41df90:	6d                   	insl   (%dx),%es:(%edi)
41df91:	78 67                	js     0x41dffa
41df93:	44                   	inc    %esp
41df94:	31 78 6e             	xor    %edi,0x6e(%eax)
41df97:	37                   	aaa
41df98:	48                   	dec    %eax
41df99:	38 44 79 62          	cmp    %al,0x62(%ecx,%edi,2)
41df9d:	4a                   	dec    %edx
41df9e:	4b                   	dec    %ebx
41df9f:	76 71                	jbe    0x41e012
41dfa1:	37                   	aaa
41dfa2:	56                   	push   %esi
41dfa3:	6a 77                	push   $0x77
41dfa5:	47                   	inc    %edi
41dfa6:	2f                   	das
41dfa7:	4b                   	dec    %ebx
41dfa8:	49                   	dec    %ecx
41dfa9:	49                   	dec    %ecx
41dfaa:	37                   	aaa
41dfab:	4b                   	dec    %ebx
41dfac:	30 37                	xor    %dh,(%edi)
41dfae:	4b                   	dec    %ebx
41dfaf:	56                   	push   %esi
41dfb0:	6f                   	outsl  %ds:(%esi),(%dx)
41dfb1:	4c                   	dec    %esp
41dfb2:	2f                   	das
41dfb3:	32 36                	xor    (%esi),%dh
41dfb5:	79 4b                	jns    0x41e002
41dfb7:	73 53                	jae    0x41e00c
41dfb9:	47                   	inc    %edi
41dfba:	61                   	popa
41dfbb:	71 30                	jno    0x41dfed
41dfbd:	51                   	push   %ecx
41dfbe:	65 4a                	gs dec %edx
41dfc0:	61                   	popa
41dfc1:	41                   	inc    %ecx
41dfc2:	52                   	push   %edx
41dfc3:	2b 36                	sub    (%esi),%esi
41dfc5:	33 37                	xor    (%edi),%esi
41dfc7:	42                   	inc    %edx
41dfc8:	2f                   	das
41dfc9:	52                   	push   %edx
41dfca:	4d                   	dec    %ebp
41dfcb:	6c                   	insb   (%dx),%es:(%edi)
41dfcc:	58                   	pop    %eax
41dfcd:	6e                   	outsb  %ds:(%esi),(%dx)
41dfce:	66 61                	popaw
41dfd0:	39 69 44             	cmp    %ebp,0x44(%ecx)
41dfd3:	61                   	popa
41dfd4:	52                   	push   %edx
41dfd5:	53                   	push   %ebx
41dfd6:	73 58                	jae    0x41e030
41dfd8:	46                   	inc    %esi
41dfd9:	61                   	popa
41dfda:	38 31                	cmp    %dh,(%ecx)
41dfdc:	77 4f                	ja     0x41e02d
41dfde:	64 59                	fs pop %ecx
41dfe0:	54                   	push   %esp
41dfe1:	72 75                	jb     0x41e058
41dfe3:	51                   	push   %ecx
41dfe4:	76 54                	jbe    0x41e03a
41dfe6:	31 35 55 47 78 66    	xor    %esi,0x66784755
41dfec:	64 36 2b 46 41       	fs sub %ss:0x41(%esi),%eax
41dff1:	71 45                	jno    0x41e038
41dff3:	4a                   	dec    %edx
41dff4:	45                   	inc    %ebp
41dff5:	53                   	push   %ebx
41dff6:	72 51                	jb     0x41e049
41dff8:	50                   	push   %eax
41dff9:	6d                   	insl   (%dx),%es:(%edi)
41dffa:	77 44                	ja     0x41e040
41dffc:	2f                   	das
41dffd:	48                   	dec    %eax
41dffe:	33 34 48             	xor    (%eax,%ecx,2),%esi
41e001:	6b 38 4e             	imul   $0x4e,(%eax),%edi
41e004:	6a 76                	push   $0x76
41e006:	65 68 46 6d 4a 67    	gs push $0x674a6d46
41e00c:	45                   	inc    %ebp
41e00d:	6d                   	insl   (%dx),%es:(%edi)
41e00e:	6c                   	insb   (%dx),%es:(%edi)
41e00f:	48                   	dec    %eax
41e010:	75 75                	jne    0x41e087
41e012:	69 4e 42 58 53 4e 77 	imul   $0x774e5358,0x42(%esi),%ecx
41e019:	6f                   	outsl  %ds:(%esi),(%dx)
41e01a:	38 72 71             	cmp    %dh,0x71(%edx)
41e01d:	33 6a 42             	xor    0x42(%edx),%ebp
41e020:	4b                   	dec    %ebx
41e021:	62 59 75             	bound  %ebx,0x75(%ecx)
41e024:	5a                   	pop    %edx
41e025:	78 61                	js     0x41e088
41e027:	35 38 4a 56 35       	xor    $0x35564a38,%eax
41e02c:	7a 61                	jp     0x41e08f
41e02e:	5a                   	pop    %edx
41e02f:	41                   	inc    %ecx
41e030:	62 62 53             	bound  %esp,0x53(%edx)
41e033:	53                   	push   %ebx
41e034:	72 6c                	jb     0x41e0a2
41e036:	48                   	dec    %eax
41e037:	45                   	inc    %ebp
41e038:	31 2f                	xor    %ebp,(%edi)
41e03a:	66 43                	inc    %bx
41e03c:	51                   	push   %ecx
41e03d:	53                   	push   %ebx
41e03e:	65 72 6e             	gs jb  0x41e0af
41e041:	38 30                	cmp    %dh,(%eax)
41e043:	4e                   	dec    %esi
41e044:	79 45                	jns    0x41e08b
41e046:	4f                   	dec    %edi
41e047:	76 4d                	jbe    0x41e096
41e049:	37                   	aaa
41e04a:	6a 57                	push   $0x57
41e04c:	30 41 36             	xor    %al,0x36(%ecx)
41e04f:	36 6e                	outsb  %ss:(%esi),(%dx)
41e051:	54                   	push   %esp
41e052:	47                   	inc    %edi
41e053:	54                   	push   %esp
41e054:	41                   	inc    %ecx
41e055:	79 7a                	jns    0x41e0d1
41e057:	52                   	push   %edx
41e058:	78 61                	js     0x41e0bb
41e05a:	4a                   	dec    %edx
41e05b:	63 76 68             	arpl   %esi,0x68(%esi)
41e05e:	61                   	popa
41e05f:	64 56                	fs push %esi
41e061:	44                   	inc    %esp
41e062:	43                   	inc    %ebx
41e063:	48                   	dec    %eax
41e064:	71 6f                	jno    0x41e0d5
41e066:	2f                   	das
41e067:	47                   	inc    %edi
41e068:	61                   	popa
41e069:	52                   	push   %edx
41e06a:	4b                   	dec    %ebx
41e06b:	48                   	dec    %eax
41e06c:	42                   	inc    %edx
41e06d:	64 42                	fs inc %edx
41e06f:	67 4d                	addr16 dec %ebp
41e071:	79 42                	jns    0x41e0b5
41e073:	6d                   	insl   (%dx),%es:(%edi)
41e074:	4d                   	dec    %ebp
41e075:	72 63                	jb     0x41e0da
41e077:	35 52 63 67 50       	xor    $0x50676352,%eax
41e07c:	65 76 7a             	gs jbe 0x41e0f9
41e07f:	5a                   	pop    %edx
41e080:	7a 61                	jp     0x41e0e3
41e082:	6c                   	insb   (%dx),%es:(%edi)
41e083:	48                   	dec    %eax
41e084:	32 31                	xor    (%ecx),%dh
41e086:	48                   	dec    %eax
41e087:	49                   	dec    %ecx
41e088:	48                   	dec    %eax
41e089:	4e                   	dec    %esi
41e08a:	4b                   	dec    %ebx
41e08b:	55                   	push   %ebp
41e08c:	4d                   	dec    %ebp
41e08d:	6c                   	insb   (%dx),%es:(%edi)
41e08e:	78 78                	js     0x41e108
41e090:	4e                   	dec    %esi
41e091:	57                   	push   %edi
41e092:	6b 6b 57 2b          	imul   $0x2b,0x57(%ebx),%ebp
41e096:	4f                   	dec    %edi
41e097:	63 67 74             	arpl   %esp,0x74(%edi)
41e09a:	35 44 49 66 6d       	xor    $0x6d664944,%eax
41e09f:	78 43                	js     0x41e0e4
41e0a1:	69 6a 75 77 78 34 36 	imul   $0x36347877,0x75(%edx),%ebp
41e0a8:	48                   	dec    %eax
41e0a9:	6d                   	insl   (%dx),%es:(%edi)
41e0aa:	37                   	aaa
41e0ab:	6e                   	outsb  %ds:(%esi),(%dx)
41e0ac:	44                   	inc    %esp
41e0ad:	4e                   	dec    %esi
41e0ae:	43                   	inc    %ebx
41e0af:	67 76 59             	addr16 jbe 0x41e10b
41e0b2:	54                   	push   %esp
41e0b3:	6b 53 47 70          	imul   $0x70,0x47(%ebx),%edx
41e0b7:	4e                   	dec    %esi
41e0b8:	44                   	inc    %esp
41e0b9:	2b 54 4c 57          	sub    0x57(%esp,%ecx,2),%edx
41e0bd:	75 4a                	jne    0x41e109
41e0bf:	6d                   	insl   (%dx),%es:(%edi)
41e0c0:	31 77 6f             	xor    %esi,0x6f(%edi)
41e0c3:	58                   	pop    %eax
41e0c4:	39 45 53             	cmp    %eax,0x53(%ebp)
41e0c7:	4a                   	dec    %edx
41e0c8:	71 4a                	jno    0x41e114
41e0ca:	73 4f                	jae    0x41e11b
41e0cc:	6d                   	insl   (%dx),%es:(%edi)
41e0cd:	46                   	inc    %esi
41e0ce:	64 42                	fs inc %edx
41e0d0:	38 75 76             	cmp    %dh,0x76(%ebp)
41e0d3:	4c                   	dec    %esp
41e0d4:	6c                   	insb   (%dx),%es:(%edi)
41e0d5:	54                   	push   %esp
41e0d6:	74 4c                	je     0x41e124
41e0d8:	48                   	dec    %eax
41e0d9:	30 6d 61             	xor    %ch,0x61(%ebp)
41e0dc:	59                   	pop    %ecx
41e0dd:	67 6e                	outsb  %ds:(%si),(%dx)
41e0df:	47                   	inc    %edi
41e0e0:	36 70 7a             	ss jo  0x41e15d
41e0e3:	74 6c                	je     0x41e151
41e0e5:	76 77                	jbe    0x41e15e
41e0e7:	68 75 63 76 74       	push   $0x74766375
41e0ec:	32 51 4d             	xor    0x4d(%ecx),%dl
41e0ef:	71 76                	jno    0x41e167
41e0f1:	34 6d                	xor    $0x6d,%al
41e0f3:	31 64 47 64          	xor    %esp,0x64(%edi,%eax,2)
41e0f7:	58                   	pop    %eax
41e0f8:	46                   	inc    %esi
41e0f9:	52                   	push   %edx
41e0fa:	70 41                	jo     0x41e13d
41e0fc:	63 6d 4f             	arpl   %ebp,0x4f(%ebp)
41e0ff:	31 4b 57             	xor    %ecx,0x57(%ebx)
41e102:	49                   	dec    %ecx
41e103:	6f                   	outsl  %ds:(%esi),(%dx)
41e104:	4b                   	dec    %ebx
41e105:	64 45                	fs inc %ebp
41e107:	74 35                	je     0x41e13e
41e109:	71 51                	jno    0x41e15c
41e10b:	37                   	aaa
41e10c:	73 55                	jae    0x41e163
41e10e:	62 74 42 79          	bound  %esi,0x79(%edx,%eax,2)
41e112:	58                   	pop    %eax
41e113:	5a                   	pop    %edx
41e114:	4c                   	dec    %esp
41e115:	6e                   	outsb  %ds:(%esi),(%dx)
41e116:	63 76 73             	arpl   %esi,0x73(%esi)
41e119:	57                   	push   %edi
41e11a:	42                   	inc    %edx
41e11b:	4f                   	dec    %edi
41e11c:	35 4b 58 2f 59       	xor    $0x592f584b,%eax
41e121:	4b                   	dec    %ebx
41e122:	51                   	push   %ecx
41e123:	49                   	dec    %ecx
41e124:	51                   	push   %ecx