432ef5:	00 00                	add    %al,(%eax)
432ef7:	00 64 65 76          	add    %ah,0x76(%ebp,%eiz,2)
432efb:	69 63 65 00 00 77 69 	imul   $0x69770000,0x65(%ebx),%esp
432f02:	6e                   	outsb  %ds:(%esi),(%dx)
432f03:	64 6f                	outsl  %fs:(%esi),(%dx)
432f05:	77 73                	ja     0x432f7a
432f07:	00 53 56             	add    %dl,0x56(%ebx)
432f0a:	57                   	push   %edi
432f0b:	8b f0                	mov    %eax,%esi
432f0d:	8b 5e 10             	mov    0x10(%esi),%ebx
432f10:	85 db                	test   %ebx,%ebx
432f12:	74 2c                	je     0x432f40
432f14:	8b c3                	mov    %ebx,%eax
432f16:	8b 10                	mov    (%eax),%edx
432f18:	ff 52 14             	call   *0x14(%edx)
432f1b:	48                   	dec    %eax
432f1c:	85 c0                	test   %eax,%eax
432f1e:	7c 18                	jl     0x432f38
432f20:	40                   	inc    %eax
432f21:	89 c3                	mov    %eax,%ebx
432f23:	33 ff                	xor    %edi,%edi
432f25:	8b d7                	mov    %edi,%edx
432f27:	8b 46 10             	mov    0x10(%esi),%eax
432f2a:	8b 08                	mov    (%eax),%ecx
432f2c:	ff 51 18             	call   *0x18(%ecx)
432f2f:	e8 44 0b fd ff       	call   0x403a78
432f34:	47                   	inc    %edi
432f35:	4b                   	dec    %ebx
432f36:	75 ed                	jne    0x432f25
432f38:	8d 46 10             	lea    0x10(%esi),%eax
432f3b:	e8 1c bb fd ff       	call   0x40ea5c
432f40:	5f                   	pop    %edi
432f41:	5e                   	pop    %esi
432f42:	5b                   	pop    %ebx
432f43:	c3                   	ret
432f44:	83 c0 08             	add    $0x8,%eax
432f47:	e8 10 bb fd ff       	call   0x40ea5c
432f4c:	c3                   	ret
432f4d:	8d 40 00             	lea    0x0(%eax),%eax
432f50:	83 3d 2c a9 68 00 00 	cmpl   $0x0,0x68a92c
432f57:	75 11                	jne    0x432f6a
432f59:	b2 01                	mov    $0x1,%dl
432f5b:	a1 9c 1f 43 00       	mov    0x431f9c,%eax
432f60:	e8 2b f4 ff ff       	call   0x432390
432f65:	a3 2c a9 68 00       	mov    %eax,0x68a92c
432f6a:	a1 2c a9 68 00       	mov    0x68a92c,%eax
432f6f:	c3                   	ret
432f70:	55                   	push   %ebp
432f71:	8b ec                	mov    %esp,%ebp
432f73:	33 c0                	xor    %eax,%eax
432f75:	55                   	push   %ebp
432f76:	68 a1 2f 43 00       	push   $0x432fa1
432f7b:	64 ff 30             	push   %fs:(%eax)
432f7e:	64 89 20             	mov    %esp,%fs:(%eax)
432f81:	ff 05 e8 8a 6a 00    	incl   0x6a8ae8
432f87:	75 0a                	jne    0x432f93
432f89:	a1 2c a9 68 00       	mov    0x68a92c,%eax
432f8e:	e8 e5 0a fd ff       	call   0x403a78
432f93:	33 c0                	xor    %eax,%eax
432f95:	5a                   	pop    %edx
432f96:	59                   	pop    %ecx
432f97:	59                   	pop    %ecx
432f98:	64 89 10             	mov    %edx,%fs:(%eax)
432f9b:	68 a8 2f 43 00       	push   $0x432fa8
432fa0:	c3                   	ret
432fa1:	e9 66 12 fd ff       	jmp    0x40420c
432fa6:	eb f8                	jmp    0x432fa0
432fa8:	5d                   	pop    %ebp
432fa9:	c3                   	ret
432faa:	8b c0                	mov    %eax,%eax
432fac:	83 2d e8 8a 6a 00 01 	subl   $0x1,0x6a8ae8
432fb3:	c3                   	ret
432fb4:	55                   	push   %ebp
432fb5:	8b ec                	mov    %esp,%ebp
432fb7:	83 3d 14 8b 6a 00 00 	cmpl   $0x0,0x6a8b14
432fbe:	74 1a                	je     0x432fda
432fc0:	8b 45 14             	mov    0x14(%ebp),%eax
432fc3:	50                   	push   %eax
432fc4:	8b 45 10             	mov    0x10(%ebp),%eax
432fc7:	50                   	push   %eax
432fc8:	8b 45 0c             	mov    0xc(%ebp),%eax
432fcb:	50                   	push   %eax
432fcc:	8b 45 08             	mov    0x8(%ebp),%eax
432fcf:	50                   	push   %eax
432fd0:	ff 15 14 8b 6a 00    	call   *0x6a8b14
432fd6:	85 c0                	test   %eax,%eax
432fd8:	75 04                	jne    0x432fde
432fda:	33 c0                	xor    %eax,%eax
432fdc:	eb 02                	jmp    0x432fe0
432fde:	b0 01                	mov    $0x1,%al
432fe0:	f6 d8                	neg    %al
432fe2:	1b c0                	sbb    %eax,%eax
432fe4:	5d                   	pop    %ebp
432fe5:	c2 10 00             	ret    $0x10
432fe8:	55                   	push   %ebp
432fe9:	8b ec                	mov    %esp,%ebp
432feb:	83 3d 18 8b 6a 00 00 	cmpl   $0x0,0x6a8b18
432ff2:	74 0e                	je     0x433002
432ff4:	8b 45 08             	mov    0x8(%ebp),%eax
432ff7:	50                   	push   %eax
432ff8:	ff 15 18 8b 6a 00    	call   *0x6a8b18
432ffe:	85 c0                	test   %eax,%eax
433000:	75 04                	jne    0x433006
433002:	33 c0                	xor    %eax,%eax
433004:	eb 02                	jmp    0x433008
433006:	b0 01                	mov    $0x1,%al
433008:	f6 d8                	neg    %al
43300a:	1b c0                	sbb    %eax,%eax
43300c:	5d                   	pop    %ebp
43300d:	c2 04 00             	ret    $0x4
433010:	55                   	push   %ebp
433011:	8b ec                	mov    %esp,%ebp
433013:	83 3d 1c 8b 6a 00 00 	cmpl   $0x0,0x6a8b1c
43301a:	74 0a                	je     0x433026
43301c:	8b 45 08             	mov    0x8(%ebp),%eax
43301f:	50                   	push   %eax
433020:	ff 15 1c 8b 6a 00    	call   *0x6a8b1c
433026:	5d                   	pop    %ebp
433027:	c2 04 00             	ret    $0x4
43302a:	8b c0                	mov    %eax,%eax
43302c:	53                   	push   %ebx
43302d:	56                   	push   %esi
43302e:	68 90 31 43 00       	push   $0x433190
433033:	e8 f0 41 fd ff       	call   0x407228
433038:	8b d8                	mov    %eax,%ebx
43303a:	85 db                	test   %ebx,%ebx
43303c:	0f 84 48 01 00 00    	je     0x43318a
433042:	68 a0 31 43 00       	push   $0x4331a0
433047:	53                   	push   %ebx
433048:	e8 e3 41 fd ff       	call   0x407230
43304d:	a3 18 8b 6a 00       	mov    %eax,0x6a8b18
433052:	68 b4 31 43 00       	push   $0x4331b4
433057:	53                   	push   %ebx
433058:	e8 d3 41 fd ff       	call   0x407230
43305d:	a3 1c 8b 6a 00       	mov    %eax,0x6a8b1c
433062:	68 c8 31 43 00       	push   $0x4331c8
433067:	53                   	push   %ebx
433068:	e8 c3 41 fd ff       	call   0x407230
43306d:	a3 10 8b 6a 00       	mov    %eax,0x6a8b10
433072:	68 e0 31 43 00       	push   $0x4331e0
433077:	53                   	push   %ebx
433078:	e8 b3 41 fd ff       	call   0x407230
43307d:	a3 14 8b 6a 00       	mov    %eax,0x6a8b14
433082:	68 f8 31 43 00       	push   $0x4331f8
433087:	53                   	push   %ebx
433088:	e8 a3 41 fd ff       	call   0x407230
43308d:	8b f0                	mov    %eax,%esi
43308f:	89 35 ec 8a 6a 00    	mov    %esi,0x6a8aec
433095:	85 f6                	test   %esi,%esi
433097:	75 0a                	jne    0x4330a3
433099:	b8 58 79 40 00       	mov    $0x407958,%eax
43309e:	a3 ec 8a 6a 00       	mov    %eax,0x6a8aec
4330a3:	68 10 32 43 00       	push   $0x433210
4330a8:	53                   	push   %ebx
4330a9:	e8 82 41 fd ff       	call   0x407230
4330ae:	8b f0                	mov    %eax,%esi
4330b0:	89 35 f0 8a 6a 00    	mov    %esi,0x6a8af0
4330b6:	85 f6                	test   %esi,%esi
4330b8:	75 0a                	jne    0x4330c4
4330ba:	b8 18 7e 40 00       	mov    $0x407e18,%eax
4330bf:	a3 f0 8a 6a 00       	mov    %eax,0x6a8af0
4330c4:	68 28 32 43 00       	push   $0x433228
4330c9:	53                   	push   %ebx
4330ca:	e8 61 41 fd ff       	call   0x407230
4330cf:	8b f0                	mov    %eax,%esi
4330d1:	89 35 f4 8a 6a 00    	mov    %esi,0x6a8af4
4330d7:	85 f6                	test   %esi,%esi
4330d9:	75 0a                	jne    0x4330e5
4330db:	b8 f8 7a 40 00       	mov    $0x407af8,%eax
4330e0:	a3 f4 8a 6a 00       	mov    %eax,0x6a8af4
4330e5:	68 40 32 43 00       	push   $0x433240
4330ea:	53                   	push   %ebx
4330eb:	e8 40 41 fd ff       	call   0x407230
4330f0:	8b f0                	mov    %eax,%esi
4330f2:	89 35 f8 8a 6a 00    	mov    %esi,0x6a8af8
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