84bfa3:	89 02                	mov    %eax,(%edx)
84bfa5:	dd 52 08             	fstl   0x8(%edx)
84bfa8:	dd 52 10             	fstl   0x10(%edx)
84bfab:	dd 52 18             	fstl   0x18(%edx)
84bfae:	dd 5a 20             	fstpl  0x20(%edx)
84bfb1:	8b 01                	mov    (%ecx),%eax
84bfb3:	89 42 28             	mov    %eax,0x28(%edx)
84bfb6:	8b 41 04             	mov    0x4(%ecx),%eax
84bfb9:	8b 4d 10             	mov    0x10(%ebp),%ecx
84bfbc:	89 42 2c             	mov    %eax,0x2c(%edx)
84bfbf:	8b 01                	mov    (%ecx),%eax
84bfc1:	89 42 30             	mov    %eax,0x30(%edx)
84bfc4:	8b 41 04             	mov    0x4(%ecx),%eax
84bfc7:	89 42 34             	mov    %eax,0x34(%edx)
84bfca:	8b c2                	mov    %edx,%eax
84bfcc:	5d                   	pop    %ebp
84bfcd:	c2 0c 00             	ret    $0xc
84bfd0:	cc                   	int3
84bfd1:	cc                   	int3
84bfd2:	cc                   	int3
84bfd3:	cc                   	int3
84bfd4:	cc                   	int3
84bfd5:	cc                   	int3
84bfd6:	cc                   	int3
84bfd7:	cc                   	int3
84bfd8:	cc                   	int3
84bfd9:	cc                   	int3
84bfda:	cc                   	int3
84bfdb:	cc                   	int3
84bfdc:	cc                   	int3
84bfdd:	cc                   	int3
84bfde:	55                   	push   %ebp
84bfdf:	8b ec                	mov    %esp,%ebp
84bfe1:	51                   	push   %ecx
84bfe2:	56                   	push   %esi
84bfe3:	8b f1                	mov    %ecx,%esi
84bfe5:	33 c0                	xor    %eax,%eax
84bfe7:	6a 0a                	push   $0xa
84bfe9:	89 75 fc             	mov    %esi,-0x4(%ebp)
84bfec:	c7 06 cc d9 c3 00    	movl   $0xc3d9cc,(%esi)
84bff2:	8d 4e 10             	lea    0x10(%esi),%ecx
84bff5:	89 46 04             	mov    %eax,0x4(%esi)
84bff8:	89 46 08             	mov    %eax,0x8(%esi)
84bffb:	89 46 0c             	mov    %eax,0xc(%esi)
84bffe:	e8 3b 27 bf ff       	call   0x43e73e
84c003:	8b c6                	mov    %esi,%eax
84c005:	5e                   	pop    %esi
84c006:	8b e5                	mov    %ebp,%esp
84c008:	5d                   	pop    %ebp
84c009:	c3                   	ret
84c00a:	cc                   	int3
84c00b:	cc                   	int3
84c00c:	cc                   	int3
84c00d:	cc                   	int3
84c00e:	cc                   	int3
84c00f:	cc                   	int3
84c010:	cc                   	int3
84c011:	cc                   	int3
84c012:	cc                   	int3
84c013:	cc                   	int3
84c014:	cc                   	int3
84c015:	55                   	push   %ebp
84c016:	8b ec                	mov    %esp,%ebp
84c018:	51                   	push   %ecx
84c019:	56                   	push   %esi
84c01a:	8b f1                	mov    %ecx,%esi
84c01c:	6a 0a                	push   $0xa
84c01e:	89 75 fc             	mov    %esi,-0x4(%ebp)
84c021:	e8 43 36 bc ff       	call   0x40f669
84c026:	8b c6                	mov    %esi,%eax
84c028:	5e                   	pop    %esi
84c029:	8b e5                	mov    %ebp,%esp
84c02b:	5d                   	pop    %ebp
84c02c:	c3                   	ret
84c02d:	cc                   	int3
84c02e:	cc                   	int3
84c02f:	cc                   	int3
84c030:	cc                   	int3
84c031:	cc                   	int3
84c032:	cc                   	int3
84c033:	55                   	push   %ebp
84c034:	8b ec                	mov    %esp,%ebp
84c036:	56                   	push   %esi
84c037:	ff 75 08             	push   0x8(%ebp)
84c03a:	8b f1                	mov    %ecx,%esi
84c03c:	56                   	push   %esi
84c03d:	ff 15 00 3d d8 00    	call   *0xd83d00
84c043:	8b c6                	mov    %esi,%eax
84c045:	5e                   	pop    %esi
84c046:	5d                   	pop    %ebp
84c047:	c2 04 00             	ret    $0x4
84c04a:	cc                   	int3
84c04b:	cc                   	int3
84c04c:	cc                   	int3
84c04d:	cc                   	int3
84c04e:	cc                   	int3
84c04f:	33 c0                	xor    %eax,%eax
84c051:	89 01                	mov    %eax,(%ecx)
84c053:	89 41 04             	mov    %eax,0x4(%ecx)
84c056:	89 41 08             	mov    %eax,0x8(%ecx)
84c059:	89 41 0c             	mov    %eax,0xc(%ecx)
84c05c:	8b c1                	mov    %ecx,%eax
84c05e:	c3                   	ret
84c05f:	cc                   	int3
84c060:	cc                   	int3
84c061:	cc                   	int3
84c062:	cc                   	int3
84c063:	83 21 00             	andl   $0x0,(%ecx)
84c066:	8b c1                	mov    %ecx,%eax
84c068:	83 61 04 00          	andl   $0x0,0x4(%ecx)
84c06c:	c3                   	ret
84c06d:	cc                   	int3
84c06e:	cc                   	int3
84c06f:	d9 ee                	fldz
84c071:	8b c1                	mov    %ecx,%eax
84c073:	dd 11                	fstl   (%ecx)
84c075:	dd 59 08             	fstpl  0x8(%ecx)
84c078:	c3                   	ret
84c079:	cc                   	int3
84c07a:	cc                   	int3
84c07b:	83 21 00             	andl   $0x0,(%ecx)
84c07e:	8b c1                	mov    %ecx,%eax
84c080:	83 61 04 00          	andl   $0x0,0x4(%ecx)
84c084:	c3                   	ret
84c085:	cc                   	int3
84c086:	cc                   	int3
84c087:	55                   	push   %ebp
84c088:	8b ec                	mov    %esp,%ebp
84c08a:	6a ff                	push   $0xffffffff
84c08c:	68 ab b2 b9 00       	push   $0xb9b2ab
84c091:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
84c097:	50                   	push   %eax
84c098:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
84c09d:	33 c5                	xor    %ebp,%eax
84c09f:	50                   	push   %eax
84c0a0:	8d 45 f4             	lea    -0xc(%ebp),%eax
84c0a3:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
84c0a9:	c7 01 b8 d9 c3 00    	movl   $0xc3d9b8,(%ecx)
84c0af:	e8 16 de bc ff       	call   0x419eca
84c0b4:	8b 4d f4             	mov    -0xc(%ebp),%ecx
84c0b7:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
84c0be:	59                   	pop    %ecx
84c0bf:	8b e5                	mov    %ebp,%esp
84c0c1:	5d                   	pop    %ebp
84c0c2:	c3                   	ret
84c0c3:	cc                   	int3
84c0c4:	cc                   	int3
84c0c5:	cc                   	int3
84c0c6:	cc                   	int3
84c0c7:	cc                   	int3
84c0c8:	cc                   	int3
84c0c9:	cc                   	int3
84c0ca:	cc                   	int3
84c0cb:	cc                   	int3
84c0cc:	cc                   	int3
84c0cd:	cc                   	int3
84c0ce:	cc                   	int3
84c0cf:	cc                   	int3
84c0d0:	cc                   	int3
84c0d1:	cc                   	int3
84c0d2:	55                   	push   %ebp
84c0d3:	8b ec                	mov    %esp,%ebp
84c0d5:	6a ff                	push   $0xffffffff
84c0d7:	68 cc b2 b9 00       	push   $0xb9b2cc
84c0dc:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
84c0e2:	50                   	push   %eax
84c0e3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
84c0e8:	33 c5                	xor    %ebp,%eax
84c0ea:	50                   	push   %eax
84c0eb:	8d 45 f4             	lea    -0xc(%ebp),%eax
84c0ee:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
84c0f4:	c7 01 e0 d9 c3 00    	movl   $0xc3d9e0,(%ecx)
84c0fa:	e8 0d 2d bd ff       	call   0x41ee0c
84c0ff:	8b 4d f4             	mov    -0xc(%ebp),%ecx
84c102:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
84c109:	59                   	pop    %ecx
84c10a:	8b e5                	mov    %ebp,%esp
84c10c:	5d                   	pop    %ebp
84c10d:	c3                   	ret
84c10e:	cc                   	int3
84c10f:	cc                   	int3
84c110:	cc                   	int3
84c111:	cc                   	int3
84c112:	cc                   	int3
84c113:	cc                   	int3
84c114:	cc                   	int3
84c115:	cc                   	int3
84c116:	cc                   	int3
84c117:	cc                   	int3
84c118:	cc                   	int3
84c119:	cc                   	int3
84c11a:	cc                   	int3
84c11b:	cc                   	int3
84c11c:	cc                   	int3
84c11d:	55                   	push   %ebp
84c11e:	8b ec                	mov    %esp,%ebp
84c120:	6a ff                	push   $0xffffffff
84c122:	68 f3 b2 b9 00       	push   $0xb9b2f3
84c127:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
84c12d:	50                   	push   %eax
84c12e:	56                   	push   %esi
84c12f:	57                   	push   %edi
84c130:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
84c135:	33 c5                	xor    %ebp,%eax
84c137:	50                   	push   %eax
84c138:	8d 45 f4             	lea    -0xc(%ebp),%eax
84c13b:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
84c141:	8b f1                	mov    %ecx,%esi
84c143:	c7 06 cc d9 c3 00    	movl   $0xc3d9cc,(%esi)
84c149:	eb 0f                	jmp    0x84c15a
84c14b:	e8 7d 34 bd ff       	call   0x41f5cd
84c150:	6a 38                	push   $0x38
84c152:	50                   	push   %eax
84c153:	e8 44 5d bb ff       	call   0x401e9c
84c158:	59                   	pop    %ecx
84c159:	59                   	pop    %ecx
84c15a:	83 7e 1c 00          	cmpl   $0x0,0x1c(%esi)
84c15e:	8d 4e 10             	lea    0x10(%esi),%ecx
84c161:	75 e8                	jne    0x84c14b
84c163:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
84c167:	c7 01 b8 d9 c3 00    	movl   $0xc3d9b8,(%ecx)
84c16d:	e8 58 dd bc ff       	call   0x419eca
84c172:	8b 4d f4             	mov    -0xc(%ebp),%ecx
84c175:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
84c17c:	59                   	pop    %ecx
84c17d:	5f                   	pop    %edi
84c17e:	5e                   	pop    %esi
84c17f:	8b e5                	mov    %ebp,%esp
84c181:	5d                   	pop    %ebp
84c182:	c3                   	ret
84c183:	cc                   	int3
84c184:	cc                   	int3
84c185:	cc                   	int3
84c186:	cc                   	int3
84c187:	cc                   	int3
84c188:	cc                   	int3
84c189:	cc                   	int3
84c18a:	cc                   	int3
84c18b:	cc                   	int3
84c18c:	cc                   	int3
84c18d:	cc                   	int3
84c18e:	cc                   	int3
84c18f:	cc                   	int3
84c190:	cc                   	int3
84c191:	cc                   	int3
84c192:	cc                   	int3
84c193:	cc                   	int3
84c194:	cc                   	int3
84c195:	cc                   	int3
84c196:	cc                   	int3
84c197:	cc                   	int3
84c198:	cc                   	int3
84c199:	cc                   	int3
84c19a:	cc                   	int3
84c19b:	cc                   	int3
84c19c:	55                   	push   %ebp
84c19d:	8b ec                	mov    %esp,%ebp
84c19f:	6a ff                	push   $0xffffffff
84c1a1:	68 1c b3 b9 00       	push   $0xb9b31c
84c1a6:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
84c1ac:	50                   	push   %eax
84c1ad:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
84c1b2:	33 c5                	xor    %ebp,%eax
84c1b4:	50                   	push   %eax
84c1b5:	8d 45 f4             	lea    -0xc(%ebp),%eax
84c1b8:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
84c1be:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
84c1c2:	c7 01 e0 d9 c3 00    	movl   $0xc3d9e0,(%ecx)
84c1c8:	e8 3f 2c bd ff       	call   0x41ee0c
84c1cd:	8b 4d f4             	mov    -0xc(%ebp),%ecx
84c1d0:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
84c1d7:	59                   	pop    %ecx
84c1d8:	8b e5                	mov    %ebp,%esp
84c1da:	5d                   	pop    %ebp
84c1db:	c3                   	ret
84c1dc:	cc                   	int3
84c1dd:	cc                   	int3
84c1de:	cc                   	int3
84c1df:	cc                   	int3
84c1e0:	cc                   	int3
84c1e1:	cc                   	int3
84c1e2:	cc                   	int3
84c1e3:	cc                   	int3
84c1e4:	cc                   	int3
84c1e5:	cc                   	int3
84c1e6:	cc                   	int3
84c1e7:	cc                   	int3
84c1e8:	cc                   	int3
84c1e9:	cc                   	int3
84c1ea:	cc                   	int3
84c1eb:	cc                   	int3
84c1ec:	55                   	push   %ebp
84c1ed:	8b ec                	mov    %esp,%ebp
84c1ef:	6a ff                	push   $0xffffffff
84c1f1:	68 45 b3 b9 00       	push   $0xb9b345
84c1f6:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
84c1fc:	50                   	push   %eax
84c1fd:	56                   	push   %esi
84c1fe:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
84c203:	33 c5                	xor    %ebp,%eax
84c205:	50                   	push   %eax
84c206:	8d 45 f4             	lea    -0xc(%ebp),%eax
84c209:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
84c20f:	8b f1                	mov    %ecx,%esi
84c211:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
84c215:	c7 06 b8 d9 c3 00    	movl   $0xc3d9b8,(%esi)
84c21b:	e8 aa dc bc ff       	call   0x419eca
84c220:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
84c224:	74 18                	je     0x84c23e
84c226:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
84c22a:	75 08                	jne    0x84c234
84c22c:	56                   	push   %esi
84c22d:	e8 5d 55 bb ff       	call   0x40178f
84c232:	eb 09                	jmp    0x84c23d
84c234:	6a 1c                	push   $0x1c
84c236:	56                   	push   %esi
84c237:	e8 9e 35 bd ff       	call   0x41f7da
84c23c:	59                   	pop    %ecx
84c23d:	59                   	pop    %ecx
84c23e:	8b c6                	mov    %esi,%eax
84c240:	8b 4d f4             	mov    -0xc(%ebp),%ecx
84c243:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
84c24a:	59                   	pop    %ecx
84c24b:	5e                   	pop    %esi
84c24c:	8b e5                	mov    %ebp,%esp
84c24e:	5d                   	pop    %ebp
84c24f:	c2 04 00             	ret    $0x4
84c252:	cc                   	int3
84c253:	cc                   	int3
84c254:	cc                   	int3
84c255:	cc                   	int3
84c256:	cc                   	int3
84c257:	cc                   	int3
84c258:	cc                   	int3
84c259:	cc                   	int3
84c25a:	cc                   	int3
84c25b:	cc                   	int3
84c25c:	cc                   	int3
84c25d:	cc                   	int3
84c25e:	cc                   	int3
84c25f:	cc                   	int3
84c260:	cc                   	int3
84c261:	cc                   	int3
84c262:	cc                   	int3
84c263:	cc                   	int3
84c264:	cc                   	int3
84c265:	cc                   	int3
84c266:	cc                   	int3
84c267:	cc                   	int3
84c268:	cc                   	int3