438fa9:	68 a7 01 00 00       	push   $0x1a7
438fae:	8b c3                	mov    %ebx,%eax
438fb0:	e8 3b d1 00 00       	call   0x4460f0
438fb5:	50                   	push   %eax
438fb6:	e8 59 d8 fc ff       	call   0x406814
438fbb:	83 f8 ff             	cmp    $0xffffffff,%eax
438fbe:	74 0d                	je     0x438fcd
438fc0:	83 f8 fe             	cmp    $0xfffffffe,%eax
438fc3:	74 08                	je     0x438fcd
438fc5:	89 b3 14 02 00 00    	mov    %esi,0x214(%ebx)
438fcb:	eb 64                	jmp    0x439031
438fcd:	8b 43 08             	mov    0x8(%ebx),%eax
438fd0:	89 45 f8             	mov    %eax,-0x8(%ebp)
438fd3:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
438fd7:	8d 45 f8             	lea    -0x8(%ebp),%eax
438fda:	50                   	push   %eax
438fdb:	6a 00                	push   $0x0
438fdd:	8d 55 f4             	lea    -0xc(%ebp),%edx
438fe0:	a1 10 dd 46 00       	mov    0x46dd10,%eax
438fe5:	e8 12 cb fc ff       	call   0x405afc
438fea:	8b 4d f4             	mov    -0xc(%ebp),%ecx
438fed:	b2 01                	mov    $0x1,%dl
438fef:	a1 04 6f 40 00       	mov    0x406f04,%eax
438ff4:	e8 ab 25 fd ff       	call   0x40b5a4
438ff9:	e8 d6 a9 fc ff       	call   0x4039d4
438ffe:	eb 31                	jmp    0x439031
439000:	8b 43 08             	mov    0x8(%ebx),%eax
439003:	89 45 f8             	mov    %eax,-0x8(%ebp)
439006:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
43900a:	8d 45 f8             	lea    -0x8(%ebp),%eax
43900d:	50                   	push   %eax
43900e:	6a 00                	push   $0x0
439010:	8d 55 f0             	lea    -0x10(%ebp),%edx
439013:	a1 0c db 46 00       	mov    0x46db0c,%eax
439018:	e8 df ca fc ff       	call   0x405afc
43901d:	8b 4d f0             	mov    -0x10(%ebp),%ecx
439020:	b2 01                	mov    $0x1,%dl
439022:	a1 04 6f 40 00       	mov    0x406f04,%eax
439027:	e8 78 25 fd ff       	call   0x40b5a4
43902c:	e8 a3 a9 fc ff       	call   0x4039d4
439031:	33 c0                	xor    %eax,%eax
439033:	5a                   	pop    %edx
439034:	59                   	pop    %ecx
439035:	59                   	pop    %ecx
439036:	64 89 10             	mov    %edx,%fs:(%eax)
439039:	68 53 90 43 00       	push   $0x439053
43903e:	8d 45 f0             	lea    -0x10(%ebp),%eax
439041:	ba 02 00 00 00       	mov    $0x2,%edx
439046:	e8 71 af fc ff       	call   0x403fbc
43904b:	c3                   	ret
43904c:	e9 4b a9 fc ff       	jmp    0x40399c
439051:	eb eb                	jmp    0x43903e
439053:	5e                   	pop    %esi
439054:	5b                   	pop    %ebx
439055:	8b e5                	mov    %ebp,%esp
439057:	5d                   	pop    %ebp
439058:	c3                   	ret
439059:	8d 40 00             	lea    0x0(%eax),%eax
43905c:	53                   	push   %ebx
43905d:	66 83 b8 62 02 00 00 	cmpw   $0x0,0x262(%eax)
439064:	00
439065:	74 13                	je     0x43907a
439067:	51                   	push   %ecx
439068:	8b d8                	mov    %eax,%ebx
43906a:	8b ca                	mov    %edx,%ecx
43906c:	8b d0                	mov    %eax,%edx
43906e:	8b 83 64 02 00 00    	mov    0x264(%ebx),%eax
439074:	ff 93 60 02 00 00    	call   *0x260(%ebx)
43907a:	5b                   	pop    %ebx
43907b:	c3                   	ret
43907c:	53                   	push   %ebx
43907d:	51                   	push   %ecx
43907e:	66 83 b8 72 02 00 00 	cmpw   $0x0,0x272(%eax)
439085:	00
439086:	74 13                	je     0x43909b
439088:	54                   	push   %esp
439089:	8b d8                	mov    %eax,%ebx
43908b:	8b ca                	mov    %edx,%ecx
43908d:	8b d0                	mov    %eax,%edx
43908f:	8b 83 74 02 00 00    	mov    0x274(%ebx),%eax
439095:	ff 93 70 02 00 00    	call   *0x270(%ebx)
43909b:	8b 04 24             	mov    (%esp),%eax
43909e:	5a                   	pop    %edx
43909f:	5b                   	pop    %ebx
4390a0:	c3                   	ret
4390a1:	8d 40 00             	lea    0x0(%eax),%eax
4390a4:	53                   	push   %ebx
4390a5:	66 83 b8 6a 02 00 00 	cmpw   $0x0,0x26a(%eax)
4390ac:	00
4390ad:	74 14                	je     0x4390c3
4390af:	8b d8                	mov    %eax,%ebx
4390b1:	8b ca                	mov    %edx,%ecx
4390b3:	8b d0                	mov    %eax,%edx
4390b5:	8b 83 6c 02 00 00    	mov    0x26c(%ebx),%eax
4390bb:	ff 93 68 02 00 00    	call   *0x268(%ebx)
4390c1:	5b                   	pop    %ebx
4390c2:	c3                   	ret
4390c3:	83 c8 ff             	or     $0xffffffff,%eax
4390c6:	5b                   	pop    %ebx
4390c7:	c3                   	ret
4390c8:	55                   	push   %ebp
4390c9:	8b ec                	mov    %esp,%ebp
4390cb:	33 c0                	xor    %eax,%eax
4390cd:	55                   	push   %ebp
4390ce:	68 ed 90 43 00       	push   $0x4390ed
4390d3:	64 ff 30             	push   %fs:(%eax)
4390d6:	64 89 20             	mov    %esp,%fs:(%eax)
4390d9:	ff 05 fc ea 46 00    	incl   0x46eafc
4390df:	33 c0                	xor    %eax,%eax
4390e1:	5a                   	pop    %edx
4390e2:	59                   	pop    %ecx
4390e3:	59                   	pop    %ecx
4390e4:	64 89 10             	mov    %edx,%fs:(%eax)
4390e7:	68 f4 90 43 00       	push   $0x4390f4
4390ec:	c3                   	ret
4390ed:	e9 aa a8 fc ff       	jmp    0x40399c
4390f2:	eb f8                	jmp    0x4390ec
4390f4:	5d                   	pop    %ebp
4390f5:	c3                   	ret
4390f6:	8b c0                	mov    %eax,%eax
4390f8:	83 2d fc ea 46 00 01 	subl   $0x1,0x46eafc
4390ff:	c3                   	ret
439100:	4c                   	dec    %esp
439101:	91                   	xchg   %eax,%ecx
439102:	43                   	inc    %ebx
43910f:	00 b0 91 43 00 00    	add    %dh,0x4391(%eax)
43911d:	00 00                	add    %al,(%eax)
43911f:	00 a0 91 43 00 a0    	add    %ah,-0x5fffbc6f(%eax)
439125:	00 00                	add    %al,(%eax)
439127:	00 08                	add    %cl,(%eax)
439129:	b5 44                	mov    $0x44,%ch
43912b:	00 4c a6 41          	add    %cl,0x41(%esi,%eiz,4)
43912f:	00 9c 34 40 00 a0 9f 	add    %bl,-0x605fffc0(%esp,%esi,1)
439136:	41                   	inc    %ecx
439137:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
43913e:	40                   	inc    %eax
43913f:	00 e0                	add    %ah,%al
439141:	31 40 00             	xor    %eax,0x0(%eax)
439144:	fc                   	cld
439145:	31 40 00             	xor    %eax,0x0(%eax)
439148:	90                   	nop
439149:	bd 44 00 e0 bd       	mov    $0xbde00044,%ebp
43914e:	44                   	inc    %esp
43914f:	00 54 a2 41          	add    %dl,0x41(%edx,%eiz,4)
439153:	00 90 43 41 00 2c    	add    %dl,0x2c004143(%eax)
439159:	a3 41 00 88 a8       	mov    %eax,0xa8880041
43915e:	41                   	inc    %ecx
43915f:	00 50 b7             	add    %dl,-0x49(%eax)
439162:	44                   	inc    %esp
439163:	00 ac c2 44 00 64 a6 	add    %ch,-0x599bffbc(%edx,%eax,8)
43916a:	41                   	inc    %ecx
43916b:	00 4c a3 41          	add    %cl,0x41(%ebx,%eiz,4)
43916f:	00 44 a3 41          	add    %al,0x41(%ebx,%eiz,4)
439173:	00 6c a6 41          	add    %ch,0x41(%esi,%eiz,4)
439177:	00 f4                	add    %dh,%ah
439179:	91                   	xchg   %eax,%ecx
43917a:	43                   	inc    %ebx
43917b:	00 48 a9             	add    %cl,-0x57(%eax)
43917e:	41                   	inc    %ecx
43917f:	00 ec                	add    %ch,%ah
439181:	a8 41                	test   $0x41,%al
439183:	00 80 a8 41 00 b0    	add    %al,-0x4fffbe58(%eax)
439189:	a8 41                	test   $0x41,%al
43918b:	00 84 a8 41 00 a4 b8 	add    %al,-0x475bffbf(%eax,%ebp,4)
439192:	44                   	inc    %esp
439193:	00 d4                	add    %dl,%ah
439195:	c0 44 00 6c c0       	rolb   $0xc0,0x6c(%eax,%eax,1)
43919a:	44                   	inc    %esp
43919b:	00 a8 c3 44 00 0b    	add    %ch,0xb0044c3(%eax)
4391a1:	54                   	push   %esp
4391a2:	48                   	dec    %eax
4391a3:	69 6e 74 41 63 74 69 	imul   $0x69746341,0x74(%esi),%ebp
4391aa:	6f                   	outsl  %ds:(%esi),(%dx)
4391ab:	6e                   	outsb  %ds:(%esi),(%dx)
4391ac:	b0 91                	mov    $0x91,%al
4391ae:	43                   	inc    %ebx
4391af:	00 07                	add    %al,(%edi)
4391b1:	0b 54 48 69          	or     0x69(%eax,%ecx,2),%edx
4391b5:	6e                   	outsb  %ds:(%esi),(%dx)
4391b6:	74 41                	je     0x4391f9
4391b8:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4391bc:	6e                   	outsb  %ds:(%esi),(%dx)
4391bd:	4c                   	dec    %esp
4391be:	91                   	xchg   %eax,%ecx
4391bf:	43                   	inc    %ebx
4391c0:	00 e8                	add    %ch,%al
4391c2:	b5 44                	mov    $0x44,%ch
4391c4:	00 04 00             	add    %al,(%eax,%eax,1)
4391c7:	08 53 74             	or     %dl,0x74(%ebx)
4391ca:	64 41                	fs inc %ecx
4391cc:	63 74 6e 73          	arpl   %esi,0x73(%esi,%ebp,2)
4391d0:	01 00                	add    %eax,(%eax)
4391d2:	94                   	xchg   %eax,%esp
4391d3:	10 40 00             	adc    %al,0x0(%eax)
4391d6:	7c 00                	jl     0x4391d8
4391d8:	00 ff                	add    %bh,%bh
4391da:	2c c1                	sub    $0xc1,%al
4391dc:	44                   	inc    %esp
4391dd:	00 01                	add    %al,(%ecx)
4391df:	00 00                	add    %al,(%eax)
4391e1:	00 00                	add    %al,(%eax)
4391e3:	00 00                	add    %al,(%eax)
4391e5:	80 00 00             	addb   $0x0,(%eax)
4391e8:	00 80 03 00 04 48    	add    %al,0x48040003(%eax)
4391ee:	69 6e 74 8d 40 00 53 	imul   $0x5300408d,0x74(%esi),%ebp
4391f5:	56                   	push   %esi
4391f6:	84 d2                	test   %dl,%dl
4391f8:	74 08                	je     0x439202
4391fa:	83 c4 f0             	add    $0xfffffff0,%esp
4391fd:	e8 6a a3 fc ff       	call   0x40356c
439202:	8b da                	mov    %edx,%ebx
439204:	8b f0                	mov    %eax,%esi
439206:	33 d2                	xor    %edx,%edx
439208:	8b c6                	mov    %esi,%eax
43920a:	e8 2d 2b 01 00       	call   0x44bd3c
43920f:	c6 46 60 00          	movb   $0x0,0x60(%esi)
439213:	8b c6                	mov    %esi,%eax
439215:	84 db                	test   %bl,%bl
439217:	74 0f                	je     0x439228
439219:	e8 a6 a3 fc ff       	call   0x4035c4
43921e:	64 8f 05 00 00 00 00 	pop    %fs:0x0
439225:	83 c4 0c             	add    $0xc,%esp
439228:	8b c6                	mov    %esi,%eax
43922a:	5e                   	pop    %esi
43922b:	5b                   	pop    %ebx
43922c:	c3                   	ret
43922d:	8d 40 00             	lea    0x0(%eax),%eax
439230:	55                   	push   %ebp
439231:	8b ec                	mov    %esp,%ebp
439233:	33 c0                	xor    %eax,%eax
439235:	55                   	push   %ebp
439236:	68 55 92 43 00       	push   $0x439255
43923b:	64 ff 30             	push   %fs:(%eax)
43923e:	64 89 20             	mov    %esp,%fs:(%eax)
439241:	ff 05 00 eb 46 00    	incl   0x46eb00
439247:	33 c0                	xor    %eax,%eax
439249:	5a                   	pop    %edx
43924a:	59                   	pop    %ecx
43924b:	59                   	pop    %ecx
43924c:	64 89 10             	mov    %edx,%fs:(%eax)
43924f:	68 5c 92 43 00       	push   $0x43925c
439254:	c3                   	ret
439255:	e9 42 a7 fc ff       	jmp    0x40399c
43925a:	eb f8                	jmp    0x439254
43925c:	5d                   	pop    %ebp
43925d:	c3                   	ret
43925e:	8b c0                	mov    %eax,%eax
439260:	83 2d 00 eb 46 00 01 	subl   $0x1,0x46eb00
439267:	c3                   	ret
439268:	64 e6 46             	fs out %al,$0x46
43926b:	00 f8                	add    %bh,%al
43926d:	fe 00                	incb   (%eax)
43926f:	00 cc                	add    %cl,%ah
439271:	83 c0 e0             	add    $0xffffffe0,%eax
439274:	e9 67 08 00 00       	jmp    0x439ae0
439279:	83 c0 e0             	add    $0xffffffe0,%eax
43927c:	e9 df 05 00 00       	jmp    0x439860
439281:	83 c0 e0             	add    $0xffffffe0,%eax
439284:	e9 3f 06 00 00       	jmp    0x4398c8
439289:	83 c0 e0             	add    $0xffffffe0,%eax
43928c:	e9 4b 07 00 00       	jmp    0x4399dc
439291:	83 c0 e0             	add    $0xffffffe0,%eax
439294:	e9 b7 07 00 00       	jmp    0x439a50
439299:	83 c0 e0             	add    $0xffffffe0,%eax
43929c:	e9 6b 02 00 00       	jmp    0x43950c
4392a1:	83 c0 e0             	add    $0xffffffe0,%eax
4392a4:	e9 77 02 00 00       	jmp    0x439520
4392a9:	83 c0 e0             	add    $0xffffffe0,%eax
4392ac:	e9 e7 02 00 00       	jmp    0x439598
4392b1:	83 c0 e0             	add    $0xffffffe0,%eax
4392b4:	e9 83 03 00 00       	jmp    0x43963c
4392b9:	83 c0 e0             	add    $0xffffffe0,%eax
4392bc:	e9 7f 03 00 00       	jmp    0x439640
4392c1:	83 c0 e0             	add    $0xffffffe0,%eax
4392c4:	e9 ff 03 00 00       	jmp    0x4396c8
4392c9:	83 c0 e0             	add    $0xffffffe0,%eax
4392cc:	e9 3f 05 00 00       	jmp    0x439810
4392d1:	83 c0 e0             	add    $0xffffffe0,%eax
4392d4:	e9 3b 05 00 00       	jmp    0x439814
4392d9:	83 c0 e0             	add    $0xffffffe0,%eax
4392dc:	e9 4f 05 00 00       	jmp    0x439830
4392e1:	83 44 24 04 e0       	addl   $0xffffffe0,0x4(%esp)
4392e6:	e9 f9 c3 fc ff       	jmp    0x4056e4
4392eb:	83 44 24 04 e0       	addl   $0xffffffe0,0x4(%esp)
4392f0:	e9 17 c4 fc ff       	jmp    0x40570c
4392f5:	83 44 24 04 e0       	addl   $0xffffffe0,0x4(%esp)
4392fa:	e9 21 c4 fc ff       	jmp    0x405720
4392ff:	cc                   	int3
439300:	e1 92                	loope  0x439294
439302:	43                   	inc    %ebx
439303:	00 eb                	add    %ch,%bl
439305:	92                   	xchg   %eax,%edx
439306:	43                   	inc    %ebx
439307:	00 f5                	add    %dh,%ch
439309:	92                   	xchg   %eax,%edx
43930a:	43                   	inc    %ebx
43930b:	00 99 92 43 00 a1    	add    %bl,-0x5effbc6e(%ecx)
439311:	92                   	xchg   %eax,%edx
439312:	43                   	inc    %ebx
439313:	00 a9 92 43 00 b1    	add    %ch,-0x4effbc6e(%ecx)
439319:	92                   	xchg   %eax,%edx
43931a:	43                   	inc    %ebx
43931b:	00 b9 92 43 00 c1    	add    %bh,-0x3effbc6e(%ecx)
439321:	92                   	xchg   %eax,%edx
439322:	43                   	inc    %ebx
439323:	00 c9                	add    %cl,%cl
439325:	92                   	xchg   %eax,%edx
439326:	43                   	inc    %ebx
439327:	00 d1                	add    %dl,%cl
439329:	92                   	xchg   %eax,%edx
43932a:	43                   	inc    %ebx
43932b:	00 d9                	add    %bl,%cl
43932d:	92                   	xchg   %eax,%edx
43932e:	43                   	inc    %ebx
43932f:	00 79 92             	add    %bh,-0x6e(%ecx)
439332:	43                   	inc    %ebx
439333:	00 81 92 43 00 89    	add    %al,-0x76ffbc6e(%ecx)
439339:	92                   	xchg   %eax,%edx
43933a:	43                   	inc    %ebx
43933b:	00 91 92 43 00 71    	add    %dl,0x71004392(%ecx)
439341:	92                   	xchg   %eax,%edx
439342:	43                   	inc    %ebx
439343:	00 03                	add    %al,(%ebx)
439345:	00 00                	add    %al,(%eax)
439347:	00 66 93             	add    %ah,-0x6d(%esi)
43934a:	fc                   	cld
43934b:	b0 0e                	mov    $0xe,%al
43934d:	5f                   	pop    %edi
43934e:	d3 11                	rcll   %cl,(%ecx)
439350:	a3 b9 00 c0 4f       	mov    %eax,0x4fc000b9
439355:	79 ad                	jns    0x439304
439357:	3a 00                	cmp    (%eax),%al
439359:	93                   	xchg   %eax,%ebx
43935a:	43                   	inc    %ebx
43935b:	00 20                	add    %ah,(%eax)
43935d:	00 00                	add    %al,(%eax)
43935f:	00 00                	add    %al,(%eax)
439361:	00 00                	add    %al,(%eax)
439363:	00 66 93             	add    %ah,-0x6d(%esi)
439366:	fc                   	cld
439367:	b0 0e                	mov    $0xe,%al
439369:	5f                   	pop    %edi
43936a:	d3 11                	rcll   %cl,(%ecx)
43936c:	a3 b9 00 c0 4f       	mov    %eax,0x4fc000b9
439371:	79 ad                	jns    0x439320
439373:	3a 00                	cmp    (%eax),%al
439375:	93                   	xchg   %eax,%ebx
439376:	43                   	inc    %ebx
439377:	00 20                	add    %ah,(%eax)
439379:	00 00                	add    %al,(%eax)