411ffa:	62 65 6c             	bound  %esp,0x6c(%ebp)
411ffd:	32 00                	xor    (%eax),%al
411fff:	70 61                	jo     0x412062
412001:	6e                   	outsb  %ds:(%esi),(%dx)
412002:	65 6c                	gs insb (%dx),%es:(%edi)
412004:	32 00                	xor    (%eax),%al
412006:	46                   	inc    %esi
412007:	6f                   	outsl  %ds:(%esi),(%dx)
412008:	72 6d                	jb     0x412077
41200a:	32 00                	xor    (%eax),%al
41200c:	61                   	popa
41200d:	64 61                	fs popa
41200f:	70 74                	jo     0x412085
412011:	65 72 32             	gs jb  0x412046
412014:	00 67 65             	add    %ah,0x65(%edi)
412017:	74 5f                	je     0x412078
412019:	4f                   	dec    %edi
41201a:	66 66 69 63 65 4b 69 	data16 imul $0x694b,0x65(%ebx),%sp
412021:	74 32                	je     0x412055
412023:	00 67 72             	add    %ah,0x72(%edi)
412026:	6f                   	outsl  %ds:(%esi),(%dx)
412027:	75 70                	jne    0x412099
412029:	42                   	inc    %edx
41202a:	6f                   	outsl  %ds:(%esi),(%dx)
41202b:	78 32                	js     0x41205f
41202d:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412031:	65 6c                	gs insb (%dx),%es:(%edi)
412033:	31 33                	xor    %esi,(%ebx)
412035:	00 76 61             	add    %dh,0x61(%esi)
412038:	6c                   	insb   (%dx),%es:(%edi)
412039:	75 65                	jne    0x4120a0
41203b:	33 00                	xor    (%eax),%eax
41203d:	6c                   	insb   (%dx),%es:(%edi)
41203e:	61                   	popa
41203f:	62 65 6c             	bound  %esp,0x6c(%ebp)
412042:	33 00                	xor    (%eax),%eax
412044:	70 61                	jo     0x4120a7
412046:	6e                   	outsb  %ds:(%esi),(%dx)
412047:	65 6c                	gs insb (%dx),%es:(%edi)
412049:	33 00                	xor    (%eax),%eax
41204b:	61                   	popa
41204c:	64 61                	fs popa
41204e:	70 74                	jo     0x4120c4
412050:	65 72 33             	gs jb  0x412086
412053:	00 67 72             	add    %ah,0x72(%edi)
412056:	6f                   	outsl  %ds:(%esi),(%dx)
412057:	75 70                	jne    0x4120c9
412059:	42                   	inc    %edx
41205a:	6f                   	outsl  %ds:(%esi),(%dx)
41205b:	78 33                	js     0x412090
41205d:	00 76 61             	add    %dh,0x61(%esi)
412060:	6c                   	insb   (%dx),%es:(%edi)
412061:	75 65                	jne    0x4120c8
412063:	34 00                	xor    $0x0,%al
412065:	6c                   	insb   (%dx),%es:(%edi)
412066:	61                   	popa
412067:	62 65 6c             	bound  %esp,0x6c(%ebp)
41206a:	34 00                	xor    $0x0,%al
41206c:	76 34                	jbe    0x4120a2
41206e:	00 4d 44             	add    %cl,0x44(%ebp)
412071:	35 00 76 61 6c       	xor    $0x6c617600,%eax
412076:	75 65                	jne    0x4120dd
412078:	35 00 6c 61 62       	xor    $0x62616c00,%eax
41207d:	65 6c                	gs insb (%dx),%es:(%edi)
41207f:	35 00 76 61 6c       	xor    $0x6c617600,%eax
412084:	75 65                	jne    0x4120eb
412086:	36 00 3c 4d 6f 64 75 	add    %bh,%ss:0x6c75646f(,%ecx,2)
41208d:	6c
41208e:	65 3e 00 61 72       	gs add %ah,%ds:0x72(%ecx)
412093:	65 61                	gs popa
412095:	44                   	inc    %esp
412096:	42                   	inc    %edx
412097:	00 48 61             	add    %cl,0x61(%eax)
41209a:	6e                   	outsb  %ds:(%esi),(%dx)
41209b:	62 69 74             	bound  %ebp,0x74(%ecx)
41209e:	4d                   	dec    %ebp
41209f:	61                   	popa
4120a0:	72 74                	jb     0x412116
4120a2:	5f                   	pop    %edi
4120a3:	57                   	push   %edi
4120a4:	69 6e 46 6f 72 6d 55 	imul   $0x556d726f,0x46(%esi),%ebp
4120ab:	73 69                	jae    0x412116
4120ad:	6e                   	outsb  %ds:(%esi),(%dx)
4120ae:	67 44                	addr16 inc %esp
4120b0:	42                   	inc    %edx
4120b1:	00 47 43             	add    %al,0x43(%edi)
4120b4:	00 53 69             	add    %dl,0x69(%ebx)
4120b7:	7a 65                	jp     0x41211e
4120b9:	46                   	inc    %esi
4120ba:	00 67 65             	add    %ah,0x65(%edi)
4120bd:	74 5f                	je     0x41211e
4120bf:	41                   	inc    %ecx
4120c0:	53                   	push   %ebx
4120c1:	43                   	inc    %ebx
4120c2:	49                   	dec    %ecx
4120c3:	49                   	dec    %ecx
4120c4:	00 67 65             	add    %ah,0x65(%edi)
4120c7:	74 5f                	je     0x412128
4120c9:	52                   	push   %edx
4120ca:	72 65                	jb     0x412131
4120cc:	4c                   	dec    %esp
4120cd:	75 63                	jne    0x412132
4120cf:	6f                   	outsl  %ds:(%esi),(%dx)
4120d0:	69 41 64 69 42 44 66 	imul   $0x66444269,0x64(%ecx),%eax
4120d7:	56                   	push   %esi
4120d8:	67 73 48             	addr16 jae 0x412123
4120db:	7a 77                	jp     0x412154
4120dd:	43                   	inc    %ebx
4120de:	48                   	dec    %eax
4120df:	4f                   	dec    %edi
4120e0:	70 77                	jo     0x412159
4120e2:	4f                   	dec    %edi
4120e3:	00 43 43             	add    %al,0x43(%ebx)
4120e6:	53                   	push   %ebx
4120e7:	00 67 65             	add    %ah,0x65(%edi)
4120ea:	74 5f                	je     0x41214b
4120ec:	53                   	push   %ebx
4120ed:	44                   	inc    %esp
4120ee:	54                   	push   %esp
4120ef:	00 73 65             	add    %dh,0x65(%ebx)
4120f2:	74 5f                	je     0x412153
4120f4:	53                   	push   %ebx
4120f5:	44                   	inc    %esp
4120f6:	54                   	push   %esp
4120f7:	00 6d 5f             	add    %ch,0x5f(%ebp)
4120fa:	73 53                	jae    0x41214f
4120fc:	44                   	inc    %esp
4120fd:	54                   	push   %esp
4120fe:	00 53 54             	add    %dl,0x54(%ebx)
412101:	54                   	push   %esp
412102:	00 4d 56             	add    %cl,0x56(%ebp)
412105:	4d                   	dec    %ebp
412106:	56                   	push   %esi
412107:	00 76 61             	add    %dh,0x61(%esi)
41210a:	6c                   	insb   (%dx),%es:(%edi)
41210b:	75 65                	jne    0x412172
41210d:	5f                   	pop    %edi
41210e:	5f                   	pop    %edi
41210f:	00 67 65             	add    %ah,0x65(%edi)
412112:	74 5f                	je     0x412173
412114:	54                   	push   %esp
412115:	65 6e                	outsb  %gs:(%esi),(%dx)
412117:	5f                   	pop    %edi
412118:	54                   	push   %esp
412119:	61                   	popa
41211a:	63 47 69             	arpl   %eax,0x69(%edi)
41211d:	61                   	popa
41211e:	00 73 65             	add    %dh,0x65(%ebx)
412121:	74 5f                	je     0x412182
412123:	54                   	push   %esp
412124:	65 6e                	outsb  %gs:(%esi),(%dx)
412126:	5f                   	pop    %edi
412127:	54                   	push   %esp
412128:	61                   	popa
412129:	63 47 69             	arpl   %eax,0x69(%edi)
41212c:	61                   	popa
41212d:	00 6d 5f             	add    %ch,0x5f(%ebp)
412130:	73 54                	jae    0x412186
412132:	65 6e                	outsb  %gs:(%esi),(%dx)
412134:	5f                   	pop    %edi
412135:	54                   	push   %esp
412136:	61                   	popa
412137:	63 47 69             	arpl   %eax,0x69(%edi)
41213a:	61                   	popa
41213b:	00 67 65             	add    %ah,0x65(%edi)
41213e:	74 5f                	je     0x41219f
412140:	49                   	dec    %ecx
412141:	44                   	inc    %esp
412142:	5f                   	pop    %edi
412143:	44                   	inc    %esp
412144:	6f                   	outsl  %ds:(%esi),(%dx)
412145:	63 47 69             	arpl   %eax,0x69(%edi)
412148:	61                   	popa
412149:	00 73 65             	add    %dh,0x65(%ebx)
41214c:	74 5f                	je     0x4121ad
41214e:	49                   	dec    %ecx
41214f:	44                   	inc    %esp
412150:	5f                   	pop    %edi
412151:	44                   	inc    %esp
412152:	6f                   	outsl  %ds:(%esi),(%dx)
412153:	63 47 69             	arpl   %eax,0x69(%edi)
412156:	61                   	popa
412157:	00 6d 5f             	add    %ch,0x5f(%ebp)
41215a:	69 49 44 5f 44 6f 63 	imul   $0x636f445f,0x44(%ecx),%ecx
412161:	47                   	inc    %edi
412162:	69 61 00 63 6c 73 44 	imul   $0x44736c63,0x0(%ecx),%esp
412169:	4d                   	dec    %ebp
41216a:	5f                   	pop    %edi
41216b:	44                   	inc    %esp
41216c:	6f                   	outsl  %ds:(%esi),(%dx)
41216d:	63 47 69             	arpl   %eax,0x69(%edi)
412170:	61                   	popa
412171:	00 67 65             	add    %ah,0x65(%edi)
412174:	74 5f                	je     0x4121d5
412176:	54                   	push   %esp
412177:	65 6e                	outsb  %gs:(%esi),(%dx)
412179:	5f                   	pop    %edi
41217a:	44                   	inc    %esp
41217b:	6f                   	outsl  %ds:(%esi),(%dx)
41217c:	63 47 69             	arpl   %eax,0x69(%edi)
41217f:	61                   	popa
412180:	00 73 65             	add    %dh,0x65(%ebx)
412183:	74 5f                	je     0x4121e4
412185:	54                   	push   %esp
412186:	65 6e                	outsb  %gs:(%esi),(%dx)
412188:	5f                   	pop    %edi
412189:	44                   	inc    %esp
41218a:	6f                   	outsl  %ds:(%esi),(%dx)
41218b:	63 47 69             	arpl   %eax,0x69(%edi)
41218e:	61                   	popa
41218f:	00 6d 5f             	add    %ch,0x5f(%ebp)
412192:	73 54                	jae    0x4121e8
412194:	65 6e                	outsb  %gs:(%esi),(%dx)
412196:	5f                   	pop    %edi
412197:	44                   	inc    %esp
412198:	6f                   	outsl  %ds:(%esi),(%dx)
412199:	63 47 69             	arpl   %eax,0x69(%edi)
41219c:	61                   	popa
41219d:	00 63 62             	add    %ah,0x62(%ebx)
4121a0:	44                   	inc    %esp
4121a1:	6f                   	outsl  %ds:(%esi),(%dx)
4121a2:	63 47 69             	arpl   %eax,0x69(%edi)
4121a5:	61                   	popa
4121a6:	00 4c 6f 61          	add    %cl,0x61(%edi,%ebp,2)
4121aa:	64 43                	fs inc %ebx
4121ac:	6d                   	insl   (%dx),%es:(%edi)
4121ad:	62 44 6f 63          	bound  %eax,0x63(%edi,%ebp,2)
4121b1:	47                   	inc    %edi
4121b2:	69 61 00 62 74 6e 58 	imul   $0x586e7462,0x0(%ecx),%esp
4121b9:	6f                   	outsl  %ds:(%esi),(%dx)
4121ba:	61                   	popa
4121bb:	00 67 65             	add    %ah,0x65(%edi)
4121be:	74 5f                	je     0x41221f
4121c0:	4e                   	dec    %esi
4121c1:	67 61                	addr16 popa
4121c3:	79 54                	jns    0x412219
4121c5:	72 61                	jb     0x412228
4121c7:	00 73 65             	add    %dh,0x65(%ebx)
4121ca:	74 5f                	je     0x41222b
4121cc:	4e                   	dec    %esi
4121cd:	67 61                	addr16 popa
4121cf:	79 54                	jns    0x412225
4121d1:	72 61                	jb     0x412234
4121d3:	00 6d 5f             	add    %ch,0x5f(%ebp)
4121d6:	64 61                	fs popa
4121d8:	4e                   	dec    %esi
4121d9:	67 61                	addr16 popa
4121db:	79 54                	jns    0x412231
4121dd:	72 61                	jb     0x412240
4121df:	00 64 74 70          	add    %ah,0x70(%esp,%esi,2)
4121e3:	4e                   	dec    %esi
4121e4:	67 61                	addr16 popa
4121e6:	79 54                	jns    0x41223c
4121e8:	72 61                	jb     0x41224b
4121ea:	00 53 79             	add    %dl,0x79(%ebx)
4121ed:	73 74                	jae    0x412263
4121ef:	65 6d                	gs insl (%dx),%es:(%edi)
4121f1:	2e 44                	cs inc %esp
4121f3:	61                   	popa
4121f4:	74 61                	je     0x412257
4121f6:	00 64 61 74          	add    %ah,0x74(%ecx,%eiz,2)
4121fa:	61                   	popa
4121fb:	00 62 74             	add    %ah,0x74(%edx)
4121fe:	6e                   	outsb  %ds:(%esi),(%dx)
4121ff:	53                   	push   %ebx
412200:	75 61                	jne    0x412263
412202:	00 67 65             	add    %ah,0x65(%edi)
412205:	74 5f                	je     0x412266
412207:	53                   	push   %ebx
412208:	65 6c                	gs insb (%dx),%es:(%edi)
41220a:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
41220f:	54                   	push   %esp
412210:	61                   	popa
412211:	62 00                	bound  %eax,(%eax)
412213:	4e                   	dec    %esi
412214:	61                   	popa
412215:	6d                   	insl   (%dx),%es:(%edi)
412216:	65 4f                	gs dec %edi
412218:	66 53                	push   %bx
41221a:	65 6c                	gs insb (%dx),%es:(%edi)
41221c:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
412221:	54                   	push   %esp
412222:	61                   	popa
412223:	62 00                	bound  %eax,(%eax)
412225:	6f                   	outsl  %ds:(%esi),(%dx)
412226:	72 64                	jb     0x41228c
412228:	65 72 54             	gs jb  0x41227f
41222b:	61                   	popa
41222c:	62 00                	bound  %eax,(%eax)
41222e:	63 75 73             	arpl   %esi,0x73(%ebp)
412231:	74 6f                	je     0x4122a2
412233:	6d                   	insl   (%dx),%es:(%edi)
412234:	65 72 54             	gs jb  0x41228b
412237:	61                   	popa
412238:	62 00                	bound  %eax,(%eax)
41223a:	70 72                	jo     0x4122ae
41223c:	6f                   	outsl  %ds:(%esi),(%dx)
41223d:	64 75 63             	fs jne 0x4122a3
412240:	74 54                	je     0x412296
412242:	61                   	popa
412243:	62 00                	bound  %eax,(%eax)
412245:	4d                   	dec    %ebp
412246:	61                   	popa
412247:	6e                   	outsb  %ds:(%esi),(%dx)
412248:	61                   	popa
412249:	67 65 6d             	gs insl (%dx),%es:(%di)
41224c:	65 6e                	outsb  %gs:(%esi),(%dx)
41224e:	74 54                	je     0x4122a4
412250:	61                   	popa
412251:	62 00                	bound  %eax,(%eax)
412253:	63 75 72             	arpl   %esi,0x72(%ebp)
412256:	72 65                	jb     0x4122bd
412258:	6e                   	outsb  %ds:(%esi),(%dx)
412259:	74 54                	je     0x4122af
41225b:	61                   	popa
41225c:	62 00                	bound  %eax,(%eax)
41225e:	6d                   	insl   (%dx),%es:(%edi)
41225f:	73 63                	jae    0x4122c4
412261:	6f                   	outsl  %ds:(%esi),(%dx)
412262:	72 6c                	jb     0x4122d0
412264:	69 62 00 63 75 73 4a 	imul   $0x4a737563,0x0(%edx),%esp
41226b:	6f                   	outsl  %ds:(%esi),(%dx)
41226c:	62 00                	bound  %eax,(%eax)
41226e:	63 63 00             	arpl   %esp,0x0(%ebx)
412271:	44                   	inc    %esp
412272:	65 6c                	gs insb (%dx),%es:(%edi)
412274:	65 74 65             	gs je  0x4122dc
412277:	57                   	push   %edi
412278:	49                   	dec    %ecx
412279:	44                   	inc    %esp
41227a:	5f                   	pop    %edi
41227b:	53                   	push   %ebx
41227c:	61                   	popa
41227d:	63 68 4c             	arpl   %ebp,0x4c(%eax)
412280:	6f                   	outsl  %ds:(%esi),(%dx)
412281:	67 69 63 00 44 65 6c 	imul   $0x656c6544,0x0(%bp,%di),%esp
412288:	65
412289:	74 65                	je     0x4122f0
41228b:	57                   	push   %edi
41228c:	49                   	dec    %ecx
41228d:	44                   	inc    %esp
41228e:	5f                   	pop    %edi
41228f:	4d                   	dec    %ebp
412290:	75 6f                	jne    0x412301
412292:	6e                   	outsb  %ds:(%esi),(%dx)
412293:	53                   	push   %ebx
412294:	61                   	popa
412295:	63 68 4c             	arpl   %ebp,0x4c(%eax)
412298:	6f                   	outsl  %ds:(%esi),(%dx)
412299:	67 69 63 00 4d 69 63 	imul   $0x7263694d,0x0(%bp,%di),%esp