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
4122a0:	72
4122a1:	6f                   	outsl  %ds:(%esi),(%dx)
4122a2:	73 6f                	jae    0x412313
4122a4:	66 74 2e             	data16 je 0x4122d5
4122a7:	56                   	push   %esi
4122a8:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
4122af:	73 69                	jae    0x41231a
4122b1:	63 00                	arpl   %eax,(%eax)
4122b3:	6d                   	insl   (%dx),%es:(%edi)
4122b4:	6e                   	outsb  %ds:(%esi),(%dx)
4122b5:	75 51                	jne    0x412308
4122b7:	75 61                	jne    0x41231a
4122b9:	6e                   	outsb  %ds:(%esi),(%dx)
4122ba:	4c                   	dec    %esp
4122bb:	79 44                	jns    0x412301
4122bd:	61                   	popa
4122be:	6e                   	outsb  %ds:(%esi),(%dx)
4122bf:	68 4d 75 63 00       	push   $0x63754d
4122c4:	68 71 41 76 58       	push   $0x58764171
4122c9:	42                   	inc    %edx
4122ca:	4b                   	dec    %ebx
4122cb:	69 44 64 00 63 75 73 	imul   $0x49737563,0x0(%esp,%eiz,2),%eax
4122d2:	49
4122d3:	64 00 52 65          	add    %dl,%fs:0x65(%edx)
4122d7:	61                   	popa
4122d8:	64 00 54 68 72       	add    %dl,%fs:0x72(%eax,%ebp,2)
4122dd:	65 61                	gs popa
4122df:	64 00 46 6f          	add    %al,%fs:0x6f(%esi)
4122e3:	72 6d                	jb     0x412352
4122e5:	31 5f 4c             	xor    %ebx,0x4c(%edi)
4122e8:	6f                   	outsl  %ds:(%esi),(%dx)
4122e9:	61                   	popa
4122ea:	64 00 46 6f          	add    %al,%fs:0x6f(%esi)
4122ee:	72 6d                	jb     0x41235d
4122f0:	32 5f 4c             	xor    0x4c(%edi),%bl
4122f3:	6f                   	outsl  %ds:(%esi),(%dx)
4122f4:	61                   	popa
4122f5:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
4122f9:	64 5f                	fs pop %edi
4122fb:	4c                   	dec    %esp
4122fc:	6f                   	outsl  %ds:(%esi),(%dx)
4122fd:	61                   	popa
4122fe:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
412302:	4c                   	dec    %esp
412303:	6f                   	outsl  %ds:(%esi),(%dx)
412304:	61                   	popa
412305:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
412309:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
41230d:	64 5f                	fs pop %edi
41230f:	56                   	push   %esi
412310:	61                   	popa
412311:	6c                   	insb   (%dx),%es:(%edi)
412312:	75 65                	jne    0x412379
412314:	43                   	inc    %ebx
412315:	68 61 6e 67 65       	push   $0x65676e61
41231a:	64 00 64 74 70       	add    %ah,%fs:0x70(%esp,%esi,2)
41231f:	5f                   	pop    %edi
412320:	56                   	push   %esi
412321:	61                   	popa
412322:	6c                   	insb   (%dx),%es:(%edi)
412323:	75 65                	jne    0x41238a
412325:	43                   	inc    %ebx
412326:	68 61 6e 67 65       	push   $0x65676e61
41232b:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
41232f:	64 5f                	fs pop %edi
412331:	54                   	push   %esp
412332:	65 78 74             	gs js  0x4123a9
412335:	43                   	inc    %ebx
412336:	68 61 6e 67 65       	push   $0x65676e61
41233b:	64 00 74 78 74       	add    %dh,%fs:0x74(%eax,%edi,2)
412340:	54                   	push   %esp
412341:	69 6d 4b 69 65 6d 5f 	imul   $0x5f6d6569,0x4b(%ebp),%ebp
412348:	54                   	push   %esp
412349:	65 78 74             	gs js  0x4123c0
41234c:	43                   	inc    %ebx
41234d:	68 61 6e 67 65       	push   $0x65676e61
412352:	64 00 4d 61          	add    %cl,%fs:0x61(%ebp)
412356:	6e                   	outsb  %ds:(%esi),(%dx)
412357:	61                   	popa
412358:	67 65 6d             	gs insl (%dx),%es:(%di)
41235b:	65 6e                	outsb  %gs:(%esi),(%dx)
41235d:	74 54                	je     0x4123b3
41235f:	61                   	popa
412360:	62 5f 53             	bound  %ebx,0x53(%edi)
412363:	65 6c                	gs insb (%dx),%es:(%edi)
412365:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
41236a:	49                   	dec    %ecx
41236b:	6e                   	outsb  %ds:(%esi),(%dx)
41236c:	64 65 78 43          	fs gs js 0x4123b3
412370:	68 61 6e 67 65       	push   $0x65676e61
412375:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
412379:	64 5f                	fs pop %edi
41237b:	53                   	push   %ebx
41237c:	65 6c                	gs insb (%dx),%es:(%edi)
41237e:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
412383:	49                   	dec    %ecx
412384:	6e                   	outsb  %ds:(%esi),(%dx)
412385:	64 65 78 43          	fs gs js 0x4123cc
412389:	68 61 6e 67 65       	push   $0x65676e61
41238e:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
412392:	74 5f                	je     0x4123f3
412394:	43                   	inc    %ebx
412395:	68 65 63 6b 65       	push   $0x656b6365
41239a:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
41239e:	74 5f                	je     0x4123ff
4123a0:	43                   	inc    %ebx
4123a1:	68 65 63 6b 65       	push   $0x656b6365
4123a6:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
4123aa:	74 5f                	je     0x41240b
4123ac:	46                   	inc    %esi
4123ad:	6f                   	outsl  %ds:(%esi),(%dx)
4123ae:	72 6d                	jb     0x41241d
4123b0:	61                   	popa
4123b1:	74 74                	je     0x412427
4123b3:	69 6e 67 45 6e 61 62 	imul   $0x62616e45,0x67(%esi),%ebp
4123ba:	6c                   	insb   (%dx),%es:(%edi)
4123bb:	65 64 00 6d 5f       	gs add %ch,%fs:0x5f(%ebp)
4123c0:	62 49 73             	bound  %ecx,0x73(%ecx)
4123c3:	44                   	inc    %esp
4123c4:	69 73 70 6f 73 65 64 	imul   $0x6465736f,0x70(%ebx),%esi
4123cb:	00 73 65             	add    %dh,0x65(%ebx)
4123ce:	74 5f                	je     0x41242f
4123d0:	53                   	push   %ebx
4123d1:	65 6c                	gs insb (%dx),%es:(%edi)
4123d3:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
4123d8:	00 53 79             	add    %dl,0x79(%ebx)
4123db:	6e                   	outsb  %ds:(%esi),(%dx)
4123dc:	63 68 72             	arpl   %ebp,0x72(%eax)
4123df:	6f                   	outsl  %ds:(%esi),(%dx)
4123e0:	6e                   	outsb  %ds:(%esi),(%dx)
4123e1:	69 7a 65 64 00 49 73 	imul   $0x73490064,0x65(%edx),%edi
4123e8:	56                   	push   %esi
4123e9:	61                   	popa
4123ea:	6c                   	insb   (%dx),%es:(%edi)
4123eb:	69 64 00 44 61 74 61 	imul   $0x47617461,0x44(%eax,%eax,1),%esp
4123f2:	47
4123f3:	72 69                	jb     0x41245e
4123f5:	64 56                	fs push %esi
4123f7:	69 65 77 42 61 6e 64 	imul   $0x646e6142,0x77(%ebp),%esp
4123fe:	00 44 62 43          	add    %al,0x43(%edx,%eiz,2)
412402:	6f                   	outsl  %ds:(%esi),(%dx)
412403:	6d                   	insl   (%dx),%es:(%edi)
412404:	6d                   	insl   (%dx),%es:(%edi)
412405:	61                   	popa
412406:	6e                   	outsb  %ds:(%esi),(%dx)
412407:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41240b:	74 5f                	je     0x41246c
41240d:	55                   	push   %ebp
41240e:	70 64                	jo     0x412474
412410:	61                   	popa
412411:	74 65                	je     0x412478
412413:	43                   	inc    %ebx
412414:	6f                   	outsl  %ds:(%esi),(%dx)
412415:	6d                   	insl   (%dx),%es:(%edi)
412416:	6d                   	insl   (%dx),%es:(%edi)
412417:	61                   	popa
412418:	6e                   	outsb  %ds:(%esi),(%dx)
412419:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
41241d:	74 5f                	je     0x41247e
41241f:	55                   	push   %ebp
412420:	70 64                	jo     0x412486
412422:	61                   	popa
412423:	74 65                	je     0x41248a
412425:	43                   	inc    %ebx
412426:	6f                   	outsl  %ds:(%esi),(%dx)
412427:	6d                   	insl   (%dx),%es:(%edi)
412428:	6d                   	insl   (%dx),%es:(%edi)
412429:	61                   	popa
41242a:	6e                   	outsb  %ds:(%esi),(%dx)
41242b:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41242f:	74 5f                	je     0x412490
412431:	44                   	inc    %esp
412432:	65 6c                	gs insb (%dx),%es:(%edi)
412434:	65 74 65             	gs je  0x41249c
412437:	43                   	inc    %ebx