41dfdf:	6c                   	insb   (%dx),%es:(%edi)
41dfe0:	41                   	inc    %ecx
41dfe1:	53                   	push   %ebx
41dfe2:	66 38 6d 72          	data16 cmp %ch,0x72(%ebp)
41dfe6:	59                   	pop    %ecx
41dfe7:	4b                   	dec    %ebx
41dfe8:	56                   	push   %esi
41dfe9:	71 4a                	jno    0x41e035
41dfeb:	44                   	inc    %esp
41dfec:	32 43 38             	xor    0x38(%ebx),%al
41dfef:	5a                   	pop    %edx
41dff0:	41                   	inc    %ecx
41dff1:	45                   	inc    %ebp
41dff2:	63 43 4e             	arpl   %eax,0x4e(%ebx)
41dff5:	52                   	push   %edx
41dff6:	4d                   	dec    %ebp
41dff7:	72 39                	jb     0x41e032
41dff9:	74 43                	je     0x41e03e
41dffb:	77 2f                	ja     0x41e02c
41dffd:	57                   	push   %edi
41dffe:	55                   	push   %ebp
41dfff:	66 6b 45 68 2f       	imul   $0x2f,0x68(%ebp),%ax
41e004:	70 76                	jo     0x41e07c
41e006:	34 72                	xor    $0x72,%al
41e008:	5a                   	pop    %edx
41e009:	6f                   	outsl  %ds:(%esi),(%dx)
41e00a:	62 4b 62             	bound  %ecx,0x62(%ebx)
41e00d:	4e                   	dec    %esi
41e00e:	6b 63 38 4f          	imul   $0x4f,0x38(%ebx),%esp
41e012:	46                   	inc    %esi
41e013:	46                   	inc    %esi
41e014:	63 66 43             	arpl   %esp,0x43(%esi)
41e017:	42                   	inc    %edx
41e018:	64 36 66 58          	fs ss pop %ax
41e01c:	6b 6b 53 37          	imul   $0x37,0x53(%ebx),%ebp
41e020:	37                   	aaa
41e021:	47                   	inc    %edi
41e022:	53                   	push   %ebx
41e023:	2f                   	das
41e024:	79 66                	jns    0x41e08c
41e026:	47                   	inc    %edi
41e027:	45                   	inc    %ebp
41e028:	61                   	popa
41e029:	54                   	push   %esp
41e02a:	58                   	pop    %eax
41e02b:	4a                   	dec    %edx
41e02c:	4b                   	dec    %ebx
41e02d:	64 43                	fs inc %ebx
41e02f:	59                   	pop    %ecx
41e030:	48                   	dec    %eax
41e031:	66 63 56 37          	arpl   %dx,0x37(%esi)
41e035:	31 39                	xor    %edi,(%ecx)
41e037:	32 47 74             	xor    0x74(%edi),%al
41e03a:	55                   	push   %ebp
41e03b:	64 7a 42             	fs jp  0x41e080
41e03e:	41                   	inc    %ecx
41e03f:	46                   	inc    %esi
41e040:	48                   	dec    %eax
41e041:	48                   	dec    %eax
41e042:	4f                   	dec    %edi
41e043:	66 78 61             	data16 js 0x41e0a7
41e046:	4c                   	dec    %esp
41e047:	61                   	popa
41e048:	59                   	pop    %ecx
41e049:	68 70 63 5a 62       	push   $0x625a6370
41e04e:	69 32 30 2f 49 65    	imul   $0x65492f30,(%edx),%esi
41e054:	68 59 6d 4b 36       	push   $0x364b6d59
41e059:	6b 4a 46 55          	imul   $0x55,0x46(%edx),%ecx
41e05d:	55                   	push   %ebp
41e05e:	66 77 49             	data16 ja 0x41e0aa
41e061:	51                   	push   %ecx
41e062:	56                   	push   %esi
41e063:	30 57 46             	xor    %dl,0x46(%edi)
41e066:	4f                   	dec    %edi
41e067:	48                   	dec    %eax
41e068:	56                   	push   %esi
41e069:	6f                   	outsl  %ds:(%esi),(%dx)
41e06a:	70 54                	jo     0x41e0c0
41e06c:	68 78 34 74 6e       	push   $0x6e743478
41e071:	6a 4f                	push   $0x4f
41e073:	54                   	push   %esp
41e074:	47                   	inc    %edi
41e075:	50                   	push   %eax
41e076:	52                   	push   %edx
41e077:	55                   	push   %ebp
41e078:	51                   	push   %ecx
41e079:	37                   	aaa
41e07a:	49                   	dec    %ecx
41e07b:	4d                   	dec    %ebp
41e07c:	4d                   	dec    %ebp
41e07d:	57                   	push   %edi
41e07e:	73 54                	jae    0x41e0d4
41e080:	4d                   	dec    %ebp
41e081:	34 36                	xor    $0x36,%al
41e083:	66 78 56             	data16 js 0x41e0dc
41e086:	31 41 4f             	xor    %eax,0x4f(%ecx)
41e089:	57                   	push   %edi
41e08a:	39 6b 6e             	cmp    %ebp,0x6e(%ebx)
41e08d:	32 51 73             	xor    0x73(%ecx),%dl
41e090:	61                   	popa
41e091:	72 2b                	jb     0x41e0be
41e093:	7a 37                	jp     0x41e0cc
41e095:	45                   	inc    %ebp
41e096:	71 68                	jno    0x41e100
41e098:	43                   	inc    %ebx
41e099:	39 54 65 4e          	cmp    %edx,0x4e(%ebp,%eiz,2)
41e09d:	64 34 6e             	fs xor $0x6e,%al
41e0a0:	45                   	inc    %ebp
41e0a1:	50                   	push   %eax
41e0a2:	63 70 35             	arpl   %esi,0x35(%eax)
41e0a5:	73 73                	jae    0x41e11a
41e0a7:	53                   	push   %ebx
41e0a8:	33 45 41             	xor    0x41(%ebp),%eax
41e0ab:	38 30                	cmp    %dh,(%eax)
41e0ad:	6c                   	insb   (%dx),%es:(%edi)
41e0ae:	75 30                	jne    0x41e0e0
41e0b0:	36 59                	ss pop %ecx
41e0b2:	41                   	inc    %ecx
41e0b3:	6a 33                	push   $0x33
41e0b5:	47                   	inc    %edi
41e0b6:	41                   	inc    %ecx
41e0b7:	70 5a                	jo     0x41e113
41e0b9:	31 48 63             	xor    %ecx,0x63(%eax)
41e0bc:	69 73 6e 71 52 49 6a 	imul   $0x6a495271,0x6e(%ebx),%esi
41e0c3:	65 61                	gs popa
41e0c5:	44                   	inc    %esp
41e0c6:	67 51                	addr16 push %ecx
41e0c8:	49                   	dec    %ecx
41e0c9:	6f                   	outsl  %ds:(%esi),(%dx)
41e0ca:	38 34 7a             	cmp    %dh,(%edx,%edi,2)
41e0cd:	2f                   	das
41e0ce:	59                   	pop    %ecx
41e0cf:	57                   	push   %edi
41e0d0:	37                   	aaa
41e0d1:	6d                   	insl   (%dx),%es:(%edi)
41e0d2:	55                   	push   %ebp
41e0d3:	2f                   	das
41e0d4:	68 4a 70 74 2f       	push   $0x2f74704a
41e0d9:	46                   	inc    %esi
41e0da:	39 49 2b             	cmp    %ecx,0x2b(%ecx)
41e0dd:	76 42                	jbe    0x41e121
41e0df:	41                   	inc    %ecx
41e0e0:	61                   	popa
41e0e1:	70 42                	jo     0x41e125
41e0e3:	78 49                	js     0x41e12e
41e0e5:	58                   	pop    %eax
41e0e6:	50                   	push   %eax
41e0e7:	77 52                	ja     0x41e13b
41e0e9:	72 4a                	jb     0x41e135
41e0eb:	58                   	pop    %eax
41e0ec:	34 44                	xor    $0x44,%al
41e0ee:	44                   	inc    %esp
41e0ef:	63 44 43 6b          	arpl   %eax,0x6b(%ebx,%eax,2)
41e0f3:	72 50                	jb     0x41e145
41e0f5:	35 6d 5a 61 58       	xor    $0x58615a6d,%eax
41e0fa:	4f                   	dec    %edi
41e0fb:	2f                   	das
41e0fc:	4d                   	dec    %ebp
41e0fd:	70 62                	jo     0x41e161
41e0ff:	5a                   	pop    %edx
41e100:	39 64 4e 68          	cmp    %esp,0x68(%esi,%ecx,2)
41e104:	52                   	push   %edx
41e105:	57                   	push   %edi
41e106:	68 66 61 34 6d       	push   $0x6d346166
41e10b:	55                   	push   %ebp
41e10c:	38 49 59             	cmp    %cl,0x59(%ecx)
41e10f:	7a 4e                	jp     0x41e15f
41e111:	50                   	push   %eax
41e112:	39 35 32 71 64 47    	cmp    %esi,0x47647132
41e118:	45                   	inc    %ebp
41e119:	42                   	inc    %edx
41e11a:	59                   	pop    %ecx
41e11b:	53                   	push   %ebx
41e11c:	30 43 68             	xor    %al,0x68(%ebx)
41e11f:	47                   	inc    %edi
41e120:	61                   	popa
41e121:	36 62 50 70          	bound  %edx,%ss:0x70(%eax)
41e125:	52                   	push   %edx
41e126:	43                   	inc    %ebx
41e127:	4b                   	dec    %ebx
41e128:	70 75                	jo     0x41e19f
41e12a:	63 32                	arpl   %esi,(%edx)
41e12c:	7a 35                	jp     0x41e163
41e12e:	45                   	inc    %ebp
41e12f:	53                   	push   %ebx
41e130:	53                   	push   %ebx
41e131:	71 5a                	jno    0x41e18d
41e133:	2f                   	das
41e134:	77 66                	ja     0x41e19c
41e136:	47                   	inc    %edi
41e137:	61                   	popa
41e138:	54                   	push   %esp
41e139:	72 35                	jb     0x41e170
41e13b:	63 63 43             	arpl   %esp,0x43(%ebx)
41e13e:	62 41 5a             	bound  %eax,0x5a(%ecx)
41e141:	72 37                	jb     0x41e17a
41e143:	48                   	dec    %eax
41e144:	37                   	aaa
41e145:	4b                   	dec    %ebx
41e146:	51                   	push   %ecx
41e147:	31 73 39             	xor    %esi,0x39(%ebx)
41e14a:	58                   	pop    %eax
41e14b:	61                   	popa
41e14c:	35 56 48 59 35       	xor    $0x35594856,%eax
41e151:	53                   	push   %ebx
41e152:	4d                   	dec    %ebp
41e153:	48                   	dec    %eax
41e154:	2b 61 2b             	sub    0x2b(%ecx),%esp
41e157:	78 79                	js     0x41e1d2
41e159:	47                   	inc    %edi
41e15a:	4c                   	dec    %esp
41e15b:	67 53                	addr16 push %ebx
41e15d:	6e                   	outsb  %ds:(%esi),(%dx)
41e15e:	67 66 76 72          	addr16 data16 jbe 0x41e1d4
41e162:	4c                   	dec    %esp
41e163:	2b 45 47             	sub    0x47(%ebp),%eax
41e166:	56                   	push   %esi
41e167:	47                   	inc    %edi
41e168:	61                   	popa
41e169:	6f                   	outsl  %ds:(%esi),(%dx)
41e16a:	76 7a                	jbe    0x41e1e6
41e16c:	6d                   	insl   (%dx),%es:(%edi)
41e16d:	75 50                	jne    0x41e1bf
41e16f:	67 33 6a 6f          	xor    0x6f(%bp,%si),%ebp
41e173:	4c                   	dec    %esp
41e174:	56                   	push   %esi
41e175:	38 36                	cmp    %dh,(%esi)
41e177:	64 73 72             	fs jae 0x41e1ec
41e17a:	4f                   	dec    %edi
41e17b:	7a 35                	jp     0x41e1b2
41e17d:	59                   	pop    %ecx
41e17e:	78 77                	js     0x41e1f7
41e180:	39 74 48 65          	cmp    %esi,0x65(%eax,%ecx,2)
41e184:	79 73                	jns    0x41e1f9
41e186:	54                   	push   %esp
41e187:	7a 64                	jp     0x41e1ed
41e189:	66 5a                	pop    %dx
41e18b:	52                   	push   %edx
41e18c:	76 33                	jbe    0x41e1c1
41e18e:	34 62                	xor    $0x62,%al
41e190:	58                   	pop    %eax
41e191:	46                   	inc    %esi
41e192:	78 6f                	js     0x41e203
41e194:	2f                   	das
41e195:	6d                   	insl   (%dx),%es:(%edi)
41e196:	48                   	dec    %eax
41e197:	34 67                	xor    $0x67,%al
41e199:	53                   	push   %ebx
41e19a:	42                   	inc    %edx
41e19b:	39 78 30             	cmp    %edi,0x30(%eax)
41e19e:	37                   	aaa
41e19f:	6f                   	outsl  %ds:(%esi),(%dx)
41e1a0:	30 42 32             	xor    %al,0x32(%edx)
41e1a3:	52                   	push   %edx
41e1a4:	6f                   	outsl  %ds:(%esi),(%dx)
41e1a5:	69 48 68 5a 38 58 78 	imul   $0x7858385a,0x68(%eax),%ecx
41e1ac:	7a 4d                	jp     0x41e1fb
41e1ae:	30 45 6d             	xor    %al,0x6d(%ebp)
41e1b1:	64 55                	fs push %ebp
41e1b3:	53                   	push   %ebx
41e1b4:	6a 48                	push   $0x48
41e1b6:	77 59                	ja     0x41e211
41e1b8:	2f                   	das
41e1b9:	4e                   	dec    %esi
41e1ba:	39 6c 64 70          	cmp    %ebp,0x70(%esp,%eiz,2)
41e1be:	47                   	inc    %edi
41e1bf:	73 58                	jae    0x41e219
41e1c1:	32 49 47             	xor    0x47(%ecx),%cl
41e1c4:	56                   	push   %esi
41e1c5:	73 2b                	jae    0x41e1f2
41e1c7:	4e                   	dec    %esi
41e1c8:	67 75 6a             	addr16 jne 0x41e235
41e1cb:	56                   	push   %esi
41e1cc:	53                   	push   %ebx
41e1cd:	2f                   	das
41e1ce:	4a                   	dec    %edx
41e1cf:	70 7a                	jo     0x41e24b
41e1d1:	68 4d 4e 4f 35       	push   $0x354f4e4d
41e1d6:	43                   	inc    %ebx
41e1d7:	6a 33                	push   $0x33
41e1d9:	5a                   	pop    %edx
41e1da:	6a 57                	push   $0x57
41e1dc:	34 78                	xor    $0x78,%al
41e1de:	4d                   	dec    %ebp
41e1df:	2b 67 35             	sub    0x35(%edi),%esp
41e1e2:	67 61                	addr16 popa
41e1e4:	48                   	dec    %eax
41e1e5:	78 38                	js     0x41e21f
41e1e7:	46                   	inc    %esi
41e1e8:	31 43 4e             	xor    %eax,0x4e(%ebx)
41e1eb:	63 62 39             	arpl   %esp,0x39(%edx)
41e1ee:	49                   	dec    %ecx
41e1ef:	63 49 4c             	arpl   %ecx,0x4c(%ecx)
41e1f2:	65 5a                	gs pop %edx
41e1f4:	52                   	push   %edx
41e1f5:	64 71 2f             	fs jno 0x41e227
41e1f8:	73 6b                	jae    0x41e265
41e1fa:	79 33                	jns    0x41e22f
41e1fc:	4b                   	dec    %ebx
41e1fd:	54                   	push   %esp
41e1fe:	63 73 72             	arpl   %esi,0x72(%ebx)
41e201:	36 48                	ss dec %eax
41e203:	31 6c 78 4c          	xor    %ebp,0x4c(%eax,%edi,2)
41e207:	48                   	dec    %eax
41e208:	79 6d                	jns    0x41e277
41e20a:	65 68 74 38 76 53    	gs push $0x53763874
41e210:	76 63                	jbe    0x41e275
41e212:	76 6c                	jbe    0x41e280
41e214:	52                   	push   %edx
41e215:	57                   	push   %edi
41e216:	66 33 64 31 4e       	xor    0x4e(%ecx,%esi,1),%sp
41e21b:	6b 48 66 74          	imul   $0x74,0x66(%eax),%ecx
41e21f:	36 67 52             	ss addr16 push %edx
41e222:	78 72                	js     0x41e296
41e224:	2f                   	das
41e225:	54                   	push   %esp
41e226:	4c                   	dec    %esp
41e227:	2f                   	das
41e228:	39 6d 74             	cmp    %ebp,0x74(%ebp)
41e22b:	48                   	dec    %eax
41e22c:	2b 73 5a             	sub    0x5a(%ebx),%esi
41e22f:	70 6d                	jo     0x41e29e
41e231:	62 48 56             	bound  %ecx,0x56(%eax)
41e234:	55                   	push   %ebp
41e235:	67 33 4c 41          	xor    0x41(%si),%ecx
41e239:	4b                   	dec    %ebx
41e23a:	7a 67                	jp     0x41e2a3
41e23c:	6d                   	insl   (%dx),%es:(%edi)
41e23d:	66 46                	inc    %si
41e23f:	6f                   	outsl  %ds:(%esi),(%dx)
41e240:	4b                   	dec    %ebx
41e241:	7a 53                	jp     0x41e296
41e243:	4e                   	dec    %esi
41e244:	4b                   	dec    %ebx
41e245:	4f                   	dec    %edi
41e246:	36 70 39             	ss jo  0x41e282
41e249:	52                   	push   %edx
41e24a:	46                   	inc    %esi
41e24b:	48                   	dec    %eax
41e24c:	64 57                	fs push %edi
41e24e:	54                   	push   %esp
41e24f:	74 48                	je     0x41e299
41e251:	74 77                	je     0x41e2ca
41e253:	66 6d                	insw   (%dx),%es:(%edi)
41e255:	69 66 77 33 7a 6f 73 	imul   $0x736f7a33,0x77(%esi),%esp
41e25c:	6c                   	insb   (%dx),%es:(%edi)
41e25d:	68 59 65 56 42       	push   $0x42566559
41e262:	62 4c 72 6e          	bound  %ecx,0x6e(%edx,%esi,2)
41e266:	4a                   	dec    %edx
41e267:	5a                   	pop    %edx