60bf41:	50                   	push   %eax
60bf42:	e8 21 3f e2 ff       	call   0x42fe68
60bf47:	59                   	pop    %ecx
60bf48:	5a                   	pop    %edx
60bf49:	5d                   	pop    %ebp
60bf4a:	5f                   	pop    %edi
60bf4b:	5e                   	pop    %esi
60bf4c:	5b                   	pop    %ebx
60bf4d:	c3                   	ret
60bf4e:	8b c0                	mov    %eax,%eax
60bf50:	53                   	push   %ebx
60bf51:	56                   	push   %esi
60bf52:	e8 c1 61 e3 ff       	call   0x442118
60bf57:	8b 15 14 70 6a 00    	mov    0x6a7014,%edx
60bf5d:	66 8b 12             	mov    (%edx),%dx
60bf60:	e8 7b 61 e3 ff       	call   0x4420e0
60bf65:	84 c0                	test   %al,%al
60bf67:	75 04                	jne    0x60bf6d
60bf69:	33 f6                	xor    %esi,%esi
60bf6b:	eb 23                	jmp    0x60bf90
60bf6d:	e8 a6 61 e3 ff       	call   0x442118
60bf72:	8b 15 14 70 6a 00    	mov    0x6a7014,%edx
60bf78:	66 8b 12             	mov    (%edx),%dx
60bf7b:	e8 8c 60 e3 ff       	call   0x44200c
60bf80:	8b d8                	mov    %eax,%ebx
60bf82:	53                   	push   %ebx
60bf83:	e8 40 b3 df ff       	call   0x4072c8
60bf88:	8b 30                	mov    (%eax),%esi
60bf8a:	53                   	push   %ebx
60bf8b:	e8 60 b3 df ff       	call   0x4072f0
60bf90:	8b c6                	mov    %esi,%eax
60bf92:	5e                   	pop    %esi
60bf93:	5b                   	pop    %ebx
60bf94:	c3                   	ret
60bf95:	8d 40 00             	lea    0x0(%eax),%eax
60bf98:	53                   	push   %ebx
60bf99:	56                   	push   %esi
60bf9a:	57                   	push   %edi
60bf9b:	8b d9                	mov    %ecx,%ebx
60bf9d:	8b f2                	mov    %edx,%esi
60bf9f:	8b f8                	mov    %eax,%edi
60bfa1:	8b cb                	mov    %ebx,%ecx
60bfa3:	8b d6                	mov    %esi,%edx
60bfa5:	8b c7                	mov    %edi,%eax
60bfa7:	e8 c8 89 e1 ff       	call   0x424974
60bfac:	80 fb 01             	cmp    $0x1,%bl
60bfaf:	75 0e                	jne    0x60bfbf
60bfb1:	3b 77 70             	cmp    0x70(%edi),%esi
60bfb4:	75 09                	jne    0x60bfbf
60bfb6:	33 c0                	xor    %eax,%eax
60bfb8:	89 47 70             	mov    %eax,0x70(%edi)
60bfbb:	c6 47 78 00          	movb   $0x0,0x78(%edi)
60bfbf:	5f                   	pop    %edi
60bfc0:	5e                   	pop    %esi
60bfc1:	5b                   	pop    %ebx
60bfc2:	c3                   	ret
60bfc3:	90                   	nop
60bfc4:	53                   	push   %ebx
60bfc5:	56                   	push   %esi
60bfc6:	84 d2                	test   %dl,%dl
60bfc8:	74 08                	je     0x60bfd2
60bfca:	83 c4 f0             	add    $0xfffffff0,%esp
60bfcd:	e8 0a 7e df ff       	call   0x403ddc
60bfd2:	8b da                	mov    %edx,%ebx
60bfd4:	8b f0                	mov    %eax,%esi
60bfd6:	33 d2                	xor    %edx,%edx
60bfd8:	8b c6                	mov    %esi,%eax
60bfda:	e8 f9 fa ff ff       	call   0x60bad8
60bfdf:	b2 01                	mov    $0x1,%dl
60bfe1:	a1 88 9a 41 00       	mov    0x419a88,%eax
60bfe6:	e8 5d 7a df ff       	call   0x403a48
60bfeb:	89 86 98 00 00 00    	mov    %eax,0x98(%esi)
60bff1:	8b c6                	mov    %esi,%eax
60bff3:	84 db                	test   %bl,%bl
60bff5:	74 0f                	je     0x60c006
60bff7:	e8 38 7e df ff       	call   0x403e34
60bffc:	64 8f 05 00 00 00 00 	pop    %fs:0x0
60c003:	83 c4 0c             	add    $0xc,%esp
60c006:	8b c6                	mov    %esi,%eax
60c008:	5e                   	pop    %esi
60c009:	5b                   	pop    %ebx
60c00a:	c3                   	ret
60c00b:	90                   	nop
60c00c:	53                   	push   %ebx
60c00d:	56                   	push   %esi
60c00e:	e8 31 7e df ff       	call   0x403e44
60c013:	8b da                	mov    %edx,%ebx
60c015:	8b f0                	mov    %eax,%esi
60c017:	8b 86 98 00 00 00    	mov    0x98(%esi),%eax
60c01d:	e8 56 7a df ff       	call   0x403a78
60c022:	8b d3                	mov    %ebx,%edx
60c024:	80 e2 fc             	and    $0xfc,%dl
60c027:	8b c6                	mov    %esi,%eax
60c029:	e8 ca fb ff ff       	call   0x60bbf8
60c02e:	84 db                	test   %bl,%bl
60c030:	7e 07                	jle    0x60c039
60c032:	8b c6                	mov    %esi,%eax
60c034:	e8 f3 7d df ff       	call   0x403e2c
60c039:	5e                   	pop    %esi
60c03a:	5b                   	pop    %ebx
60c03b:	c3                   	ret
60c03c:	53                   	push   %ebx
60c03d:	56                   	push   %esi
60c03e:	57                   	push   %edi
60c03f:	8b d8                	mov    %eax,%ebx
60c041:	33 f6                	xor    %esi,%esi
60c043:	e8 d0 60 e3 ff       	call   0x442118
60c048:	66 ba 0f 00          	mov    $0xf,%dx
60c04c:	e8 8f 60 e3 ff       	call   0x4420e0
60c051:	84 c0                	test   %al,%al
60c053:	74 40                	je     0x60c095
60c055:	e8 be 60 e3 ff       	call   0x442118
60c05a:	66 ba 0f 00          	mov    $0xf,%dx
60c05e:	e8 a9 5f e3 ff       	call   0x44200c
60c063:	8b f8                	mov    %eax,%edi
60c065:	8b 83 98 00 00 00    	mov    0x98(%ebx),%eax
60c06b:	8b 10                	mov    (%eax),%edx
60c06d:	ff 52 44             	call   *0x44(%edx)
60c070:	8d 93 98 00 00 00    	lea    0x98(%ebx),%edx
60c076:	8b c7                	mov    %edi,%eax
60c078:	e8 fb f5 ff ff       	call   0x60b678
60c07d:	84 c0                	test   %al,%al
60c07f:	74 14                	je     0x60c095
60c081:	8b c3                	mov    %ebx,%eax
60c083:	e8 c8 fe ff ff       	call   0x60bf50
60c088:	85 c0                	test   %eax,%eax
60c08a:	75 07                	jne    0x60c093
60c08c:	be 01 00 00 00       	mov    $0x1,%esi
60c091:	eb 02                	jmp    0x60c095
60c093:	8b f0                	mov    %eax,%esi
60c095:	8b c6                	mov    %esi,%eax
60c097:	5f                   	pop    %edi
60c098:	5e                   	pop    %esi
60c099:	5b                   	pop    %ebx
60c09a:	c3                   	ret
60c09b:	90                   	nop
60c09c:	53                   	push   %ebx
60c09d:	8b d8                	mov    %eax,%ebx
60c09f:	68 d4 56 6a 00       	push   $0x6a56d4
60c0a4:	8b 43 38             	mov    0x38(%ebx),%eax
60c0a7:	50                   	push   %eax
60c0a8:	8b 00                	mov    (%eax),%eax
60c0aa:	ff 50 14             	call   *0x14(%eax)
60c0ad:	85 c0                	test   %eax,%eax
60c0af:	0f 94 c0             	sete   %al
60c0b2:	5b                   	pop    %ebx
60c0b3:	c3                   	ret
60c0b4:	8b 80 98 00 00 00    	mov    0x98(%eax),%eax
60c0ba:	8b 10                	mov    (%eax),%edx
60c0bc:	ff 52 44             	call   *0x44(%edx)
60c0bf:	c3                   	ret
60c0c0:	55                   	push   %ebp
60c0c1:	8b ec                	mov    %esp,%ebp
60c0c3:	83 c4 f0             	add    $0xfffffff0,%esp
60c0c6:	53                   	push   %ebx
60c0c7:	8b d8                	mov    %eax,%ebx
60c0c9:	8b 83 98 00 00 00    	mov    0x98(%ebx),%eax
60c0cf:	8b 10                	mov    (%eax),%edx
60c0d1:	ff 52 44             	call   *0x44(%edx)
60c0d4:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
60c0d8:	8d 45 f0             	lea    -0x10(%ebp),%eax
60c0db:	50                   	push   %eax
60c0dc:	68 d4 56 6a 00       	push   $0x6a56d4
60c0e1:	8b 43 38             	mov    0x38(%ebx),%eax
60c0e4:	50                   	push   %eax
60c0e5:	8b 00                	mov    (%eax),%eax
60c0e7:	ff 50 0c             	call   *0xc(%eax)
60c0ea:	85 c0                	test   %eax,%eax
60c0ec:	75 4e                	jne    0x60c13c
60c0ee:	33 c0                	xor    %eax,%eax
60c0f0:	55                   	push   %ebp
60c0f1:	68 35 c1 60 00       	push   $0x60c135
60c0f6:	64 ff 30             	push   %fs:(%eax)
60c0f9:	64 89 20             	mov    %esp,%fs:(%eax)
60c0fc:	83 7d f0 01          	cmpl   $0x1,-0x10(%ebp)
60c100:	75 18                	jne    0x60c11a
60c102:	8d 93 98 00 00 00    	lea    0x98(%ebx),%edx
60c108:	8b 45 f4             	mov    -0xc(%ebp),%eax
60c10b:	e8 68 f5 ff ff       	call   0x60b678
60c110:	84 c0                	test   %al,%al
60c112:	74 06                	je     0x60c11a
60c114:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
60c118:	eb 04                	jmp    0x60c11e
60c11a:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
60c11e:	33 c0                	xor    %eax,%eax
60c120:	5a                   	pop    %edx
60c121:	59                   	pop    %ecx
60c122:	59                   	pop    %ecx
60c123:	64 89 10             	mov    %edx,%fs:(%eax)
60c126:	68 3c c1 60 00       	push   $0x60c13c
60c12b:	8d 45 f0             	lea    -0x10(%ebp),%eax
60c12e:	50                   	push   %eax
60c12f:	e8 fc cb e0 ff       	call   0x418d30
60c134:	c3                   	ret
60c135:	e9 d2 80 df ff       	jmp    0x40420c
60c13a:	eb ef                	jmp    0x60c12b
60c13c:	8a 45 ff             	mov    -0x1(%ebp),%al
60c13f:	5b                   	pop    %ebx
60c140:	8b e5                	mov    %ebp,%esp
60c142:	5d                   	pop    %ebp
60c143:	c3                   	ret
60c144:	55                   	push   %ebp
60c145:	8b ec                	mov    %esp,%ebp
60c147:	33 c0                	xor    %eax,%eax
60c149:	55                   	push   %ebp
60c14a:	68 69 c1 60 00       	push   $0x60c169
60c14f:	64 ff 30             	push   %fs:(%eax)
60c152:	64 89 20             	mov    %esp,%fs:(%eax)
60c155:	ff 05 5c 64 6b 00    	incl   0x6b645c
60c15b:	33 c0                	xor    %eax,%eax
60c15d:	5a                   	pop    %edx
60c15e:	59                   	pop    %ecx
60c15f:	59                   	pop    %ecx
60c160:	64 89 10             	mov    %edx,%fs:(%eax)
60c163:	68 70 c1 60 00       	push   $0x60c170
60c168:	c3                   	ret
60c169:	e9 9e 80 df ff       	jmp    0x40420c
60c16e:	eb f8                	jmp    0x60c168
60c170:	5d                   	pop    %ebp
60c171:	c3                   	ret
60c172:	8b c0                	mov    %eax,%eax
60c174:	83 2d 5c 64 6b 00 01 	subl   $0x1,0x6b645c
60c17b:	c3                   	ret
60c17c:	80 c1 60             	add    $0x60,%cl
60c17f:	00 11                	add    %dl,(%ecx)
60c181:	02 2e                	add    (%esi),%ch
60c183:	32 04 00             	xor    (%eax,%eax,1),%al
60c186:	00 00                	add    %al,(%eax)
60c188:	00 00                	add    %al,(%eax)
60c18a:	00 00                	add    %al,(%eax)
60c18c:	03 00                	add    (%eax),%eax
60c18e:	00 00                	add    %al,(%eax)
60c190:	4c                   	dec    %esp
60c191:	70 40                	jo     0x60c1d3
60c193:	00 0f                	add    %cl,(%edi)
60c195:	55                   	push   %ebp
60c196:	43                   	inc    %ebx
60c197:	61                   	popa
60c198:	70 74                	jo     0x60c20e
60c19a:	75 72                	jne    0x60c20e
60c19c:	65 57                	gs push %edi
60c19e:	69 6e 64 6f 77 73 f0 	imul   $0xf073776f,0x64(%esi),%ebp
60c1a5:	c1 60 00 00          	shll   $0x0,0x0(%eax)
60c1a9:	00 00                	add    %al,(%eax)
60c1ab:	00 00                	add    %al,(%eax)
60c1ad:	00 00                	add    %al,(%eax)
60c1af:	00 e0                	add    %ah,%al
60c1b1:	c2 60 00             	ret    $0x60
60c1b4:	c8 c3 60 00          	enter  $0x60c3,$0x0
60c1b8:	f2 c2 60 00          	bnd ret $0x60
60c1bc:	08 c3                	or     %al,%bl
60c1be:	60                   	pusha
60c1bf:	00 a6 c3 60 00 ae    	add    %ah,-0x51ff9f3d(%esi)
60c1c5:	c3                   	ret
60c1c6:	60                   	pusha
60c1c7:	00 20                	add    %ah,(%eax)
60c1c9:	03 00                	add    (%eax),%eax
60c1cb:	00 a4 f5 45 00 c8 4d 	add    %ah,0x4dc80045(%ebp,%esi,8)
60c1d2:	42                   	inc    %edx
60c1d3:	00 c8                	add    %cl,%al
60c1d5:	25 46 00 70 27       	and    $0x27700046,%eax
60c1da:	46                   	inc    %esi
60c1db:	00 d4                	add    %dl,%ah
60c1dd:	3c 40                	cmp    $0x40,%al
60c1df:	00 10                	add    %dl,(%eax)
60c1e1:	4b                   	dec    %ebx
60c1e2:	46                   	inc    %esi
60c1e3:	00 10                	add    %dl,(%eax)
60c1e5:	3a 40 00             	cmp    0x0(%eax),%al
60c1e8:	2c 3a                	sub    $0x3a,%al
60c1ea:	40                   	inc    %eax
60c1eb:	00 d8                	add    %bl,%al
60c1ed:	27                   	daa
60c1ee:	46                   	inc    %esi
60c1ef:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
60c1f3:	00 48 2d             	add    %cl,0x2d(%eax)
60c1f6:	46                   	inc    %esi
60c1f7:	00 48 c7             	add    %cl,-0x39(%eax)
60c1fa:	41                   	inc    %ecx
60c1fb:	00 98 29 46 00 d4    	add    %bl,-0x2bffb9d7(%eax)
60c201:	29 46 00             	sub    %eax,0x0(%esi)
60c204:	e0 2a                	loopne 0x60c230
60c206:	46                   	inc    %esi
60c207:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
60c20e:	42                   	inc    %edx
60c20f:	00 58 33             	add    %bl,0x33(%eax)
60c212:	46                   	inc    %esi
60c213:	00 c0                	add    %al,%al
60c215:	4a                   	dec    %edx
60c216:	42                   	inc    %edx
60c217:	00 b4 6d 46 00 3c 24 	add    %dh,0x243c0046(%ebp,%ebp,2)
60c21e:	46                   	inc    %esi
60c21f:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
60c225:	fa                   	cli
60c226:	44                   	inc    %esp
60c227:	00 e8                	add    %ch,%al
60c229:	f9                   	stc
60c22a:	44                   	inc    %esp
60c22b:	00 e8                	add    %ch,%al
60c22d:	7a 44                	jp     0x60c273
60c22f:	00 fc                	add    %bh,%ah
60c231:	ef                   	out    %eax,(%dx)
60c232:	44                   	inc    %esp
60c233:	00 38                	add    %bh,(%eax)
60c235:	30 46 00             	xor    %al,0x0(%esi)
60c238:	3c ed                	cmp    $0xed,%al
60c23a:	44                   	inc    %esp
60c23b:	00 30                	add    %dh,(%eax)
60c23d:	7a 44                	jp     0x60c283
60c23f:	00 34 7a             	add    %dh,(%edx,%edi,2)
60c242:	44                   	inc    %esp
60c243:	00 2c 31             	add    %ch,(%ecx,%esi,1)
60c246:	46                   	inc    %esi
60c247:	00 bc aa 44 00 9c 85 	add    %bh,-0x7a63ffbc(%edx,%ebp,4)
60c24e:	44                   	inc    %esp
60c24f:	00 ac 7b 44 00 28 87 	add    %ch,-0x78d7ffbc(%ebx,%edi,2)
60c256:	44                   	inc    %esp
60c257:	00 20                	add    %ah,(%eax)
60c259:	33 46 00             	xor    0x0(%esi),%eax
60c25c:	ec                   	in     (%dx),%al
60c25d:	31 46 00             	xor    %eax,0x0(%esi)
60c260:	60                   	pusha
60c261:	88 44 00 98          	mov    %al,-0x68(%eax,%eax,1)
60c265:	33 46 00             	xor    0x0(%esi),%eax
60c268:	40                   	inc    %eax
60c269:	ab                   	stos   %eax,%es:(%edi)
60c26a:	44                   	inc    %esp
60c26b:	00 c8                	add    %cl,%al
60c26d:	ed                   	in     (%dx),%eax
60c26e:	44                   	inc    %esp
60c26f:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
60c273:	00 48 e9             	add    %cl,-0x17(%eax)
60c276:	44                   	inc    %esp
60c277:	00 28                	add    %ch,(%eax)
60c279:	ee                   	out    %al,(%dx)
60c27a:	44                   	inc    %esp
60c27b:	00 18                	add    %bl,(%eax)
60c27d:	1f                   	pop    %ds
60c27e:	46                   	inc    %esi
60c27f:	00 a4 39 46 00 58 c4 	add    %ah,-0x3ba7ffba(%ecx,%edi,1)
60c286:	44                   	inc    %esp
60c287:	00 38                	add    %bh,(%eax)
60c289:	46                   	inc    %esi
60c28a:	46                   	inc    %esi
60c28b:	00 94 49 46 00 54 48 	add    %dl,0x48540046(%ecx,%ecx,2)
60c292:	46                   	inc    %esi
60c293:	00 f0                	add    %dh,%al
60c295:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
60c299:	c4 44 00 cc          	les    -0x34(%eax,%eax,1),%eax
60c29d:	4a                   	dec    %edx