424155:	6e                   	outsb  %ds:(%esi),(%dx)
424156:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
42415d:	65
42415e:	46                   	inc    %esi
42415f:	6c                   	insb   (%dx),%es:(%edi)
424160:	61                   	popa
424161:	74 53                	je     0x4241b6
424163:	42                   	inc    %edx
424164:	00 00                	add    %al,(%eax)
424166:	00 00                	add    %al,(%eax)
424168:	55                   	push   %ebp
424169:	6e                   	outsb  %ds:(%esi),(%dx)
42416a:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%esi),%ebp
424171:	69 7a 65 46 6c 61 74 	imul   $0x74616c46,0x65(%edx),%edi
424178:	53                   	push   %ebx
424179:	42                   	inc    %edx
42417a:	00 00                	add    %al,(%eax)
42417c:	46                   	inc    %esi
42417d:	6c                   	insb   (%dx),%es:(%edi)
42417e:	61                   	popa
42417f:	74 53                	je     0x4241d4
424181:	42                   	inc    %edx
424182:	5f                   	pop    %edi
424183:	47                   	inc    %edi
424184:	65 74 53             	gs je  0x4241da
424187:	63 72 6f             	arpl   %esi,0x6f(%edx)
42418a:	6c                   	insb   (%dx),%es:(%edi)
42418b:	6c                   	insb   (%dx),%es:(%edi)
42418c:	50                   	push   %eax
42418d:	72 6f                	jb     0x4241fe
42418f:	70 00                	jo     0x424191
424191:	00 00                	add    %al,(%eax)
424193:	00 46 6c             	add    %al,0x6c(%esi)
424196:	61                   	popa
424197:	74 53                	je     0x4241ec
424199:	42                   	inc    %edx
42419a:	5f                   	pop    %edi
42419b:	53                   	push   %ebx
42419c:	65 74 53             	gs je  0x4241f2
42419f:	63 72 6f             	arpl   %esi,0x6f(%edx)
4241a2:	6c                   	insb   (%dx),%es:(%edi)
4241a3:	6c                   	insb   (%dx),%es:(%edi)
4241a4:	50                   	push   %eax
4241a5:	72 6f                	jb     0x424216
4241a7:	70 00                	jo     0x4241a9
4241a9:	00 00                	add    %al,(%eax)
4241ab:	00 46 6c             	add    %al,0x6c(%esi)
4241ae:	61                   	popa
4241af:	74 53                	je     0x424204
4241b1:	42                   	inc    %edx
4241b2:	5f                   	pop    %edi
4241b3:	45                   	inc    %ebp
4241b4:	6e                   	outsb  %ds:(%esi),(%dx)
4241b5:	61                   	popa
4241b6:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4241ba:	63 72 6f             	arpl   %esi,0x6f(%edx)
4241bd:	6c                   	insb   (%dx),%es:(%edi)
4241be:	6c                   	insb   (%dx),%es:(%edi)
4241bf:	42                   	inc    %edx
4241c0:	61                   	popa
4241c1:	72 00                	jb     0x4241c3
4241c3:	00 46 6c             	add    %al,0x6c(%esi)
4241c6:	61                   	popa
4241c7:	74 53                	je     0x42421c
4241c9:	42                   	inc    %edx
4241ca:	5f                   	pop    %edi
4241cb:	53                   	push   %ebx
4241cc:	68 6f 77 53 63       	push   $0x6353776f
4241d1:	72 6f                	jb     0x424242
4241d3:	6c                   	insb   (%dx),%es:(%edi)
4241d4:	6c                   	insb   (%dx),%es:(%edi)
4241d5:	42                   	inc    %edx
4241d6:	61                   	popa
4241d7:	72 00                	jb     0x4241d9
4241d9:	00 00                	add    %al,(%eax)
4241db:	00 46 6c             	add    %al,0x6c(%esi)
4241de:	61                   	popa
4241df:	74 53                	je     0x424234
4241e1:	42                   	inc    %edx
4241e2:	5f                   	pop    %edi
4241e3:	47                   	inc    %edi
4241e4:	65 74 53             	gs je  0x42423a
4241e7:	63 72 6f             	arpl   %esi,0x6f(%edx)
4241ea:	6c                   	insb   (%dx),%es:(%edi)
4241eb:	6c                   	insb   (%dx),%es:(%edi)
4241ec:	52                   	push   %edx
4241ed:	61                   	popa
4241ee:	6e                   	outsb  %ds:(%esi),(%dx)
4241ef:	67 65 00 00          	add    %al,%gs:(%bx,%si)
4241f3:	00 46 6c             	add    %al,0x6c(%esi)
4241f6:	61                   	popa
4241f7:	74 53                	je     0x42424c
4241f9:	42                   	inc    %edx
4241fa:	5f                   	pop    %edi
4241fb:	47                   	inc    %edi
4241fc:	65 74 53             	gs je  0x424252
4241ff:	63 72 6f             	arpl   %esi,0x6f(%edx)
424202:	6c                   	insb   (%dx),%es:(%edi)
424203:	6c                   	insb   (%dx),%es:(%edi)
424204:	49                   	dec    %ecx
424205:	6e                   	outsb  %ds:(%esi),(%dx)
424206:	66 6f                	outsw  %ds:(%esi),(%dx)
424208:	00 00                	add    %al,(%eax)
42420a:	00 00                	add    %al,(%eax)
42420c:	46                   	inc    %esi
42420d:	6c                   	insb   (%dx),%es:(%edi)
42420e:	61                   	popa
42420f:	74 53                	je     0x424264
424211:	42                   	inc    %edx
424212:	5f                   	pop    %edi
424213:	47                   	inc    %edi
424214:	65 74 53             	gs je  0x42426a
424217:	63 72 6f             	arpl   %esi,0x6f(%edx)
42421a:	6c                   	insb   (%dx),%es:(%edi)
42421b:	6c                   	insb   (%dx),%es:(%edi)
42421c:	50                   	push   %eax
42421d:	6f                   	outsl  %ds:(%esi),(%dx)
42421e:	73 00                	jae    0x424220
424220:	46                   	inc    %esi
424221:	6c                   	insb   (%dx),%es:(%edi)
424222:	61                   	popa
424223:	74 53                	je     0x424278
424225:	42                   	inc    %edx
424226:	5f                   	pop    %edi
424227:	53                   	push   %ebx
424228:	65 74 53             	gs je  0x42427e
42422b:	63 72 6f             	arpl   %esi,0x6f(%edx)
42422e:	6c                   	insb   (%dx),%es:(%edi)
42422f:	6c                   	insb   (%dx),%es:(%edi)
424230:	50                   	push   %eax
424231:	6f                   	outsl  %ds:(%esi),(%dx)
424232:	73 00                	jae    0x424234
424234:	46                   	inc    %esi
424235:	6c                   	insb   (%dx),%es:(%edi)
424236:	61                   	popa
424237:	74 53                	je     0x42428c
424239:	42                   	inc    %edx
42423a:	5f                   	pop    %edi
42423b:	53                   	push   %ebx
42423c:	65 74 53             	gs je  0x424292
42423f:	63 72 6f             	arpl   %esi,0x6f(%edx)
424242:	6c                   	insb   (%dx),%es:(%edi)
424243:	6c                   	insb   (%dx),%es:(%edi)
424244:	49                   	dec    %ecx
424245:	6e                   	outsb  %ds:(%esi),(%dx)
424246:	66 6f                	outsw  %ds:(%esi),(%dx)
424248:	00 00                	add    %al,(%eax)
42424a:	00 00                	add    %al,(%eax)
42424c:	46                   	inc    %esi
42424d:	6c                   	insb   (%dx),%es:(%edi)
42424e:	61                   	popa
42424f:	74 53                	je     0x4242a4
424251:	42                   	inc    %edx
424252:	5f                   	pop    %edi
424253:	53                   	push   %ebx
424254:	65 74 53             	gs je  0x4242aa
424257:	63 72 6f             	arpl   %esi,0x6f(%edx)
42425a:	6c                   	insb   (%dx),%es:(%edi)
42425b:	6c                   	insb   (%dx),%es:(%edi)
42425c:	52                   	push   %edx
42425d:	61                   	popa
42425e:	6e                   	outsb  %ds:(%esi),(%dx)
42425f:	67 65 00 00          	add    %al,%gs:(%bx,%si)
424263:	00 55 8b             	add    %dl,-0x75(%ebp)
424266:	ec                   	in     (%dx),%al
424267:	33 c0                	xor    %eax,%eax
424269:	55                   	push   %ebp
42426a:	68 89 42 42 00       	push   $0x424289
42426f:	64 ff 30             	push   %fs:(%eax)
424272:	64 89 20             	mov    %esp,%fs:(%eax)
424275:	ff 05 64 19 46 00    	incl   0x461964
42427b:	33 c0                	xor    %eax,%eax
42427d:	5a                   	pop    %edx
42427e:	59                   	pop    %ecx
42427f:	59                   	pop    %ecx
424280:	64 89 10             	mov    %edx,%fs:(%eax)
424283:	68 90 42 42 00       	push   $0x424290
424288:	c3                   	ret
424289:	e9 be fc fd ff       	jmp    0x403f4c
42428e:	eb f8                	jmp    0x424288
424290:	5d                   	pop    %ebp
424291:	c3                   	ret
424292:	8b c0                	mov    %eax,%eax
424294:	83 2d 64 19 46 00 01 	subl   $0x1,0x461964
42429b:	73 05                	jae    0x4242a2
42429d:	e8 3e fd ff ff       	call   0x423fe0
4242a2:	c3                   	ret
4242a3:	90                   	nop
4242a4:	f0 42                	lock inc %edx
4242a6:	42                   	inc    %edx
4242c3:	00 f8                	add    %bh,%al
4242c5:	42                   	inc    %edx
4242c6:	42                   	inc    %edx
4242c7:	00 04 00             	add    %al,(%eax,%eax,1)
4242ca:	00 00                	add    %al,(%eax)
4242cc:	a0 10 40 00 40       	mov    0x40004010,%al
4242d1:	3a 40 00             	cmp    0x0(%eax),%al
4242d4:	4c                   	dec    %esp
4242d5:	3a 40 00             	cmp    0x0(%eax),%al
4242d8:	50                   	push   %eax
4242d9:	3a 40 00             	cmp    0x0(%eax),%al
4242dc:	54                   	push   %esp
4242dd:	3a 40 00             	cmp    0x0(%eax),%al
4242e0:	48                   	dec    %eax
4242e1:	3a 40 00             	cmp    0x0(%eax),%al
4242e4:	94                   	xchg   %eax,%esp
4242e5:	37                   	aaa
4242e6:	40                   	inc    %eax
4242e7:	00 b0 37 40 00 ec    	add    %dh,-0x13ffbfc9(%eax)
4242ed:	37                   	aaa
4242ee:	40                   	inc    %eax
4242ef:	00 70 43             	add    %dh,0x43(%eax)
4242f2:	42                   	inc    %edx
4242f3:	00 74 43 42          	add    %dh,0x42(%ebx,%eax,2)
4242f7:	00 0e                	add    %cl,(%esi)
4242f9:	54                   	push   %esp
4242fa:	53                   	push   %ebx
4242fb:	79 6e                	jns    0x42436b
4242fd:	63 68 72             	arpl   %ebp,0x72(%eax)
424300:	6f                   	outsl  %ds:(%esi),(%dx)
424301:	4f                   	dec    %edi
424302:	62 6a 65             	bound  %ebp,0x65(%edx)
424305:	63 74 90 54          	arpl   %esi,0x54(%eax,%edx,4)
424309:	43                   	inc    %ebx
42430a:	42                   	inc    %edx
424327:	00 5c 43 42          	add    %bl,0x42(%ebx,%eax,2)
42432b:	00 1c 00             	add    %bl,(%eax,%eax,1)
42432e:	00 00                	add    %al,(%eax)
424330:	a4                   	movsb  %ds:(%esi),%es:(%edi)
424331:	42                   	inc    %edx
424332:	42                   	inc    %edx
424333:	00 40 3a             	add    %al,0x3a(%eax)
424336:	40                   	inc    %eax
424337:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
42433b:	00 50 3a             	add    %dl,0x3a(%eax)
42433e:	40                   	inc    %eax
42433f:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
424343:	00 48 3a             	add    %cl,0x3a(%eax)
424346:	40                   	inc    %eax
424347:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
42434e:	40                   	inc    %eax
42434f:	00 b8 43 42 00 e8    	add    %bh,-0x17ffbdbd(%eax)
424355:	43                   	inc    %ebx
424356:	42                   	inc    %edx
424357:	00 f4                	add    %dh,%ah
424359:	43                   	inc    %ebx
42435a:	42                   	inc    %edx
42435b:	00 10                	add    %dl,(%eax)
42435d:	54                   	push   %esp
42435e:	43                   	inc    %ebx
42435f:	72 69                	jb     0x4243ca
424361:	74 69                	je     0x4243cc
424363:	63 61 6c             	arpl   %esp,0x6c(%ecx)
424366:	53                   	push   %ebx
424367:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
42436c:	6e                   	outsb  %ds:(%esi),(%dx)
42436d:	8d 40 00             	lea    0x0(%eax),%eax
424370:	c3                   	ret
424371:	8d 40 00             	lea    0x0(%eax),%eax
424374:	c3                   	ret
424375:	8d 40 00             	lea    0x0(%eax),%eax
424378:	53                   	push   %ebx
424379:	56                   	push   %esi
42437a:	84 d2                	test   %dl,%dl
42437c:	74 08                	je     0x424386
42437e:	83 c4 f0             	add    $0xfffffff0,%esp
424381:	e8 96 f7 fd ff       	call   0x403b1c
424386:	8b da                	mov    %edx,%ebx
424388:	8b f0                	mov    %eax,%esi
42438a:	33 d2                	xor    %edx,%edx
42438c:	8b c6                	mov    %esi,%eax
42438e:	e8 39 f4 fd ff       	call   0x4037cc
424393:	8d 46 04             	lea    0x4(%esi),%eax
424396:	50                   	push   %eax
424397:	e8 b0 23 fe ff       	call   0x40674c
42439c:	8b c6                	mov    %esi,%eax
42439e:	84 db                	test   %bl,%bl
4243a0:	74 0f                	je     0x4243b1
4243a2:	e8 cd f7 fd ff       	call   0x403b74
4243a7:	64 8f 05 00 00 00 00 	pop    %fs:0x0
4243ae:	83 c4 0c             	add    $0xc,%esp
4243b1:	8b c6                	mov    %esi,%eax
4243b3:	5e                   	pop    %esi
4243b4:	5b                   	pop    %ebx
4243b5:	c3                   	ret
4243b6:	8b c0                	mov    %eax,%eax
4243b8:	53                   	push   %ebx
4243b9:	56                   	push   %esi
4243ba:	e8 c5 f7 fd ff       	call   0x403b84
4243bf:	8b da                	mov    %edx,%ebx
4243c1:	8b f0                	mov    %eax,%esi
4243c3:	8d 46 04             	lea    0x4(%esi),%eax
4243c6:	50                   	push   %eax
4243c7:	e8 50 22 fe ff       	call   0x40661c
4243cc:	8b d3                	mov    %ebx,%edx
4243ce:	80 e2 fc             	and    $0xfc,%dl
4243d1:	8b c6                	mov    %esi,%eax
4243d3:	e8 14 f4 fd ff       	call   0x4037ec
4243d8:	84 db                	test   %bl,%bl
4243da:	7e 07                	jle    0x4243e3
4243dc:	8b c6                	mov    %esi,%eax
4243de:	e8 89 f7 fd ff       	call   0x403b6c
4243e3:	5e                   	pop    %esi
4243e4:	5b                   	pop    %ebx
4243e5:	c3                   	ret
4243e6:	8b c0                	mov    %eax,%eax
4243e8:	83 c0 04             	add    $0x4,%eax
4243eb:	50                   	push   %eax
4243ec:	e8 33 22 fe ff       	call   0x406624
4243f1:	c3                   	ret
4243f2:	8b c0                	mov    %eax,%eax
4243f4:	83 c0 04             	add    $0x4,%eax
4243f7:	50                   	push   %eax
4243f8:	e8 57 23 fe ff       	call   0x406754
4243fd:	c3                   	ret
4243fe:	8b c0                	mov    %eax,%eax
424400:	8b 10                	mov    (%eax),%edx
424402:	ff 12                	call   *(%edx)
424404:	c3                   	ret
424405:	8d 40 00             	lea    0x0(%eax),%eax
424408:	8b 10                	mov    (%eax),%edx
42440a:	ff 52 04             	call   *0x4(%edx)
42440d:	c3                   	ret
42440e:	8b c0                	mov    %eax,%eax
424410:	55                   	push   %ebp
424411:	8b ec                	mov    %esp,%ebp
424413:	33 c0                	xor    %eax,%eax
424415:	55                   	push   %ebp
424416:	68 35 44 42 00       	push   $0x424435
42441b:	64 ff 30             	push   %fs:(%eax)
42441e:	64 89 20             	mov    %esp,%fs:(%eax)
424421:	ff 05 78 19 46 00    	incl   0x461978
424427:	33 c0                	xor    %eax,%eax
424429:	5a                   	pop    %edx
42442a:	59                   	pop    %ecx
42442b:	59                   	pop    %ecx
42442c:	64 89 10             	mov    %edx,%fs:(%eax)
42442f:	68 3c 44 42 00       	push   $0x42443c
424434:	c3                   	ret
424435:	e9 12 fb fd ff       	jmp    0x403f4c
42443a:	eb f8                	jmp    0x424434
42443c:	5d                   	pop    %ebp
42443d:	c3                   	ret
42443e:	8b c0                	mov    %eax,%eax
424440:	83 2d 78 19 46 00 01 	subl   $0x1,0x461978
424447:	c3                   	ret
424448:	55                   	push   %ebp
424449:	8b ec                	mov    %esp,%ebp
42444b:	a1 44 1a 46 00       	mov    0x461a44,%eax
424450:	e8 ab ff ff ff       	call   0x424400