412042:	41                   	inc    %ecx
41205f:	00 a8 20 41 00 08    	add    %ch,0x8004120(%eax)
412065:	00 00                	add    %al,(%eax)
412067:	00 c8                	add    %cl,%al
412069:	1f                   	pop    %ds
41206a:	41                   	inc    %ecx
41206b:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
412072:	40                   	inc    %eax
412073:	00 c4                	add    %al,%ah
412075:	34 40                	xor    $0x40,%al
412077:	00 c8                	add    %cl,%al
412079:	34 40                	xor    $0x40,%al
41207b:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
412082:	40                   	inc    %eax
412083:	00 20                	add    %ah,(%eax)
412085:	32 40 00             	xor    0x0(%eax),%al
412088:	30 60 41             	xor    %ah,0x41(%eax)
41208b:	00 18                	add    %bl,(%eax)
41208d:	5a                   	pop    %edx
41208e:	41                   	inc    %ecx
41208f:	00 5c 5e 41          	add    %bl,0x41(%esi,%ebx,2)
412093:	00 70 5e             	add    %dh,0x5e(%eax)
412096:	41                   	inc    %ecx
412097:	00 10                	add    %dl,(%eax)
412099:	5e                   	pop    %esi
41209a:	41                   	inc    %ecx
41209b:	00 20                	add    %ah,(%eax)
41209d:	5e                   	pop    %esi
41209e:	41                   	inc    %ecx
41209f:	00 1c 5b             	add    %bl,(%ebx,%ebx,2)
4120a2:	41                   	inc    %ecx
4120a3:	00 30                	add    %dh,(%eax)
4120a5:	5e                   	pop    %esi
4120a6:	41                   	inc    %ecx
4120a7:	00 0b                	add    %cl,(%ebx)
4120a9:	54                   	push   %esp
4120aa:	46                   	inc    %esi
4120ab:	69 6c 65 53 74 72 65 	imul   $0x61657274,0x53(%ebp,%eiz,2),%ebp
4120b2:	61
4120b3:	6d                   	insl   (%dx),%es:(%edi)
4120b4:	00 21                	add    %ah,(%ecx)
4120b6:	41                   	inc    %ecx
4120d3:	00 1c 21             	add    %bl,(%ecx,%eiz,1)
4120d6:	41                   	inc    %ecx
4120d7:	00 10                	add    %dl,(%eax)
4120d9:	00 00                	add    %al,(%eax)
4120db:	00 58 1f             	add    %bl,0x1f(%eax)
4120de:	41                   	inc    %ecx
4120df:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
4120e6:	40                   	inc    %eax
4120e7:	00 c4                	add    %al,%ah
4120e9:	34 40                	xor    $0x40,%al
4120eb:	00 c8                	add    %cl,%al
4120ed:	34 40                	xor    $0x40,%al
4120ef:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
4120f6:	40                   	inc    %eax
4120f7:	00 20                	add    %ah,(%eax)
4120f9:	32 40 00             	xor    0x0(%eax),%al
4120fc:	5c                   	pop    %esp
4120fd:	32 40 00             	xor    0x0(%eax),%al
412100:	18 5a 41             	sbb    %bl,0x41(%edx)
412103:	00 64 5a 41          	add    %ah,0x41(%edx,%ebx,2)
412107:	00 7c 5a 41          	add    %bh,0x41(%edx,%ebx,2)
41210b:	00 6c 60 41          	add    %ch,0x41(%eax,%eiz,2)
41210f:	00 b0 2a 40 00 a4    	add    %dh,-0x5bffbfd6(%eax)
412115:	60                   	pusha
412116:	41                   	inc    %ecx
412117:	00 a0 5b 41 00 13    	add    %ah,0x1300415b(%eax)
41211d:	54                   	push   %esp
41211e:	43                   	inc    %ebx
41211f:	75 73                	jne    0x412194
412121:	74 6f                	je     0x412192
412123:	6d                   	insl   (%dx),%es:(%edi)
412124:	4d                   	dec    %ebp
412125:	65 6d                	gs insl (%dx),%es:(%edi)
412127:	6f                   	outsl  %ds:(%esi),(%dx)
412128:	72 79                	jb     0x4121a3
41212a:	53                   	push   %ebx
41212b:	74 72                	je     0x41219f
41212d:	65 61                	gs popa
41212f:	6d                   	insl   (%dx),%es:(%edi)
412130:	7c 21                	jl     0x412153
412132:	41                   	inc    %ecx
41214f:	00 9c 21 41 00 14 00 	add    %bl,0x140041(%ecx,%eiz,1)
412156:	00 00                	add    %al,(%eax)
412158:	b4 20                	mov    $0x20,%ah
41215a:	41                   	inc    %ecx
41215b:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
412162:	40                   	inc    %eax
412163:	00 c4                	add    %al,%ah
412165:	34 40                	xor    $0x40,%al
412167:	00 c8                	add    %cl,%al
412169:	34 40                	xor    $0x40,%al
41216b:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
412172:	40                   	inc    %eax
412173:	00 20                	add    %ah,(%eax)
412175:	32 40 00             	xor    0x0(%eax),%al
412178:	c8 60 41 00          	enter  $0x4160,$0x0
41217c:	18 5a 41             	sbb    %bl,0x41(%edx)
41217f:	00 6c 61 41          	add    %ch,0x41(%ecx,%eiz,2)
412183:	00 7c 5a 41          	add    %bh,0x41(%edx,%ebx,2)
412187:	00 6c 60 41          	add    %ch,0x41(%eax,%eiz,2)
41218b:	00 24 62             	add    %ah,(%edx,%eiz,2)
41218e:	41                   	inc    %ecx
41218f:	00 a4 60 41 00 a0 5b 	add    %ah,0x5ba00041(%eax,%eiz,2)
412196:	41                   	inc    %ecx
412197:	00 98 61 41 00 0d    	add    %bl,0xd004161(%eax)
41219d:	54                   	push   %esp
41219e:	4d                   	dec    %ebp
41219f:	65 6d                	gs insl (%dx),%es:(%edi)
4121a1:	6f                   	outsl  %ds:(%esi),(%dx)
4121a2:	72 79                	jb     0x41221d
4121a4:	53                   	push   %ebx
4121a5:	74 72                	je     0x412219
4121a7:	65 61                	gs popa
4121a9:	6d                   	insl   (%dx),%es:(%edi)
4121aa:	8b c0                	mov    %eax,%eax
4121ac:	f8                   	clc
4121ad:	21 41 00             	and    %eax,0x0(%ecx)
4121cc:	14 22                	adc    $0x22,%al
4121ce:	41                   	inc    %ecx
4121cf:	00 18                	add    %bl,(%eax)
4121d1:	00 00                	add    %al,(%eax)
4121d3:	00 b4 20 41 00 b4 34 	add    %dh,0x34b40041(%eax,%eiz,1)
4121da:	40                   	inc    %eax
4121db:	00 c0                	add    %al,%al
4121dd:	34 40                	xor    $0x40,%al
4121df:	00 c4                	add    %al,%ah
4121e1:	34 40                	xor    $0x40,%al
4121e3:	00 c8                	add    %cl,%al
4121e5:	34 40                	xor    $0x40,%al
4121e7:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
4121ee:	40                   	inc    %eax
4121ef:	00 20                	add    %ah,(%eax)
4121f1:	32 40 00             	xor    0x0(%eax),%al
4121f4:	a8 63                	test   $0x63,%al
4121f6:	41                   	inc    %ecx
4121f7:	00 18                	add    %bl,(%eax)
4121f9:	5a                   	pop    %edx
4121fa:	41                   	inc    %ecx
4121fb:	00 64 5a 41          	add    %ah,0x41(%edx,%ebx,2)
4121ff:	00 7c 5a 41          	add    %bh,0x41(%edx,%ebx,2)
412203:	00 6c 60 41          	add    %ch,0x41(%eax,%eiz,2)
412207:	00 e0                	add    %ah,%al
412209:	63 41 00             	arpl   %eax,0x0(%ecx)
41220c:	a4                   	movsb  %ds:(%esi),%es:(%edi)
41220d:	60                   	pusha
41220e:	41                   	inc    %ecx
41220f:	00 a0 5b 41 00 0f    	add    %ah,0xf00415b(%eax)
412215:	54                   	push   %esp
412216:	52                   	push   %edx
412217:	65 73 6f             	gs jae 0x412289
41221a:	75 72                	jne    0x41228e
41221c:	63 65 53             	arpl   %esp,0x53(%ebp)
41221f:	74 72                	je     0x412293
412221:	65 61                	gs popa
412223:	6d                   	insl   (%dx),%es:(%edi)
412224:	cc                   	int3
412225:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
41222a:	8b 44 24 04          	mov    0x4(%esp),%eax
41222e:	8b 00                	mov    (%eax),%eax
412230:	ff 60 08             	jmp    *0x8(%eax)
412233:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
412238:	8b 44 24 04          	mov    0x4(%esp),%eax
41223c:	8b 00                	mov    (%eax),%eax
41223e:	ff 60 0c             	jmp    *0xc(%eax)
412241:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
412246:	8b 44 24 04          	mov    0x4(%esp),%eax
41224a:	8b 00                	mov    (%eax),%eax
41224c:	ff 60 10             	jmp    *0x10(%eax)
41224f:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
412254:	8b 44 24 04          	mov    0x4(%esp),%eax
412258:	8b 00                	mov    (%eax),%eax
41225a:	ff 60 14             	jmp    *0x14(%eax)
41225d:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
412262:	8b 44 24 04          	mov    0x4(%esp),%eax
412266:	8b 00                	mov    (%eax),%eax
412268:	ff 60 18             	jmp    *0x18(%eax)
41226b:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
412270:	8b 44 24 04          	mov    0x4(%esp),%eax
412274:	8b 00                	mov    (%eax),%eax
412276:	ff 60 1c             	jmp    *0x1c(%eax)
412279:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
41227e:	8b 44 24 04          	mov    0x4(%esp),%eax
412282:	8b 00                	mov    (%eax),%eax
412284:	ff 60 20             	jmp    *0x20(%eax)
412287:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
41228c:	8b 44 24 04          	mov    0x4(%esp),%eax
412290:	8b 00                	mov    (%eax),%eax
412292:	ff 60 24             	jmp    *0x24(%eax)
412295:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
41229a:	8b 44 24 04          	mov    0x4(%esp),%eax
41229e:	8b 00                	mov    (%eax),%eax
4122a0:	ff 60 28             	jmp    *0x28(%eax)
4122a3:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
4122a8:	8b 44 24 04          	mov    0x4(%esp),%eax
4122ac:	8b 00                	mov    (%eax),%eax
4122ae:	ff 20                	jmp    *(%eax)
4122b0:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
4122b5:	8b 44 24 04          	mov    0x4(%esp),%eax
4122b9:	8b 00                	mov    (%eax),%eax
4122bb:	ff 60 04             	jmp    *0x4(%eax)
4122be:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
4122c3:	e9 40 34 ff ff       	jmp    0x405708
4122c8:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
4122cd:	e9 5e 34 ff ff       	jmp    0x405730
4122d2:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
4122d7:	e9 68 34 ff ff       	jmp    0x405744
4122dc:	cc                   	int3
4122dd:	cc                   	int3
4122de:	be 22 41 00 c8       	mov    $0xc8004122,%esi
4122e3:	22 41 00             	and    0x0(%ecx),%al
4122e6:	d2 22                	shlb   %cl,(%edx)
4122e8:	41                   	inc    %ecx
4122e9:	00 a3 22 41 00 b0    	add    %ah,-0x4fffbede(%ebx)
4122ef:	22 41 00             	and    0x0(%ecx),%al
4122f2:	25 22 41 00 33       	and    $0x33004122,%eax
4122f7:	22 41 00             	and    0x0(%ecx),%al
4122fa:	41                   	inc    %ecx
4122fb:	22 41 00             	and    0x0(%ecx),%al
4122fe:	4f                   	dec    %edi
4122ff:	22 41 00             	and    0x0(%ecx),%al
412302:	5d                   	pop    %ebp
412303:	22 41 00             	and    0x0(%ecx),%al
412306:	6b 22 41             	imul   $0x41,(%edx),%esp
412309:	00 79 22             	add    %bh,0x22(%ecx)
41230c:	41                   	inc    %ecx
41230d:	00 87 22 41 00 95    	add    %al,-0x6affbede(%edi)
412313:	22 41 00             	and    0x0(%ecx),%al
412316:	01 00                	add    %eax,(%eax)
412318:	00 00                	add    %al,(%eax)
41231a:	0c 00                	or     $0x0,%al
41231c:	00 00                	add    %al,(%eax)
41231e:	00 00                	add    %al,(%eax)
412320:	00 00                	add    %al,(%eax)
412322:	c0 00 00             	rolb   $0x0,(%eax)
412325:	00 00                	add    %al,(%eax)
412327:	00 00                	add    %al,(%eax)
412329:	46                   	inc    %esi
41232a:	de 22                	fisubs (%edx)
41232c:	41                   	inc    %ecx
41232d:	00 14 00             	add    %dl,(%eax,%eax,1)
412330:	00 00                	add    %al,(%eax)
412332:	00 00                	add    %al,(%eax)
412334:	00 00                	add    %al,(%eax)
412336:	8b c0                	mov    %eax,%eax
412338:	84 23                	test   %ah,(%ebx)
41233a:	41                   	inc    %ecx
41233b:	00 16                	add    %dl,(%esi)
41233d:	23 41 00             	and    0x0(%ecx),%eax
412358:	b0 23                	mov    $0x23,%al
41235a:	41                   	inc    %ecx
41235b:	00 18                	add    %bl,(%eax)
41235d:	00 00                	add    %al,(%eax)
41235f:	00 94 11 40 00 b4 34 	add    %dl,0x34b40040(%ecx,%edx,1)
412366:	40                   	inc    %eax
412367:	00 dc                	add    %bl,%ah
412369:	56                   	push   %esi
41236a:	40                   	inc    %eax
41236b:	00 e8                	add    %ch,%al
41236d:	56                   	push   %esi
41236e:	40                   	inc    %eax
41236f:	00 c8                	add    %cl,%al
412371:	34 40                	xor    $0x40,%al
412373:	00 bc 34 40 00 f8 56 	add    %bh,0x56f80040(%esp,%esi,1)
41237a:	40                   	inc    %eax
41237b:	00 20                	add    %ah,(%eax)
41237d:	32 40 00             	xor    0x0(%eax),%al
412380:	84 a2 41 00 bc a2    	test   %ah,-0x5d43ffbf(%edx)
412386:	41                   	inc    %ecx
412387:	00 24 a3             	add    %ah,(%ebx,%eiz,4)
41238a:	41                   	inc    %ecx
41238b:	00 8c a3 41 00 10 a4 	add    %cl,-0x5befffbf(%ebx,%eiz,4)
412392:	41                   	inc    %ecx
412393:	00 74 a4 41          	add    %dh,0x41(%esp,%eiz,4)
412397:	00 74 a6 41          	add    %dh,0x41(%esi,%eiz,4)
41239b:	00 80 a6 41 00 8c    	add    %al,-0x73ffbe5a(%eax)
4123a1:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4123a2:	41                   	inc    %ecx
4123a3:	00 98 a6 41 00 a4    	add    %bl,-0x5bffbe5a(%eax)
4123a9:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4123aa:	41                   	inc    %ecx
4123ab:	00 20                	add    %ah,(%eax)
4123ad:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4123ae:	41                   	inc    %ecx
4123af:	00 0e                	add    %cl,(%esi)
4123b1:	54                   	push   %esp
4123b2:	53                   	push   %ebx
4123b3:	74 72                	je     0x412427
4123b5:	65 61                	gs popa
4123b7:	6d                   	insl   (%dx),%es:(%edi)
4123b8:	41                   	inc    %ecx
4123b9:	64 61                	fs popa
4123bb:	70 74                	jo     0x412431
4123bd:	65 72 90             	gs jb  0x412350
4123c0:	0c 24                	or     $0x24,%al
4123c2:	41                   	inc    %ecx
4123df:	00 0c 24             	add    %cl,(%esp)
4123e2:	41                   	inc    %ecx
4123e3:	00 08                	add    %cl,(%eax)
4123e5:	00 00                	add    %al,(%eax)
4123e7:	00 a0 10 40 00 b4    	add    %ah,-0x4bffbff0(%eax)
4123ed:	34 40                	xor    $0x40,%al
4123ef:	00 c0                	add    %al,%al
4123f1:	34 40                	xor    $0x40,%al
4123f3:	00 c4                	add    %al,%ah
4123f5:	34 40                	xor    $0x40,%al
4123f7:	00 c8                	add    %cl,%al
4123f9:	34 40                	xor    $0x40,%al
4123fb:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
412402:	40                   	inc    %eax
412403:	00 20                	add    %ah,(%eax)
412405:	32 40 00             	xor    0x0(%eax),%al
412408:	68 33 41 00 0c       	push   $0xc004133
41240d:	54                   	push   %esp
41240e:	43                   	inc    %ebx
41240f:	6c                   	insb   (%dx),%es:(%edi)
412410:	61                   	popa
412411:	73 73                	jae    0x412486
412413:	46                   	inc    %esi
412414:	69 6e 64 65 72 8d 40 	imul   $0x408d7265,0x64(%esi),%ebp
41241b:	00 68 24             	add    %ch,0x24(%eax)
41241e:	41                   	inc    %ecx
41243b:	00 78 24             	add    %bh,0x24(%eax)
41243e:	41                   	inc    %ecx
41243f:	00 28                	add    %ch,(%eax)
412441:	00 00                	add    %al,(%eax)
412443:	00 a0 10 40 00 b4    	add    %ah,-0x4bffbff0(%eax)
412449:	34 40                	xor    $0x40,%al
41244b:	00 c0                	add    %al,%al
41244d:	34 40                	xor    $0x40,%al
41244f:	00 c4                	add    %al,%ah
412451:	34 40                	xor    $0x40,%al
412453:	00 c8                	add    %cl,%al
412455:	34 40                	xor    $0x40,%al
412457:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41245e:	40                   	inc    %eax
41245f:	00 20                	add    %ah,(%eax)
412461:	32 40 00             	xor    0x0(%eax),%al
412464:	40                   	inc    %eax
412465:	64 41                	fs inc %ecx
412467:	00 68 64             	add    %ch,0x64(%eax)
41246a:	41                   	inc    %ecx
41246b:	00 b0 2a 40 00 b0    	add    %dh,-0x4fffbfd6(%eax)
412471:	2a 40 00             	sub    0x0(%eax),%al
412474:	b0 2a                	mov    $0x2a,%al
412476:	40                   	inc    %eax
412477:	00 06                	add    %al,(%esi)
412479:	54                   	push   %esp
41247a:	46                   	inc    %esi