4330f8:	85 f6                	test   %esi,%esi
4330fa:	75 0a                	jne    0x433106
4330fc:	b8 e8 7a 40 00       	mov    $0x407ae8,%eax
433101:	a3 f8 8a 6a 00       	mov    %eax,0x6a8af8
433106:	68 58 32 43 00       	push   $0x433258
43310b:	53                   	push   %ebx
43310c:	e8 1f 41 fd ff       	call   0x407230
433111:	8b f0                	mov    %eax,%esi
433113:	89 35 fc 8a 6a 00    	mov    %esi,0x6a8afc
433119:	85 f6                	test   %esi,%esi
43311b:	75 0a                	jne    0x433127
43311d:	b8 f0 7a 40 00       	mov    $0x407af0,%eax
433122:	a3 fc 8a 6a 00       	mov    %eax,0x6a8afc
433127:	68 6c 32 43 00       	push   $0x43326c
43312c:	53                   	push   %ebx
43312d:	e8 fe 40 fd ff       	call   0x407230
433132:	8b f0                	mov    %eax,%esi
433134:	89 35 00 8b 6a 00    	mov    %esi,0x6a8b00
43313a:	85 f6                	test   %esi,%esi
43313c:	75 0a                	jne    0x433148
43313e:	b8 b0 7d 40 00       	mov    $0x407db0,%eax
433143:	a3 00 8b 6a 00       	mov    %eax,0x6a8b00
433148:	68 80 32 43 00       	push   $0x433280
43314d:	53                   	push   %ebx
43314e:	e8 dd 40 fd ff       	call   0x407230
433153:	8b f0                	mov    %eax,%esi
433155:	89 35 04 8b 6a 00    	mov    %esi,0x6a8b04
43315b:	85 f6                	test   %esi,%esi
43315d:	75 0a                	jne    0x433169
43315f:	b8 a8 7d 40 00       	mov    $0x407da8,%eax
433164:	a3 04 8b 6a 00       	mov    %eax,0x6a8b04
433169:	68 98 32 43 00       	push   $0x433298
43316e:	53                   	push   %ebx
43316f:	e8 bc 40 fd ff       	call   0x407230
433174:	8b f0                	mov    %eax,%esi
433176:	89 35 08 8b 6a 00    	mov    %esi,0x6a8b08
43317c:	85 f6                	test   %esi,%esi
43317e:	75 0a                	jne    0x43318a
433180:	b8 b8 7d 40 00       	mov    $0x407db8,%eax
433185:	a3 08 8b 6a 00       	mov    %eax,0x6a8b08
43318a:	5e                   	pop    %esi
43318b:	5b                   	pop    %ebx
43318c:	c3                   	ret
43318d:	00 00                	add    %al,(%eax)
43318f:	00 63 6f             	add    %ah,0x6f(%ebx)
433192:	6d                   	insl   (%dx),%es:(%edi)
433193:	63 74 6c 33          	arpl   %esi,0x33(%esp,%ebp,2)
433197:	32 2e                	xor    (%esi),%ch
433199:	64 6c                	fs insb (%dx),%es:(%edi)
43319b:	6c                   	insb   (%dx),%es:(%edi)
43319c:	00 00                	add    %al,(%eax)
43319e:	00 00                	add    %al,(%eax)
4331a0:	49                   	dec    %ecx
4331a1:	6e                   	outsb  %ds:(%esi),(%dx)
4331a2:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
4331a9:	65
4331aa:	46                   	inc    %esi
4331ab:	6c                   	insb   (%dx),%es:(%edi)
4331ac:	61                   	popa
4331ad:	74 53                	je     0x433202
4331af:	42                   	inc    %edx
4331b0:	00 00                	add    %al,(%eax)
4331b2:	00 00                	add    %al,(%eax)
4331b4:	55                   	push   %ebp
4331b5:	6e                   	outsb  %ds:(%esi),(%dx)
4331b6:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%esi),%ebp
4331bd:	69 7a 65 46 6c 61 74 	imul   $0x74616c46,0x65(%edx),%edi
4331c4:	53                   	push   %ebx
4331c5:	42                   	inc    %edx
4331c6:	00 00                	add    %al,(%eax)
4331c8:	46                   	inc    %esi
4331c9:	6c                   	insb   (%dx),%es:(%edi)
4331ca:	61                   	popa
4331cb:	74 53                	je     0x433220
4331cd:	42                   	inc    %edx
4331ce:	5f                   	pop    %edi
4331cf:	47                   	inc    %edi
4331d0:	65 74 53             	gs je  0x433226
4331d3:	63 72 6f             	arpl   %esi,0x6f(%edx)
4331d6:	6c                   	insb   (%dx),%es:(%edi)
4331d7:	6c                   	insb   (%dx),%es:(%edi)
4331d8:	50                   	push   %eax
4331d9:	72 6f                	jb     0x43324a
4331db:	70 00                	jo     0x4331dd
4331dd:	00 00                	add    %al,(%eax)
4331df:	00 46 6c             	add    %al,0x6c(%esi)
4331e2:	61                   	popa
4331e3:	74 53                	je     0x433238
4331e5:	42                   	inc    %edx
4331e6:	5f                   	pop    %edi
4331e7:	53                   	push   %ebx
4331e8:	65 74 53             	gs je  0x43323e
4331eb:	63 72 6f             	arpl   %esi,0x6f(%edx)
4331ee:	6c                   	insb   (%dx),%es:(%edi)
4331ef:	6c                   	insb   (%dx),%es:(%edi)
4331f0:	50                   	push   %eax
4331f1:	72 6f                	jb     0x433262
4331f3:	70 00                	jo     0x4331f5
4331f5:	00 00                	add    %al,(%eax)
4331f7:	00 46 6c             	add    %al,0x6c(%esi)
4331fa:	61                   	popa
4331fb:	74 53                	je     0x433250
4331fd:	42                   	inc    %edx
4331fe:	5f                   	pop    %edi
4331ff:	45                   	inc    %ebp
433200:	6e                   	outsb  %ds:(%esi),(%dx)
433201:	61                   	popa
433202:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
433206:	63 72 6f             	arpl   %esi,0x6f(%edx)
433209:	6c                   	insb   (%dx),%es:(%edi)
43320a:	6c                   	insb   (%dx),%es:(%edi)
43320b:	42                   	inc    %edx
43320c:	61                   	popa
43320d:	72 00                	jb     0x43320f
43320f:	00 46 6c             	add    %al,0x6c(%esi)
433212:	61                   	popa
433213:	74 53                	je     0x433268
433215:	42                   	inc    %edx
433216:	5f                   	pop    %edi
433217:	53                   	push   %ebx
433218:	68 6f 77 53 63       	push   $0x6353776f
43321d:	72 6f                	jb     0x43328e
43321f:	6c                   	insb   (%dx),%es:(%edi)
433220:	6c                   	insb   (%dx),%es:(%edi)
433221:	42                   	inc    %edx
433222:	61                   	popa
433223:	72 00                	jb     0x433225
433225:	00 00                	add    %al,(%eax)
433227:	00 46 6c             	add    %al,0x6c(%esi)
43322a:	61                   	popa
43322b:	74 53                	je     0x433280
43322d:	42                   	inc    %edx
43322e:	5f                   	pop    %edi
43322f:	47                   	inc    %edi
433230:	65 74 53             	gs je  0x433286
433233:	63 72 6f             	arpl   %esi,0x6f(%edx)
433236:	6c                   	insb   (%dx),%es:(%edi)
433237:	6c                   	insb   (%dx),%es:(%edi)
433238:	52                   	push   %edx
433239:	61                   	popa
43323a:	6e                   	outsb  %ds:(%esi),(%dx)
43323b:	67 65 00 00          	add    %al,%gs:(%bx,%si)
43323f:	00 46 6c             	add    %al,0x6c(%esi)
433242:	61                   	popa
433243:	74 53                	je     0x433298
433245:	42                   	inc    %edx
433246:	5f                   	pop    %edi
433247:	47                   	inc    %edi
433248:	65 74 53             	gs je  0x43329e
43324b:	63 72 6f             	arpl   %esi,0x6f(%edx)
43324e:	6c                   	insb   (%dx),%es:(%edi)
43324f:	6c                   	insb   (%dx),%es:(%edi)
433250:	49                   	dec    %ecx
433251:	6e                   	outsb  %ds:(%esi),(%dx)
433252:	66 6f                	outsw  %ds:(%esi),(%dx)
433254:	00 00                	add    %al,(%eax)
433256:	00 00                	add    %al,(%eax)
433258:	46                   	inc    %esi
433259:	6c                   	insb   (%dx),%es:(%edi)
43325a:	61                   	popa
43325b:	74 53                	je     0x4332b0
43325d:	42                   	inc    %edx
43325e:	5f                   	pop    %edi
43325f:	47                   	inc    %edi
433260:	65 74 53             	gs je  0x4332b6
433263:	63 72 6f             	arpl   %esi,0x6f(%edx)
433266:	6c                   	insb   (%dx),%es:(%edi)
433267:	6c                   	insb   (%dx),%es:(%edi)
433268:	50                   	push   %eax
433269:	6f                   	outsl  %ds:(%esi),(%dx)
43326a:	73 00                	jae    0x43326c
43326c:	46                   	inc    %esi
43326d:	6c                   	insb   (%dx),%es:(%edi)
43326e:	61                   	popa
43326f:	74 53                	je     0x4332c4
433271:	42                   	inc    %edx
433272:	5f                   	pop    %edi
433273:	53                   	push   %ebx
433274:	65 74 53             	gs je  0x4332ca
433277:	63 72 6f             	arpl   %esi,0x6f(%edx)
43327a:	6c                   	insb   (%dx),%es:(%edi)
43327b:	6c                   	insb   (%dx),%es:(%edi)
43327c:	50                   	push   %eax
43327d:	6f                   	outsl  %ds:(%esi),(%dx)
43327e:	73 00                	jae    0x433280
433280:	46                   	inc    %esi
433281:	6c                   	insb   (%dx),%es:(%edi)
433282:	61                   	popa
433283:	74 53                	je     0x4332d8
433285:	42                   	inc    %edx
433286:	5f                   	pop    %edi
433287:	53                   	push   %ebx
433288:	65 74 53             	gs je  0x4332de
43328b:	63 72 6f             	arpl   %esi,0x6f(%edx)
43328e:	6c                   	insb   (%dx),%es:(%edi)
43328f:	6c                   	insb   (%dx),%es:(%edi)
433290:	49                   	dec    %ecx
433291:	6e                   	outsb  %ds:(%esi),(%dx)
433292:	66 6f                	outsw  %ds:(%esi),(%dx)
433294:	00 00                	add    %al,(%eax)
433296:	00 00                	add    %al,(%eax)
433298:	46                   	inc    %esi
433299:	6c                   	insb   (%dx),%es:(%edi)
43329a:	61                   	popa
43329b:	74 53                	je     0x4332f0
43329d:	42                   	inc    %edx
43329e:	5f                   	pop    %edi
43329f:	53                   	push   %ebx
4332a0:	65 74 53             	gs je  0x4332f6
4332a3:	63 72 6f             	arpl   %esi,0x6f(%edx)
4332a6:	6c                   	insb   (%dx),%es:(%edi)
4332a7:	6c                   	insb   (%dx),%es:(%edi)
4332a8:	52                   	push   %edx
4332a9:	61                   	popa
4332aa:	6e                   	outsb  %ds:(%esi),(%dx)
4332ab:	67 65 00 00          	add    %al,%gs:(%bx,%si)
4332af:	00 55 8b             	add    %dl,-0x75(%ebp)
4332b2:	ec                   	in     (%dx),%al
4332b3:	33 c0                	xor    %eax,%eax
4332b5:	55                   	push   %ebp
4332b6:	68 d5 32 43 00       	push   $0x4332d5
4332bb:	64 ff 30             	push   %fs:(%eax)
4332be:	64 89 20             	mov    %esp,%fs:(%eax)
4332c1:	ff 05 0c 8b 6a 00    	incl   0x6a8b0c
4332c7:	33 c0                	xor    %eax,%eax
4332c9:	5a                   	pop    %edx
4332ca:	59                   	pop    %ecx
4332cb:	59                   	pop    %ecx
4332cc:	64 89 10             	mov    %edx,%fs:(%eax)
4332cf:	68 dc 32 43 00       	push   $0x4332dc
4332d4:	c3                   	ret
4332d5:	e9 32 0f fd ff       	jmp    0x40420c
4332da:	eb f8                	jmp    0x4332d4
4332dc:	5d                   	pop    %ebp
4332dd:	c3                   	ret
4332de:	8b c0                	mov    %eax,%eax
4332e0:	83 2d 0c 8b 6a 00 01 	subl   $0x1,0x6a8b0c
4332e7:	73 05                	jae    0x4332ee
4332e9:	e8 3e fd ff ff       	call   0x43302c
4332ee:	c3                   	ret
4332ef:	90                   	nop
4332f0:	3c 33                	cmp    $0x33,%al
4332f2:	43                   	inc    %ebx
4332ff:	00 34 34             	add    %dh,(%esp,%esi,1)
433302:	43                   	inc    %ebx
43330b:	00 04 34             	add    %al,(%esp,%esi,1)
43330e:	43                   	inc    %ebx
43330f:	00 1e                	add    %bl,(%esi)
433311:	34 43                	xor    $0x43,%al
433313:	00 10                	add    %dl,(%eax)
433315:	02 00                	add    (%eax),%al
433317:	00 d8                	add    %bl,%al
433319:	4a                   	dec    %edx
43331a:	44                   	inc    %esp
43331b:	00 c8                	add    %cl,%al
43331d:	4d                   	dec    %ebp
43331e:	42                   	inc    %edx
43331f:	00 cc                	add    %cl,%ah
433321:	3c 40                	cmp    $0x40,%al
433323:	00 1c 47             	add    %bl,(%edi,%eax,2)
433326:	42                   	inc    %edx
433327:	00 d4                	add    %dl,%ah
433329:	3c 40                	cmp    $0x40,%al
43332b:	00 30                	add    %dh,(%eax)
43332d:	cb                   	lret
43332e:	44                   	inc    %esp
43332f:	00 10                	add    %dl,(%eax)
433331:	3a 40 00             	cmp    0x0(%eax),%al
433334:	2c 3a                	sub    $0x3a,%al
433336:	40                   	inc    %eax
433337:	00 04 0b             	add    %al,(%ebx,%ecx,1)
43333a:	45                   	inc    %ebp
43333b:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
43333f:	00 f8                	add    %bh,%al
433341:	c2 44 00             	ret    $0x44
433344:	48                   	dec    %eax
433345:	c7 41 00 c0 a8 44 00 	movl   $0x44a8c0,0x0(%ecx)
43334c:	74 7c                	je     0x4333ca
43334e:	44                   	inc    %esp
43334f:	00 e0                	add    %ah,%al
433351:	af                   	scas   %es:(%edi),%eax
433352:	44                   	inc    %esp
433353:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
43335a:	42                   	inc    %edx
43335b:	00 c8                	add    %cl,%al
43335d:	4a                   	dec    %edx
43335e:	42                   	inc    %edx
43335f:	00 c0                	add    %al,%al
433361:	4a                   	dec    %edx
433362:	42                   	inc    %edx
433363:	00 e8                	add    %ch,%al
433365:	4d                   	dec    %ebp
433366:	42                   	inc    %edx
433367:	00 68 84             	add    %ch,-0x7c(%eax)
43336a:	43                   	inc    %ebx
43336b:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
433371:	fa                   	cli
433372:	44                   	inc    %esp
433373:	00 e8                	add    %ch,%al
433375:	f9                   	stc
433376:	44                   	inc    %esp
433377:	00 e8                	add    %ch,%al
433379:	7a 44                	jp     0x4333bf
43337b:	00 fc                	add    %bh,%ah
43337d:	ef                   	out    %eax,(%dx)
43337e:	44                   	inc    %esp
43337f:	00 1c f0             	add    %bl,(%eax,%esi,8)
433382:	44                   	inc    %esp
433383:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
43338a:	44                   	inc    %esp
43338b:	00 34 7a             	add    %dh,(%edx,%edi,2)
43338e:	44                   	inc    %esp
43338f:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
433395:	aa                   	stos   %al,%es:(%edi)
433396:	44                   	inc    %esp
433397:	00 9c 85 44 00 ac 7b 	add    %bl,0x7bac0044(%ebp,%eax,4)
43339e:	44                   	inc    %esp
43339f:	00 28                	add    %ch,(%eax)
4333a1:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
4333a5:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
4333a9:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
4333ad:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
4333b1:	c9                   	leave
4333b2:	44                   	inc    %esp
4333b3:	00 40 ab             	add    %al,-0x55(%eax)
4333b6:	44                   	inc    %esp
4333b7:	00 c8                	add    %cl,%al
4333b9:	ed                   	in     (%dx),%eax
4333ba:	44                   	inc    %esp
4333bb:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
4333bf:	00 48 e9             	add    %cl,-0x17(%eax)
4333c2:	44                   	inc    %esp
4333c3:	00 28                	add    %ch,(%eax)
4333c5:	ee                   	out    %al,(%dx)
4333c6:	44                   	inc    %esp
4333c7:	00 c4                	add    %al,%ah
4333c9:	84 43 00             	test   %al,0x0(%ebx)
4333cc:	ec                   	in     (%dx),%al
4333cd:	b6 44                	mov    $0x44,%dh
4333cf:	00 58 c4             	add    %bl,-0x3c(%eax)
4333d2:	44                   	inc    %esp
4333d3:	00 20                	add    %ah,(%eax)
4333d5:	85 43 00             	test   %eax,0x0(%ebx)
4333d8:	3c c1                	cmp    $0xc1,%al
4333da:	44                   	inc    %esp
4333db:	00 a4 bf 44 00 f0 c4 	add    %ah,-0x3b0fffbc(%edi,%edi,4)
4333e2:	44                   	inc    %esp
4333e3:	00 f4                	add    %dh,%ah
4333e5:	c4 44 00 ac          	les    -0x54(%eax,%eax,1),%eax
4333e9:	c3                   	ret