413fc3:	4a                   	dec    %edx
413fc4:	2b 47 62             	sub    0x62(%edi),%eax
413fc7:	53                   	push   %ebx
413fc8:	2f                   	das
413fc9:	4d                   	dec    %ebp
413fca:	55                   	push   %ebp
413fcb:	77 33                	ja     0x414000
413fcd:	58                   	pop    %eax
413fce:	38 69 66             	cmp    %ch,0x66(%ecx)
413fd1:	36 2b 43 66          	sub    %ss:0x66(%ebx),%eax
413fd5:	38 61 64             	cmp    %ah,0x64(%ecx)
413fd8:	75 44                	jne    0x41401e
413fda:	74 59                	je     0x414035
413fdc:	47                   	inc    %edi
413fdd:	43                   	inc    %ebx
413fde:	59                   	pop    %ecx
413fdf:	58                   	pop    %eax
413fe0:	7a 61                	jp     0x414043
413fe2:	68 6d 6b 51 35       	push   $0x35516b6d
413fe7:	63 6b 65             	arpl   %ebp,0x65(%ebx)
413fea:	50                   	push   %eax
413feb:	56                   	push   %esi
413fec:	49                   	dec    %ecx
413fed:	45                   	inc    %ebp
413fee:	38 68 67             	cmp    %ch,0x67(%eax)
413ff1:	44                   	inc    %esp
413ff2:	2b 49 56             	sub    0x56(%ecx),%ecx
413ff5:	65 37                	gs aaa
413ff7:	41                   	inc    %ecx
413ff8:	34 4b                	xor    $0x4b,%al
413ffa:	62 6a 73             	bound  %ebp,0x73(%edx)
413ffd:	4f                   	dec    %edi
413ffe:	48                   	dec    %eax
413fff:	5a                   	pop    %edx
414000:	4f                   	dec    %edi
414001:	74 61                	je     0x414064
414003:	37                   	aaa
414004:	6f                   	outsl  %ds:(%esi),(%dx)
414005:	58                   	pop    %eax
414006:	4f                   	dec    %edi
414007:	50                   	push   %eax
414008:	5a                   	pop    %edx
414009:	64 4f                	fs dec %edi
41400b:	32 52 57             	xor    0x57(%edx),%dl
41400e:	33 79 79             	xor    0x79(%ecx),%edi
414011:	4c                   	dec    %esp
414012:	35 55 4d 57 72       	xor    $0x72574d55,%eax
414017:	35 49 74 6a 45       	xor    $0x456a7449,%eax
41401c:	6b 66 48 33          	imul   $0x33,0x48(%esi),%esp
414020:	45                   	inc    %ebp
414021:	68 47 4b 56 2b       	push   $0x2b564b47
414026:	55                   	push   %ebp
414027:	41                   	inc    %ecx
414028:	53                   	push   %ebx
414029:	57                   	push   %edi
41402a:	70 39                	jo     0x414065
41402c:	61                   	popa
41402d:	44                   	inc    %esp
41402e:	4b                   	dec    %ebx
41402f:	65 38 7a 67          	cmp    %bh,%gs:0x67(%edx)
414033:	59                   	pop    %ecx
414034:	69 59 61 51 6c 48 45 	imul   $0x45486c51,0x61(%ecx),%ebx
41403b:	37                   	aaa
41403c:	72 55                	jb     0x414093
41403e:	68 6c 59 71 46       	push   $0x4671596c
414043:	78 36                	js     0x41407b
414045:	64 49                	fs dec %ecx
414047:	6b 61 65 2f          	imul   $0x2f,0x65(%ecx),%esp
41404b:	6c                   	insb   (%dx),%es:(%edi)
41404c:	4f                   	dec    %edi
41404d:	66 2f                	data16 das
41404f:	4c                   	dec    %esp
414050:	65 52                	gs push %edx
414052:	6e                   	outsb  %ds:(%esi),(%dx)
414053:	7a 79                	jp     0x4140ce
414055:	47                   	inc    %edi
414056:	7a 51                	jp     0x4140a9
414058:	68 31 57 76 77       	push   $0x77765731
41405d:	4d                   	dec    %ebp
41405e:	52                   	push   %edx
41405f:	6a 6c                	push   $0x6c
414061:	50                   	push   %eax
414062:	54                   	push   %esp
414063:	55                   	push   %ebp
414064:	53                   	push   %ebx
414065:	6c                   	insb   (%dx),%es:(%edi)
414066:	32 38                	xor    (%eax),%bh
414068:	45                   	inc    %ebp
414069:	51                   	push   %ecx
41406a:	64 66 57             	fs push %di
41406d:	44                   	inc    %esp
41406e:	59                   	pop    %ecx
41406f:	62 51 32             	bound  %edx,0x32(%ecx)
414072:	66 77 58             	data16 ja 0x4140cd
414075:	49                   	dec    %ecx
414076:	68 39 4a 61 61       	push   $0x61614a39
41407b:	59                   	pop    %ecx
41407c:	4a                   	dec    %edx
41407d:	54                   	push   %esp
41407e:	2f                   	das
41407f:	66 76 4f             	data16 jbe 0x4140d1
414082:	31 4d 66             	xor    %ecx,0x66(%ebp)
414085:	4b                   	dec    %ebx
414086:	59                   	pop    %ecx
414087:	72 38                	jb     0x4140c1
414089:	64 6c                	fs insb (%dx),%es:(%edi)
41408b:	49                   	dec    %ecx
41408c:	6d                   	insl   (%dx),%es:(%edi)
41408d:	50                   	push   %eax
41408e:	52                   	push   %edx
41408f:	6c                   	insb   (%dx),%es:(%edi)
414090:	6e                   	outsb  %ds:(%esi),(%dx)
414091:	49                   	dec    %ecx
414092:	33 37                	xor    (%edi),%esi
414094:	65 55                	gs push %ebp
414096:	48                   	dec    %eax
414097:	78 5a                	js     0x4140f3
414099:	30 6d 6f             	xor    %ch,0x6f(%ebp)
41409c:	52                   	push   %edx
41409d:	30 75 76             	xor    %dh,0x76(%ebp)
4140a0:	67 66 73 6e          	addr16 data16 jae 0x414112
4140a4:	6e                   	outsb  %ds:(%esi),(%dx)
4140a5:	43                   	inc    %ebx
4140a6:	62 5a 39             	bound  %ebx,0x39(%edx)
4140a9:	46                   	inc    %esi
4140aa:	58                   	pop    %eax
4140ab:	52                   	push   %edx
4140ac:	5a                   	pop    %edx
4140ad:	6b 50 31 55          	imul   $0x55,0x31(%eax),%edx
4140b1:	72 49                	jb     0x4140fc
4140b3:	66 34 71             	data16 xor $0x71,%al
4140b6:	50                   	push   %eax
4140b7:	45                   	inc    %ebp
4140b8:	64 52                	fs push %edx
4140ba:	72 44                	jb     0x414100
4140bc:	46                   	inc    %esi
4140bd:	57                   	push   %edi
4140be:	6b 41 6a 62          	imul   $0x62,0x6a(%ecx),%eax
4140c2:	52                   	push   %edx
4140c3:	5a                   	pop    %edx
4140c4:	42                   	inc    %edx
4140c5:	38 36                	cmp    %dh,(%esi)
4140c7:	65 4c                	gs dec %esp
4140c9:	58                   	pop    %eax
4140ca:	32 67 56             	xor    0x56(%edi),%ah
4140cd:	78 2b                	js     0x4140fa
4140cf:	6c                   	insb   (%dx),%es:(%edi)
4140d0:	32 76 33             	xor    0x33(%esi),%dh
4140d3:	71 66                	jno    0x41413b
4140d5:	64 58                	fs pop %eax
4140d7:	43                   	inc    %ebx
4140d8:	52                   	push   %edx
4140d9:	51                   	push   %ecx
4140da:	49                   	dec    %ecx
4140db:	61                   	popa
4140dc:	6a 64                	push   $0x64
4140de:	4c                   	dec    %esp
4140df:	6b 64 69 33 55       	imul   $0x55,0x33(%ecx,%ebp,2),%esp
4140e4:	30 33                	xor    %dh,(%ebx)
4140e6:	74 4c                	je     0x414134
4140e8:	6c                   	insb   (%dx),%es:(%edi)
4140e9:	55                   	push   %ebp
4140ea:	76 6d                	jbe    0x414159
4140ec:	4b                   	dec    %ebx
4140ed:	6b 58 6b 52          	imul   $0x52,0x6b(%eax),%ebx
4140f1:	2f                   	das
4140f2:	44                   	inc    %esp
4140f3:	59                   	pop    %ecx
4140f4:	45                   	inc    %ebp
4140f5:	48                   	dec    %eax
4140f6:	48                   	dec    %eax
4140f7:	63 73 76             	arpl   %esi,0x76(%ebx)
4140fa:	41                   	inc    %ecx
4140fb:	32 4f 67             	xor    0x67(%edi),%cl
4140fe:	4f                   	dec    %edi
4140ff:	59                   	pop    %ecx
414100:	77 62                	ja     0x414164
414102:	75 66                	jne    0x41416a
414104:	56                   	push   %esi
414105:	65 66 62 32          	bound  %si,%gs:(%edx)
414109:	54                   	push   %esp
41410a:	31 51 72             	xor    %edx,0x72(%ecx)
41410d:	33 64 37 50          	xor    0x50(%edi,%esi,1),%esp
414111:	53                   	push   %ebx
414112:	76 48                	jbe    0x41415c
414114:	43                   	inc    %ebx
414115:	6c                   	insb   (%dx),%es:(%edi)
414116:	58                   	pop    %eax
414117:	65 47                	gs inc %edi
414119:	6f                   	outsl  %ds:(%esi),(%dx)
41411a:	52                   	push   %edx
41411b:	4f                   	dec    %edi
41411c:	54                   	push   %esp
41411d:	56                   	push   %esi
41411e:	63 4d 4d             	arpl   %ecx,0x4d(%ebp)
414121:	6d                   	insl   (%dx),%es:(%edi)
414122:	62 73 58             	bound  %esi,0x58(%ebx)
414125:	6e                   	outsb  %ds:(%esi),(%dx)
414126:	78 31                	js     0x414159
414128:	42                   	inc    %edx
414129:	63 47 46             	arpl   %eax,0x46(%edi)
41412c:	6c                   	insb   (%dx),%es:(%edi)
41412d:	56                   	push   %esi
41412e:	48                   	dec    %eax
41412f:	6f                   	outsl  %ds:(%esi),(%dx)
414130:	76 76                	jbe    0x4141a8
414132:	69 7a 38 61 64 7a 56 	imul   $0x567a6461,0x38(%edx),%edi
414139:	30 74 71 6a          	xor    %dh,0x6a(%ecx,%esi,2)
41413d:	68 41 31 75 79       	push   $0x79753141
414142:	45                   	inc    %ebp
414143:	31 45 38             	xor    %eax,0x38(%ebp)
414146:	6f                   	outsl  %ds:(%esi),(%dx)
414147:	65 47                	gs inc %edi
414149:	6f                   	outsl  %ds:(%esi),(%dx)
41414a:	61                   	popa
41414b:	4b                   	dec    %ebx
41414c:	49                   	dec    %ecx
41414d:	30 56 71             	xor    %dl,0x71(%esi)
414150:	74 50                	je     0x4141a2
414152:	66 44                	inc    %sp
414154:	33 2b                	xor    (%ebx),%ebp
414156:	5a                   	pop    %edx
414157:	51                   	push   %ecx
414158:	75 59                	jne    0x4141b3
41415a:	32 44 47 53          	xor    0x53(%edi,%eax,2),%al
41415e:	6f                   	outsl  %ds:(%esi),(%dx)
41415f:	44                   	inc    %esp
414160:	75 32                	jne    0x414194
414162:	39 51 5a             	cmp    %edx,0x5a(%ecx)
414165:	7a 70                	jp     0x4141d7
414167:	62 63 7a             	bound  %esp,0x7a(%ebx)
41416a:	48                   	dec    %eax
41416b:	66 53                	push   %bx
41416d:	50                   	push   %eax
41416e:	35 53 54 74 48       	xor    $0x48745453,%eax
414173:	59                   	pop    %ecx
414174:	7a 2f                	jp     0x4141a5
414176:	70 57                	jo     0x4141cf
414178:	6d                   	insl   (%dx),%es:(%edi)
414179:	57                   	push   %edi
41417a:	64 76 4c             	fs jbe 0x4141c9
41417d:	49                   	dec    %ecx
41417e:	55                   	push   %ebp
41417f:	72 37                	jb     0x4141b8
414181:	6c                   	insb   (%dx),%es:(%edi)
414182:	62 72 69             	bound  %esi,0x69(%edx)
414185:	50                   	push   %eax
414186:	59                   	pop    %ecx
414187:	54                   	push   %esp
414188:	46                   	inc    %esi
414189:	54                   	push   %esp
41418a:	6c                   	insb   (%dx),%es:(%edi)
41418b:	38 70 32             	cmp    %dh,0x32(%eax)
41418e:	5a                   	pop    %edx
41418f:	4f                   	dec    %edi
414190:	56                   	push   %esi
414191:	45                   	inc    %ebp
414192:	57                   	push   %edi
414193:	48                   	dec    %eax
414194:	34 63                	xor    $0x63,%al
414196:	4d                   	dec    %ebp
414197:	59                   	pop    %ecx
414198:	39 50 51             	cmp    %edx,0x51(%eax)
41419b:	45                   	inc    %ebp
41419c:	46                   	inc    %esi
41419d:	74 56                	je     0x4141f5
41419f:	78 2b                	js     0x4141cc
4141a1:	2f                   	das
4141a2:	67 4c                	addr16 dec %esp
4141a4:	6d                   	insl   (%dx),%es:(%edi)
4141a5:	4d                   	dec    %ebp
4141a6:	56                   	push   %esi
4141a7:	5a                   	pop    %edx
4141a8:	57                   	push   %edi
4141a9:	6e                   	outsb  %ds:(%esi),(%dx)
4141aa:	62 65 76             	bound  %esp,0x76(%ebp)
4141ad:	75 59                	jne    0x414208
4141af:	38 66 45             	cmp    %ah,0x45(%esi)
4141b2:	6c                   	insb   (%dx),%es:(%edi)
4141b3:	46                   	inc    %esi
4141b4:	58                   	pop    %eax
4141b5:	6e                   	outsb  %ds:(%esi),(%dx)
4141b6:	58                   	pop    %eax
4141b7:	6c                   	insb   (%dx),%es:(%edi)
4141b8:	35 66 51 75 35       	xor    $0x35755166,%eax
4141bd:	74 41                	je     0x414200
4141bf:	59                   	pop    %ecx
4141c0:	41                   	inc    %ecx
4141c1:	66 73 46             	data16 jae 0x41420a
4141c4:	2b 74 4a 2b          	sub    0x2b(%edx,%ecx,2),%esi
4141c8:	31 48 35             	xor    %ecx,0x35(%eax)
4141cb:	42                   	inc    %edx
4141cc:	56                   	push   %esi
4141cd:	73 41                	jae    0x414210
4141cf:	4e                   	dec    %esi
4141d0:	76 36                	jbe    0x414208
4141d2:	64 66 34 74          	fs data16 xor $0x74,%al
4141d6:	50                   	push   %eax
4141d7:	4c                   	dec    %esp
4141d8:	33 47 39             	xor    0x39(%edi),%eax
4141db:	6c                   	insb   (%dx),%es:(%edi)
4141dc:	47                   	inc    %edi
4141dd:	2b 38                	sub    (%eax),%edi
4141df:	54                   	push   %esp
4141e0:	44                   	inc    %esp
4141e1:	73 65                	jae    0x414248
4141e3:	34 43                	xor    $0x43,%al
4141e5:	42                   	inc    %edx
4141e6:	44                   	inc    %esp
4141e7:	52                   	push   %edx
4141e8:	77 6f                	ja     0x414259
4141ea:	69 4c 4e 44 31 71 68 	imul   $0x37687131,0x44(%esi,%ecx,2),%ecx
4141f1:	37
4141f2:	6e                   	outsb  %ds:(%esi),(%dx)
4141f3:	76 45                	jbe    0x41423a
4141f5:	54                   	push   %esp
4141f6:	70 4b                	jo     0x414243
4141f8:	70 58                	jo     0x414252
4141fa:	66 77 53             	data16 ja 0x414250
4141fd:	48                   	dec    %eax
4141fe:	38 35 4f 61 2f 50    	cmp    %dh,0x502f614f
414204:	68 2f 73 56 55       	push   $0x5556732f
414209:	33 37                	xor    (%edi),%esi
41420b:	68 6d 2b 50 6d       	push   $0x6d502b6d
414210:	45                   	inc    %ebp
414211:	61                   	popa
414212:	38 57 59             	cmp    %dl,0x59(%edi)
414215:	5a                   	pop    %edx
414216:	48                   	dec    %eax
414217:	4d                   	dec    %ebp
414218:	56                   	push   %esi
414219:	34 56                	xor    $0x56,%al
41421b:	74 6d                	je     0x41428a
41421d:	41                   	inc    %ecx
41421e:	33 4e 2f             	xor    0x2f(%esi),%ecx
414221:	6d                   	insl   (%dx),%es:(%edi)
414222:	77 2b                	ja     0x41424f
414224:	57                   	push   %edi
414225:	30 4f 55             	xor    %cl,0x55(%edi)
414228:	55                   	push   %ebp
414229:	61                   	popa
41422a:	43                   	inc    %ebx
41422b:	44                   	inc    %esp
41422c:	34 71                	xor    $0x71,%al
41422e:	37                   	aaa
41422f:	62 33                	bound  %esi,(%ebx)
414231:	6d                   	insl   (%dx),%es:(%edi)
414232:	77 58                	ja     0x41428c
414234:	48                   	dec    %eax
414235:	68 31 73 71 38       	push   $0x38717331