42eefe:	5b                   	pop    %ebx
42eeff:	81 c3 10 00 00 00    	add    $0x10,%ebx
42ef05:	5f                   	pop    %edi
42ef06:	83 c7 04             	add    $0x4,%edi
42ef09:	57                   	push   %edi
42ef0a:	8b 3f                	mov    (%edi),%edi
42ef0c:	53                   	push   %ebx
42ef0d:	8b 03                	mov    (%ebx),%eax
42ef0f:	83 c3 04             	add    $0x4,%ebx
42ef12:	89 07                	mov    %eax,(%edi)
42ef14:	83 c7 04             	add    $0x4,%edi
42ef17:	8b 03                	mov    (%ebx),%eax
42ef19:	83 c3 04             	add    $0x4,%ebx
42ef1c:	89 07                	mov    %eax,(%edi)
42ef1e:	83 c7 04             	add    $0x4,%edi
42ef21:	8b 03                	mov    (%ebx),%eax
42ef23:	83 c3 04             	add    $0x4,%ebx
42ef26:	89 07                	mov    %eax,(%edi)
42ef28:	83 c7 04             	add    $0x4,%edi
42ef2b:	8b 03                	mov    (%ebx),%eax
42ef2d:	83 c3 04             	add    $0x4,%ebx
42ef30:	89 07                	mov    %eax,(%edi)
42ef32:	83 c7 04             	add    $0x4,%edi
42ef35:	5b                   	pop    %ebx
42ef36:	81 c3 10 00 00 00    	add    $0x10,%ebx
42ef3c:	5f                   	pop    %edi
42ef3d:	83 c7 04             	add    $0x4,%edi
42ef40:	8b 03                	mov    (%ebx),%eax
42ef42:	83 c3 04             	add    $0x4,%ebx
42ef45:	89 07                	mov    %eax,(%edi)
42ef47:	83 c7 04             	add    $0x4,%edi
42ef4a:	8b 03                	mov    (%ebx),%eax
42ef4c:	83 c3 04             	add    $0x4,%ebx
42ef4f:	89 07                	mov    %eax,(%edi)
42ef51:	83 c7 04             	add    $0x4,%edi
42ef54:	8b 03                	mov    (%ebx),%eax
42ef56:	83 c3 04             	add    $0x4,%ebx
42ef59:	89 07                	mov    %eax,(%edi)
42ef5b:	83 c7 04             	add    $0x4,%edi
42ef5e:	8b 03                	mov    (%ebx),%eax
42ef60:	83 c3 04             	add    $0x4,%ebx
42ef63:	89 07                	mov    %eax,(%edi)
42ef65:	83 c7 04             	add    $0x4,%edi
42ef68:	8b 03                	mov    (%ebx),%eax
42ef6a:	83 c3 04             	add    $0x4,%ebx
42ef6d:	89 07                	mov    %eax,(%edi)
42ef6f:	83 c7 04             	add    $0x4,%edi
42ef72:	8b 03                	mov    (%ebx),%eax
42ef74:	83 c3 04             	add    $0x4,%ebx
42ef77:	89 07                	mov    %eax,(%edi)
42ef79:	83 c7 04             	add    $0x4,%edi
42ef7c:	8b 03                	mov    (%ebx),%eax
42ef7e:	83 c3 04             	add    $0x4,%ebx
42ef81:	89 07                	mov    %eax,(%edi)
42ef83:	83 c7 04             	add    $0x4,%edi
42ef86:	e8 19 16 07 00       	call   0x4a05a4
42ef8b:	83 c4 04             	add    $0x4,%esp
42ef8e:	ff 75 dc             	push   -0x24(%ebp)
42ef91:	68 00 00 00 00       	push   $0x0
42ef96:	68 91 4e 00 00       	push   $0x4e91
42ef9b:	ff 75 fc             	push   -0x4(%ebp)
42ef9e:	e8 66 15 00 00       	call   0x430509
42efa3:	89 45 c8             	mov    %eax,-0x38(%ebp)
42efa6:	83 7d c8 00          	cmpl   $0x0,-0x38(%ebp)
42efaa:	0f 85 0f 02 00 00    	jne    0x42f1bf
42efb0:	89 65 cc             	mov    %esp,-0x34(%ebp)
42efb3:	68 4c 00 00 00       	push   $0x4c
42efb8:	ff 75 dc             	push   -0x24(%ebp)
42efbb:	8b 45 ec             	mov    -0x14(%ebp),%eax
42efbe:	50                   	push   %eax
42efbf:	68 4c 00 00 00       	push   $0x4c
42efc4:	e8 d5 15 07 00       	call   0x4a059e
42efc9:	83 c4 04             	add    $0x4,%esp
42efcc:	8b f8                	mov    %eax,%edi
42efce:	5b                   	pop    %ebx
42efcf:	50                   	push   %eax
42efd0:	89 5d c4             	mov    %ebx,-0x3c(%ebp)
42efd3:	89 45 c8             	mov    %eax,-0x38(%ebp)
42efd6:	8b 03                	mov    (%ebx),%eax
42efd8:	83 c3 04             	add    $0x4,%ebx
42efdb:	89 07                	mov    %eax,(%edi)
42efdd:	83 c7 04             	add    $0x4,%edi
42efe0:	8b 03                	mov    (%ebx),%eax
42efe2:	83 c3 04             	add    $0x4,%ebx
42efe5:	89 07                	mov    %eax,(%edi)
42efe7:	83 c7 04             	add    $0x4,%edi
42efea:	8b 03                	mov    (%ebx),%eax
42efec:	83 c3 04             	add    $0x4,%ebx
42efef:	89 07                	mov    %eax,(%edi)
42eff1:	83 c7 04             	add    $0x4,%edi
42eff4:	8b 03                	mov    (%ebx),%eax
42eff6:	83 c3 04             	add    $0x4,%ebx
42eff9:	89 07                	mov    %eax,(%edi)
42effb:	83 c7 04             	add    $0x4,%edi
42effe:	53                   	push   %ebx
42efff:	8b 1b                	mov    (%ebx),%ebx
42f001:	8b 03                	mov    (%ebx),%eax
42f003:	83 c3 04             	add    $0x4,%ebx
42f006:	89 07                	mov    %eax,(%edi)
42f008:	83 c7 04             	add    $0x4,%edi
42f00b:	8b 03                	mov    (%ebx),%eax
42f00d:	83 c3 04             	add    $0x4,%ebx
42f010:	89 07                	mov    %eax,(%edi)
42f012:	83 c7 04             	add    $0x4,%edi
42f015:	8b 03                	mov    (%ebx),%eax
42f017:	83 c3 04             	add    $0x4,%ebx
42f01a:	89 07                	mov    %eax,(%edi)
42f01c:	83 c7 04             	add    $0x4,%edi
42f01f:	8b 03                	mov    (%ebx),%eax
42f021:	83 c3 04             	add    $0x4,%ebx
42f024:	89 07                	mov    %eax,(%edi)
42f026:	83 c7 04             	add    $0x4,%edi
42f029:	5b                   	pop    %ebx
42f02a:	83 c3 04             	add    $0x4,%ebx
42f02d:	53                   	push   %ebx
42f02e:	8b 1b                	mov    (%ebx),%ebx
42f030:	8b 03                	mov    (%ebx),%eax
42f032:	83 c3 04             	add    $0x4,%ebx
42f035:	89 07                	mov    %eax,(%edi)
42f037:	83 c7 04             	add    $0x4,%edi
42f03a:	8b 03                	mov    (%ebx),%eax
42f03c:	83 c3 04             	add    $0x4,%ebx
42f03f:	89 07                	mov    %eax,(%edi)
42f041:	83 c7 04             	add    $0x4,%edi
42f044:	8b 03                	mov    (%ebx),%eax
42f046:	83 c3 04             	add    $0x4,%ebx
42f049:	89 07                	mov    %eax,(%edi)
42f04b:	83 c7 04             	add    $0x4,%edi
42f04e:	8b 03                	mov    (%ebx),%eax
42f050:	83 c3 04             	add    $0x4,%ebx
42f053:	89 07                	mov    %eax,(%edi)
42f055:	83 c7 04             	add    $0x4,%edi
42f058:	5b                   	pop    %ebx
42f059:	83 c3 04             	add    $0x4,%ebx
42f05c:	8b 03                	mov    (%ebx),%eax
42f05e:	83 c3 04             	add    $0x4,%ebx
42f061:	89 07                	mov    %eax,(%edi)
42f063:	83 c7 04             	add    $0x4,%edi
42f066:	8b 03                	mov    (%ebx),%eax
42f068:	83 c3 04             	add    $0x4,%ebx
42f06b:	89 07                	mov    %eax,(%edi)
42f06d:	83 c7 04             	add    $0x4,%edi
42f070:	8b 03                	mov    (%ebx),%eax
42f072:	83 c3 04             	add    $0x4,%ebx
42f075:	89 07                	mov    %eax,(%edi)
42f077:	83 c7 04             	add    $0x4,%edi
42f07a:	8b 03                	mov    (%ebx),%eax
42f07c:	83 c3 04             	add    $0x4,%ebx
42f07f:	89 07                	mov    %eax,(%edi)
42f081:	83 c7 04             	add    $0x4,%edi
42f084:	8b 03                	mov    (%ebx),%eax
42f086:	83 c3 04             	add    $0x4,%ebx
42f089:	89 07                	mov    %eax,(%edi)
42f08b:	83 c7 04             	add    $0x4,%edi
42f08e:	8b 03                	mov    (%ebx),%eax
42f090:	83 c3 04             	add    $0x4,%ebx
42f093:	89 07                	mov    %eax,(%edi)
42f095:	83 c7 04             	add    $0x4,%edi
42f098:	8b 03                	mov    (%ebx),%eax
42f09a:	83 c3 04             	add    $0x4,%ebx
42f09d:	89 07                	mov    %eax,(%edi)
42f09f:	83 c7 04             	add    $0x4,%edi
42f0a2:	33 c0                	xor    %eax,%eax
42f0a4:	ff 15 38 30 4b 00    	call   *0x4b3038
42f0aa:	90                   	nop
42f0ab:	90                   	nop
42f0ac:	39 65 cc             	cmp    %esp,-0x34(%ebp)
42f0af:	74 17                	je     0x42f0c8
42f0b1:	68 93 08 00 00       	push   $0x893
42f0b6:	68 9c ce 03 04       	push   $0x403ce9c
42f0bb:	68 06 00 00 00       	push   $0x6
42f0c0:	e8 e5 14 07 00       	call   0x4a05aa
42f0c5:	83 c4 0c             	add    $0xc,%esp
42f0c8:	8b 5d c8             	mov    -0x38(%ebp),%ebx
42f0cb:	53                   	push   %ebx
42f0cc:	8b 7d c4             	mov    -0x3c(%ebp),%edi
42f0cf:	8b 03                	mov    (%ebx),%eax
42f0d1:	83 c3 04             	add    $0x4,%ebx
42f0d4:	89 07                	mov    %eax,(%edi)
42f0d6:	83 c7 04             	add    $0x4,%edi
42f0d9:	8b 03                	mov    (%ebx),%eax
42f0db:	83 c3 04             	add    $0x4,%ebx
42f0de:	89 07                	mov    %eax,(%edi)
42f0e0:	83 c7 04             	add    $0x4,%edi
42f0e3:	8b 03                	mov    (%ebx),%eax
42f0e5:	83 c3 04             	add    $0x4,%ebx
42f0e8:	89 07                	mov    %eax,(%edi)
42f0ea:	83 c7 04             	add    $0x4,%edi
42f0ed:	8b 03                	mov    (%ebx),%eax
42f0ef:	83 c3 04             	add    $0x4,%ebx
42f0f2:	89 07                	mov    %eax,(%edi)
42f0f4:	83 c7 04             	add    $0x4,%edi
42f0f7:	57                   	push   %edi
42f0f8:	8b 3f                	mov    (%edi),%edi
42f0fa:	53                   	push   %ebx
42f0fb:	8b 03                	mov    (%ebx),%eax
42f0fd:	83 c3 04             	add    $0x4,%ebx
42f100:	89 07                	mov    %eax,(%edi)
42f102:	83 c7 04             	add    $0x4,%edi
42f105:	8b 03                	mov    (%ebx),%eax
42f107:	83 c3 04             	add    $0x4,%ebx
42f10a:	89 07                	mov    %eax,(%edi)
42f10c:	83 c7 04             	add    $0x4,%edi
42f10f:	8b 03                	mov    (%ebx),%eax
42f111:	83 c3 04             	add    $0x4,%ebx
42f114:	89 07                	mov    %eax,(%edi)
42f116:	83 c7 04             	add    $0x4,%edi
42f119:	8b 03                	mov    (%ebx),%eax
42f11b:	83 c3 04             	add    $0x4,%ebx
42f11e:	89 07                	mov    %eax,(%edi)
42f120:	83 c7 04             	add    $0x4,%edi
42f123:	5b                   	pop    %ebx
42f124:	81 c3 10 00 00 00    	add    $0x10,%ebx
42f12a:	5f                   	pop    %edi
42f12b:	83 c7 04             	add    $0x4,%edi
42f12e:	57                   	push   %edi
42f12f:	8b 3f                	mov    (%edi),%edi
42f131:	53                   	push   %ebx
42f132:	8b 03                	mov    (%ebx),%eax
42f134:	83 c3 04             	add    $0x4,%ebx
42f137:	89 07                	mov    %eax,(%edi)
42f139:	83 c7 04             	add    $0x4,%edi
42f13c:	8b 03                	mov    (%ebx),%eax
42f13e:	83 c3 04             	add    $0x4,%ebx
42f141:	89 07                	mov    %eax,(%edi)
42f143:	83 c7 04             	add    $0x4,%edi
42f146:	8b 03                	mov    (%ebx),%eax
42f148:	83 c3 04             	add    $0x4,%ebx
42f14b:	89 07                	mov    %eax,(%edi)
42f14d:	83 c7 04             	add    $0x4,%edi
42f150:	8b 03                	mov    (%ebx),%eax
42f152:	83 c3 04             	add    $0x4,%ebx
42f155:	89 07                	mov    %eax,(%edi)
42f157:	83 c7 04             	add    $0x4,%edi
42f15a:	5b                   	pop    %ebx
42f15b:	81 c3 10 00 00 00    	add    $0x10,%ebx
42f161:	5f                   	pop    %edi
42f162:	83 c7 04             	add    $0x4,%edi
42f165:	8b 03                	mov    (%ebx),%eax
42f167:	83 c3 04             	add    $0x4,%ebx
42f16a:	89 07                	mov    %eax,(%edi)
42f16c:	83 c7 04             	add    $0x4,%edi
42f16f:	8b 03                	mov    (%ebx),%eax
42f171:	83 c3 04             	add    $0x4,%ebx
42f174:	89 07                	mov    %eax,(%edi)
42f176:	83 c7 04             	add    $0x4,%edi
42f179:	8b 03                	mov    (%ebx),%eax
42f17b:	83 c3 04             	add    $0x4,%ebx
42f17e:	89 07                	mov    %eax,(%edi)
42f180:	83 c7 04             	add    $0x4,%edi
42f183:	8b 03                	mov    (%ebx),%eax
42f185:	83 c3 04             	add    $0x4,%ebx
42f188:	89 07                	mov    %eax,(%edi)
42f18a:	83 c7 04             	add    $0x4,%edi
42f18d:	8b 03                	mov    (%ebx),%eax
42f18f:	83 c3 04             	add    $0x4,%ebx
42f192:	89 07                	mov    %eax,(%edi)
42f194:	83 c7 04             	add    $0x4,%edi
42f197:	8b 03                	mov    (%ebx),%eax
42f199:	83 c3 04             	add    $0x4,%ebx
42f19c:	89 07                	mov    %eax,(%edi)
42f19e:	83 c7 04             	add    $0x4,%edi
42f1a1:	8b 03                	mov    (%ebx),%eax
42f1a3:	83 c3 04             	add    $0x4,%ebx
42f1a6:	89 07                	mov    %eax,(%edi)
42f1a8:	83 c7 04             	add    $0x4,%edi
42f1ab:	e8 f4 13 07 00       	call   0x4a05a4
42f1b0:	83 c4 04             	add    $0x4,%esp
42f1b3:	8d 45 ec             	lea    -0x14(%ebp),%eax
42f1b6:	50                   	push   %eax
42f1b7:	ff 75 fc             	push   -0x4(%ebp)
42f1ba:	e8 79 14 00 00       	call   0x430638
42f1bf:	8d 45 e4             	lea    -0x1c(%ebp),%eax
42f1c2:	50                   	push   %eax
42f1c3:	8d 45 e8             	lea    -0x18(%ebp),%eax
42f1c6:	50                   	push   %eax
42f1c7:	e8 95 12 00 00       	call   0x430461
42f1cc:	e9 6f 03 00 00       	jmp    0x42f540
42f1d1:	8b 5d f0             	mov    -0x10(%ebp),%ebx
42f1d4:	e8 1a 45 fd ff       	call   0x4036f3
42f1d9:	b8 02 00 00 00       	mov    $0x2,%eax
42f1de:	3b c1                	cmp    %ecx,%eax
42f1e0:	7c 17                	jl     0x42f1f9
42f1e2:	68 17 09 00 00       	push   $0x917
42f1e7:	68 9c ce 03 04       	push   $0x403ce9c
42f1ec:	68 01 00 00 00       	push   $0x1
42f1f1:	e8 b4 13 07 00       	call   0x4a05aa
42f1f6:	83 c4 0c             	add    $0xc,%esp
42f1f9:	03 d8                	add    %eax,%ebx
42f1fb:	89 5d cc             	mov    %ebx,-0x34(%ebp)
42f1fe:	8b 5d ec             	mov    -0x14(%ebp),%ebx
42f201:	83 c3 28             	add    $0x28,%ebx
42f204:	89 5d c8             	mov    %ebx,-0x38(%ebp)
42f207:	8b 5d c8             	mov    -0x38(%ebp),%ebx
42f20a:	db 03                	fildl  (%ebx)
42f20c:	dd 5d c0             	fstpl  -0x40(%ebp)
42f20f:	dd 45 c0             	fldl   -0x40(%ebp)
42f212:	dc 0d 12 0b 4e 00    	fmull  0x4e0b12
42f218:	dd 5d b8             	fstpl  -0x48(%ebp)
42f21b:	dd 45 b8             	fldl   -0x48(%ebp)
42f21e:	e8 cc 1f fd ff       	call   0x4011ef
42f223:	8b 5d cc             	mov    -0x34(%ebp),%ebx
42f226:	88 03                	mov    %al,(%ebx)
42f228:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42f22b:	89 5d cc             	mov    %ebx,-0x34(%ebp)
42f22e:	8b 5d cc             	mov    -0x34(%ebp),%ebx
42f231:	db 03                	fildl  (%ebx)
42f233:	dd 5d c4             	fstpl  -0x3c(%ebp)
42f236:	dd 45 c4             	fldl   -0x3c(%ebp)
42f239:	db 45 1c             	fildl  0x1c(%ebp)
42f23c:	dd 5d bc             	fstpl  -0x44(%ebp)
42f23f:	dc 45 bc             	faddl  -0x44(%ebp)
42f242:	dd 5d b4             	fstpl  -0x4c(%ebp)
42f245:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42f248:	83 c3 04             	add    $0x4,%ebx
42f24b:	89 5d b0             	mov    %ebx,-0x50(%ebp)
42f24e:	8b 5d b0             	mov    -0x50(%ebp),%ebx
42f251:	db 03                	fildl  (%ebx)
42f253:	dd 5d a8             	fstpl  -0x58(%ebp)
42f256:	dd 45 a8             	fldl   -0x58(%ebp)
42f259:	db 45 20             	fildl  0x20(%ebp)
42f25c:	dd 5d a0             	fstpl  -0x60(%ebp)
42f25f:	dc 45 a0             	faddl  -0x60(%ebp)
42f262:	dd 5d 98             	fstpl  -0x68(%ebp)
42f265:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42f268:	83 c3 08             	add    $0x8,%ebx
42f26b:	89 5d 94             	mov    %ebx,-0x6c(%ebp)
42f26e:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42f271:	89 5d 90             	mov    %ebx,-0x70(%ebp)
42f274:	8b 5d 94             	mov    -0x6c(%ebp),%ebx
42f277:	db 03                	fildl  (%ebx)
42f279:	dd 5d 88             	fstpl  -0x78(%ebp)
42f27c:	dd 45 88             	fldl   -0x78(%ebp)
42f27f:	8b 5d 90             	mov    -0x70(%ebp),%ebx
42f282:	db 03                	fildl  (%ebx)
42f284:	dd 5d 80             	fstpl  -0x80(%ebp)
42f287:	dc 65 80             	fsubl  -0x80(%ebp)
42f28a:	dd 9d 78 ff ff ff    	fstpl  -0x88(%ebp)
42f290:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42f293:	83 c3 0c             	add    $0xc,%ebx
42f296:	89 9d 74 ff ff ff    	mov    %ebx,-0x8c(%ebp)
42f29c:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42f29f:	83 c3 04             	add    $0x4,%ebx
42f2a2:	89 9d 70 ff ff ff    	mov    %ebx,-0x90(%ebp)
42f2a8:	8b 9d 74 ff ff ff    	mov    -0x8c(%ebp),%ebx
42f2ae:	db 03                	fildl  (%ebx)
42f2b0:	dd 9d 68 ff ff ff    	fstpl  -0x98(%ebp)
42f2b6:	dd 85 68 ff ff ff    	fldl   -0x98(%ebp)
42f2bc:	8b 9d 70 ff ff ff    	mov    -0x90(%ebp),%ebx
42f2c2:	db 03                	fildl  (%ebx)