423f35:	c3                   	ret
423f36:	8b c0                	mov    %eax,%eax
423f38:	83 2d 3c 19 46 00 01 	subl   $0x1,0x46193c
423f3f:	c3                   	ret
423f40:	55                   	push   %ebp
423f41:	8b ec                	mov    %esp,%ebp
423f43:	33 c0                	xor    %eax,%eax
423f45:	55                   	push   %ebp
423f46:	68 71 3f 42 00       	push   $0x423f71
423f4b:	64 ff 30             	push   %fs:(%eax)
423f4e:	64 89 20             	mov    %esp,%fs:(%eax)
423f51:	ff 05 40 19 46 00    	incl   0x461940
423f57:	75 0a                	jne    0x423f63
423f59:	a1 48 57 45 00       	mov    0x455748,%eax
423f5e:	e8 99 f8 fd ff       	call   0x4037fc
423f63:	33 c0                	xor    %eax,%eax
423f65:	5a                   	pop    %edx
423f66:	59                   	pop    %ecx
423f67:	59                   	pop    %ecx
423f68:	64 89 10             	mov    %edx,%fs:(%eax)
423f6b:	68 78 3f 42 00       	push   $0x423f78
423f70:	c3                   	ret
423f71:	e9 d6 ff fd ff       	jmp    0x403f4c
423f76:	eb f8                	jmp    0x423f70
423f78:	5d                   	pop    %ebp
423f79:	c3                   	ret
423f7a:	8b c0                	mov    %eax,%eax
423f7c:	83 2d 40 19 46 00 01 	subl   $0x1,0x461940
423f83:	c3                   	ret
423f84:	55                   	push   %ebp
423f85:	8b ec                	mov    %esp,%ebp
423f87:	83 3d 6c 19 46 00 00 	cmpl   $0x0,0x46196c
423f8e:	74 1a                	je     0x423faa
423f90:	8b 45 14             	mov    0x14(%ebp),%eax
423f93:	50                   	push   %eax
423f94:	8b 45 10             	mov    0x10(%ebp),%eax
423f97:	50                   	push   %eax
423f98:	8b 45 0c             	mov    0xc(%ebp),%eax
423f9b:	50                   	push   %eax
423f9c:	8b 45 08             	mov    0x8(%ebp),%eax
423f9f:	50                   	push   %eax
423fa0:	ff 15 6c 19 46 00    	call   *0x46196c
423fa6:	85 c0                	test   %eax,%eax
423fa8:	75 04                	jne    0x423fae
423faa:	33 c0                	xor    %eax,%eax
423fac:	eb 02                	jmp    0x423fb0
423fae:	b0 01                	mov    $0x1,%al
423fb0:	f6 d8                	neg    %al
423fb2:	1b c0                	sbb    %eax,%eax
423fb4:	5d                   	pop    %ebp
423fb5:	c2 10 00             	ret    $0x10
423fb8:	55                   	push   %ebp
423fb9:	8b ec                	mov    %esp,%ebp
423fbb:	83 3d 70 19 46 00 00 	cmpl   $0x0,0x461970
423fc2:	74 0e                	je     0x423fd2
423fc4:	8b 45 08             	mov    0x8(%ebp),%eax
423fc7:	50                   	push   %eax
423fc8:	ff 15 70 19 46 00    	call   *0x461970
423fce:	85 c0                	test   %eax,%eax
423fd0:	75 04                	jne    0x423fd6
423fd2:	33 c0                	xor    %eax,%eax
423fd4:	eb 02                	jmp    0x423fd8
423fd6:	b0 01                	mov    $0x1,%al
423fd8:	f6 d8                	neg    %al
423fda:	1b c0                	sbb    %eax,%eax
423fdc:	5d                   	pop    %ebp
423fdd:	c2 04 00             	ret    $0x4
423fe0:	53                   	push   %ebx
423fe1:	56                   	push   %esi
423fe2:	68 44 41 42 00       	push   $0x424144
423fe7:	e8 d0 26 fe ff       	call   0x4066bc
423fec:	8b d8                	mov    %eax,%ebx
423fee:	85 db                	test   %ebx,%ebx
423ff0:	0f 84 48 01 00 00    	je     0x42413e
423ff6:	68 54 41 42 00       	push   $0x424154
423ffb:	53                   	push   %ebx
423ffc:	e8 c3 26 fe ff       	call   0x4066c4
424001:	a3 70 19 46 00       	mov    %eax,0x461970
424006:	68 68 41 42 00       	push   $0x424168
42400b:	53                   	push   %ebx
42400c:	e8 b3 26 fe ff       	call   0x4066c4
424011:	a3 74 19 46 00       	mov    %eax,0x461974
424016:	68 7c 41 42 00       	push   $0x42417c
42401b:	53                   	push   %ebx
42401c:	e8 a3 26 fe ff       	call   0x4066c4
424021:	a3 68 19 46 00       	mov    %eax,0x461968
424026:	68 94 41 42 00       	push   $0x424194
42402b:	53                   	push   %ebx
42402c:	e8 93 26 fe ff       	call   0x4066c4
424031:	a3 6c 19 46 00       	mov    %eax,0x46196c
424036:	68 ac 41 42 00       	push   $0x4241ac
42403b:	53                   	push   %ebx
42403c:	e8 83 26 fe ff       	call   0x4066c4
424041:	8b f0                	mov    %eax,%esi
424043:	89 35 44 19 46 00    	mov    %esi,0x461944
424049:	85 f6                	test   %esi,%esi
42404b:	75 0a                	jne    0x424057
42404d:	b8 cc 6a 40 00       	mov    $0x406acc,%eax
424052:	a3 44 19 46 00       	mov    %eax,0x461944
424057:	68 c4 41 42 00       	push   $0x4241c4
42405c:	53                   	push   %ebx
42405d:	e8 62 26 fe ff       	call   0x4066c4
424062:	8b f0                	mov    %eax,%esi
424064:	89 35 48 19 46 00    	mov    %esi,0x461948
42406a:	85 f6                	test   %esi,%esi
42406c:	75 0a                	jne    0x424078
42406e:	b8 6c 6e 40 00       	mov    $0x406e6c,%eax
424073:	a3 48 19 46 00       	mov    %eax,0x461948
424078:	68 dc 41 42 00       	push   $0x4241dc
42407d:	53                   	push   %ebx
42407e:	e8 41 26 fe ff       	call   0x4066c4
424083:	8b f0                	mov    %eax,%esi
424085:	89 35 4c 19 46 00    	mov    %esi,0x46194c
42408b:	85 f6                	test   %esi,%esi
42408d:	75 0a                	jne    0x424099
42408f:	b8 04 6c 40 00       	mov    $0x406c04,%eax
424094:	a3 4c 19 46 00       	mov    %eax,0x46194c
424099:	68 f4 41 42 00       	push   $0x4241f4
42409e:	53                   	push   %ebx
42409f:	e8 20 26 fe ff       	call   0x4066c4
4240a4:	8b f0                	mov    %eax,%esi
4240a6:	89 35 50 19 46 00    	mov    %esi,0x461950
4240ac:	85 f6                	test   %esi,%esi
4240ae:	75 0a                	jne    0x4240ba
4240b0:	b8 f4 6b 40 00       	mov    $0x406bf4,%eax
4240b5:	a3 50 19 46 00       	mov    %eax,0x461950
4240ba:	68 0c 42 42 00       	push   $0x42420c
4240bf:	53                   	push   %ebx
4240c0:	e8 ff 25 fe ff       	call   0x4066c4
4240c5:	8b f0                	mov    %eax,%esi
4240c7:	89 35 54 19 46 00    	mov    %esi,0x461954
4240cd:	85 f6                	test   %esi,%esi
4240cf:	75 0a                	jne    0x4240db
4240d1:	b8 fc 6b 40 00       	mov    $0x406bfc,%eax
4240d6:	a3 54 19 46 00       	mov    %eax,0x461954
4240db:	68 20 42 42 00       	push   $0x424220
4240e0:	53                   	push   %ebx
4240e1:	e8 de 25 fe ff       	call   0x4066c4
4240e6:	8b f0                	mov    %eax,%esi
4240e8:	89 35 58 19 46 00    	mov    %esi,0x461958
4240ee:	85 f6                	test   %esi,%esi
4240f0:	75 0a                	jne    0x4240fc
4240f2:	b8 24 6e 40 00       	mov    $0x406e24,%eax
4240f7:	a3 58 19 46 00       	mov    %eax,0x461958
4240fc:	68 34 42 42 00       	push   $0x424234
424101:	53                   	push   %ebx
424102:	e8 bd 25 fe ff       	call   0x4066c4
424107:	8b f0                	mov    %eax,%esi
424109:	89 35 5c 19 46 00    	mov    %esi,0x46195c
42410f:	85 f6                	test   %esi,%esi
424111:	75 0a                	jne    0x42411d
424113:	b8 1c 6e 40 00       	mov    $0x406e1c,%eax
424118:	a3 5c 19 46 00       	mov    %eax,0x46195c
42411d:	68 4c 42 42 00       	push   $0x42424c
424122:	53                   	push   %ebx
424123:	e8 9c 25 fe ff       	call   0x4066c4
424128:	8b f0                	mov    %eax,%esi
42412a:	89 35 60 19 46 00    	mov    %esi,0x461960
424130:	85 f6                	test   %esi,%esi
424132:	75 0a                	jne    0x42413e
424134:	b8 2c 6e 40 00       	mov    $0x406e2c,%eax
424139:	a3 60 19 46 00       	mov    %eax,0x461960
42413e:	5e                   	pop    %esi
42413f:	5b                   	pop    %ebx
424140:	c3                   	ret
424141:	00 00                	add    %al,(%eax)
424143:	00 63 6f             	add    %ah,0x6f(%ebx)
424146:	6d                   	insl   (%dx),%es:(%edi)
424147:	63 74 6c 33          	arpl   %esi,0x33(%esp,%ebp,2)
42414b:	32 2e                	xor    (%esi),%ch
42414d:	64 6c                	fs insb (%dx),%es:(%edi)
42414f:	6c                   	insb   (%dx),%es:(%edi)
424150:	00 00                	add    %al,(%eax)
424152:	00 00                	add    %al,(%eax)
424154:	49                   	dec    %ecx
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