432210:	83 3b 00             	cmpl   $0x0,(%ebx)
432213:	0f 84 10 00 00 00    	je     0x432229
432219:	c7 45 e8 01 00 00 00 	movl   $0x1,-0x18(%ebp)
432220:	8b 5d 2c             	mov    0x2c(%ebp),%ebx
432223:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
432229:	8b 5d f4             	mov    -0xc(%ebp),%ebx
43222c:	89 5d dc             	mov    %ebx,-0x24(%ebp)
43222f:	8b 5d dc             	mov    -0x24(%ebp),%ebx
432232:	8b 03                	mov    (%ebx),%eax
432234:	8b 5d 30             	mov    0x30(%ebp),%ebx
432237:	89 03                	mov    %eax,(%ebx)
432239:	8b 5d f4             	mov    -0xc(%ebp),%ebx
43223c:	83 c3 04             	add    $0x4,%ebx
43223f:	89 5d dc             	mov    %ebx,-0x24(%ebp)
432242:	8b 5d dc             	mov    -0x24(%ebp),%ebx
432245:	8b 03                	mov    (%ebx),%eax
432247:	8b 5d 34             	mov    0x34(%ebp),%ebx
43224a:	89 03                	mov    %eax,(%ebx)
43224c:	8b 5d f4             	mov    -0xc(%ebp),%ebx
43224f:	83 c3 08             	add    $0x8,%ebx
432252:	89 5d dc             	mov    %ebx,-0x24(%ebp)
432255:	8b 5d dc             	mov    -0x24(%ebp),%ebx
432258:	8b 03                	mov    (%ebx),%eax
43225a:	8b 5d 38             	mov    0x38(%ebp),%ebx
43225d:	89 03                	mov    %eax,(%ebx)
43225f:	8b 5d f4             	mov    -0xc(%ebp),%ebx
432262:	83 c3 0c             	add    $0xc,%ebx
432265:	89 5d dc             	mov    %ebx,-0x24(%ebp)
432268:	8b 5d dc             	mov    -0x24(%ebp),%ebx
43226b:	8b 03                	mov    (%ebx),%eax
43226d:	8b 5d 3c             	mov    0x3c(%ebp),%ebx
432270:	89 03                	mov    %eax,(%ebx)
432272:	8b 5d 38             	mov    0x38(%ebp),%ebx
432275:	db 03                	fildl  (%ebx)
432277:	dd 5d d8             	fstpl  -0x28(%ebp)
43227a:	dd 45 d8             	fldl   -0x28(%ebp)
43227d:	8b 5d 30             	mov    0x30(%ebp),%ebx
432280:	db 03                	fildl  (%ebx)
432282:	dd 5d d0             	fstpl  -0x30(%ebp)
432285:	dc 65 d0             	fsubl  -0x30(%ebp)
432288:	dd 5d c8             	fstpl  -0x38(%ebp)
43228b:	dd 45 c8             	fldl   -0x38(%ebp)
43228e:	e8 5c ef fc ff       	call   0x4011ef
432293:	8b 5d 40             	mov    0x40(%ebp),%ebx
432296:	89 03                	mov    %eax,(%ebx)
432298:	8b 5d 3c             	mov    0x3c(%ebp),%ebx
43229b:	db 03                	fildl  (%ebx)
43229d:	dd 5d d8             	fstpl  -0x28(%ebp)
4322a0:	dd 45 d8             	fldl   -0x28(%ebp)
4322a3:	8b 5d 34             	mov    0x34(%ebp),%ebx
4322a6:	db 03                	fildl  (%ebx)
4322a8:	dd 5d d0             	fstpl  -0x30(%ebp)
4322ab:	dc 65 d0             	fsubl  -0x30(%ebp)
4322ae:	dd 5d c8             	fstpl  -0x38(%ebp)
4322b1:	dd 45 c8             	fldl   -0x38(%ebp)
4322b4:	e8 36 ef fc ff       	call   0x4011ef
4322b9:	8b 5d 44             	mov    0x44(%ebp),%ebx
4322bc:	89 03                	mov    %eax,(%ebx)
4322be:	68 05 00 00 00       	push   $0x5
4322c3:	ff 75 08             	push   0x8(%ebp)
4322c6:	e8 30 5c fe ff       	call   0x417efb
4322cb:	89 45 d8             	mov    %eax,-0x28(%ebp)
4322ce:	83 7d d8 00          	cmpl   $0x0,-0x28(%ebp)
4322d2:	0f 85 9b 00 00 00    	jne    0x432373
4322d8:	68 04 00 00 00       	push   $0x4
4322dd:	ff 75 08             	push   0x8(%ebp)
4322e0:	e8 16 5c fe ff       	call   0x417efb
4322e5:	89 45 dc             	mov    %eax,-0x24(%ebp)
4322e8:	68 2c 00 00 00       	push   $0x2c
4322ed:	ff 75 dc             	push   -0x24(%ebp)
4322f0:	e8 06 5c fe ff       	call   0x417efb
4322f5:	89 45 e4             	mov    %eax,-0x1c(%ebp)
4322f8:	ff 75 e4             	push   -0x1c(%ebp)
4322fb:	e8 9b f9 fc ff       	call   0x401c9b
432300:	89 45 dc             	mov    %eax,-0x24(%ebp)
432303:	8b 5d 30             	mov    0x30(%ebp),%ebx
432306:	db 03                	fildl  (%ebx)
432308:	dd 5d d4             	fstpl  -0x2c(%ebp)
43230b:	dd 45 d4             	fldl   -0x2c(%ebp)
43230e:	db 45 dc             	fildl  -0x24(%ebp)
432311:	dd 5d cc             	fstpl  -0x34(%ebp)
432314:	dc 45 cc             	faddl  -0x34(%ebp)
432317:	dd 5d c4             	fstpl  -0x3c(%ebp)
43231a:	dd 45 c4             	fldl   -0x3c(%ebp)
43231d:	e8 cd ee fc ff       	call   0x4011ef
432322:	8b 5d 50             	mov    0x50(%ebp),%ebx
432325:	89 03                	mov    %eax,(%ebx)
432327:	db 45 e4             	fildl  -0x1c(%ebp)
43232a:	dd 5d d8             	fstpl  -0x28(%ebp)
43232d:	dd 45 d8             	fldl   -0x28(%ebp)
432330:	dc 05 f2 bb 4c 00    	faddl  0x4cbbf2
432336:	dd 5d d0             	fstpl  -0x30(%ebp)
432339:	dd 45 d0             	fldl   -0x30(%ebp)
43233c:	e8 ae ee fc ff       	call   0x4011ef
432341:	50                   	push   %eax
432342:	e8 54 f9 fc ff       	call   0x401c9b
432347:	89 45 cc             	mov    %eax,-0x34(%ebp)
43234a:	8b 5d 34             	mov    0x34(%ebp),%ebx
43234d:	db 03                	fildl  (%ebx)
43234f:	dd 5d c4             	fstpl  -0x3c(%ebp)
432352:	dd 45 c4             	fldl   -0x3c(%ebp)
432355:	db 45 cc             	fildl  -0x34(%ebp)
432358:	dd 5d bc             	fstpl  -0x44(%ebp)
43235b:	dc 45 bc             	faddl  -0x44(%ebp)
43235e:	dd 5d b4             	fstpl  -0x4c(%ebp)
432361:	dd 45 b4             	fldl   -0x4c(%ebp)
432364:	e8 86 ee fc ff       	call   0x4011ef
432369:	8b 5d 54             	mov    0x54(%ebp),%ebx
43236c:	89 03                	mov    %eax,(%ebx)
43236e:	e9 48 00 00 00       	jmp    0x4323bb
432373:	8b 5d 50             	mov    0x50(%ebp),%ebx
432376:	db 03                	fildl  (%ebx)
432378:	dd 5d d8             	fstpl  -0x28(%ebp)
43237b:	dd 45 d8             	fldl   -0x28(%ebp)
43237e:	db 45 f0             	fildl  -0x10(%ebp)
432381:	dd 5d d0             	fstpl  -0x30(%ebp)
432384:	dc 45 d0             	faddl  -0x30(%ebp)
432387:	dd 5d c8             	fstpl  -0x38(%ebp)
43238a:	dd 45 c8             	fldl   -0x38(%ebp)
43238d:	e8 5d ee fc ff       	call   0x4011ef
432392:	8b 5d 50             	mov    0x50(%ebp),%ebx
432395:	89 03                	mov    %eax,(%ebx)
432397:	8b 5d 54             	mov    0x54(%ebp),%ebx
43239a:	db 03                	fildl  (%ebx)
43239c:	dd 5d d8             	fstpl  -0x28(%ebp)
43239f:	dd 45 d8             	fldl   -0x28(%ebp)
4323a2:	db 45 ec             	fildl  -0x14(%ebp)
4323a5:	dd 5d d0             	fstpl  -0x30(%ebp)
4323a8:	dc 45 d0             	faddl  -0x30(%ebp)
4323ab:	dd 5d c8             	fstpl  -0x38(%ebp)
4323ae:	dd 45 c8             	fldl   -0x38(%ebp)
4323b1:	e8 39 ee fc ff       	call   0x4011ef
4323b6:	8b 5d 54             	mov    0x54(%ebp),%ebx
4323b9:	89 03                	mov    %eax,(%ebx)
4323bb:	8b 5d 50             	mov    0x50(%ebp),%ebx
4323be:	db 03                	fildl  (%ebx)
4323c0:	dd 5d d8             	fstpl  -0x28(%ebp)
4323c3:	dd 45 d8             	fldl   -0x28(%ebp)
4323c6:	8b 5d 40             	mov    0x40(%ebp),%ebx
4323c9:	db 03                	fildl  (%ebx)
4323cb:	dd 5d d0             	fstpl  -0x30(%ebp)
4323ce:	dc 45 d0             	faddl  -0x30(%ebp)
4323d1:	dd 5d c8             	fstpl  -0x38(%ebp)
4323d4:	dd 45 c8             	fldl   -0x38(%ebp)
4323d7:	e8 13 ee fc ff       	call   0x4011ef
4323dc:	8b 5d 58             	mov    0x58(%ebp),%ebx
4323df:	89 03                	mov    %eax,(%ebx)
4323e1:	8b 5d 54             	mov    0x54(%ebp),%ebx
4323e4:	db 03                	fildl  (%ebx)
4323e6:	dd 5d d8             	fstpl  -0x28(%ebp)
4323e9:	dd 45 d8             	fldl   -0x28(%ebp)
4323ec:	8b 5d 44             	mov    0x44(%ebp),%ebx
4323ef:	db 03                	fildl  (%ebx)
4323f1:	dd 5d d0             	fstpl  -0x30(%ebp)
4323f4:	dc 45 d0             	faddl  -0x30(%ebp)
4323f7:	dd 5d c8             	fstpl  -0x38(%ebp)
4323fa:	dd 45 c8             	fldl   -0x38(%ebp)
4323fd:	e8 ed ed fc ff       	call   0x4011ef
432402:	8b 5d 5c             	mov    0x5c(%ebp),%ebx
432405:	89 03                	mov    %eax,(%ebx)
432407:	89 65 dc             	mov    %esp,-0x24(%ebp)
43240a:	ff 75 f4             	push   -0xc(%ebp)
43240d:	ff 75 fc             	push   -0x4(%ebp)
432410:	ff 75 e0             	push   -0x20(%ebp)
432413:	33 c0                	xor    %eax,%eax
432415:	ff 15 2c 32 4b 00    	call   *0x4b322c
43241b:	90                   	nop
43241c:	90                   	nop
43241d:	39 65 dc             	cmp    %esp,-0x24(%ebp)
432420:	74 17                	je     0x432439
432422:	68 af 06 00 00       	push   $0x6af
432427:	68 53 d3 03 04       	push   $0x403d353
43242c:	68 06 00 00 00       	push   $0x6
432431:	e8 74 e1 06 00       	call   0x4a05aa
432436:	83 c4 0c             	add    $0xc,%esp
432439:	85 c0                	test   %eax,%eax
43243b:	0f 84 96 00 00 00    	je     0x4324d7
432441:	89 65 dc             	mov    %esp,-0x24(%ebp)
432444:	ff 75 f4             	push   -0xc(%ebp)
432447:	ff 75 fc             	push   -0x4(%ebp)
43244a:	ff 75 e0             	push   -0x20(%ebp)
43244d:	33 c0                	xor    %eax,%eax
43244f:	ff 15 f8 9a 50 00    	call   *0x509af8
432455:	90                   	nop
432456:	90                   	nop
432457:	39 65 dc             	cmp    %esp,-0x24(%ebp)
43245a:	74 17                	je     0x432473
43245c:	68 d8 06 00 00       	push   $0x6d8
432461:	68 53 d3 03 04       	push   $0x403d353
432466:	68 06 00 00 00       	push   $0x6
43246b:	e8 3a e1 06 00       	call   0x4a05aa
432470:	83 c4 0c             	add    $0xc,%esp
432473:	68 10 00 00 00       	push   $0x10
432478:	e8 21 e1 06 00       	call   0x4a059e
43247d:	83 c4 04             	add    $0x4,%esp
432480:	89 45 dc             	mov    %eax,-0x24(%ebp)
432483:	8b d8                	mov    %eax,%ebx
432485:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
43248b:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
432492:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
432499:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
4324a0:	6a 00                	push   $0x0
4324a2:	8d 45 dc             	lea    -0x24(%ebp),%eax
4324a5:	50                   	push   %eax
4324a6:	8d 45 e0             	lea    -0x20(%ebp),%eax
4324a9:	50                   	push   %eax
4324aa:	e8 3e d8 ff ff       	call   0x42fced
4324af:	89 45 d8             	mov    %eax,-0x28(%ebp)
4324b2:	8b 5d dc             	mov    -0x24(%ebp),%ebx
4324b5:	53                   	push   %ebx
4324b6:	e8 e9 e0 06 00       	call   0x4a05a4
4324bb:	83 c4 04             	add    $0x4,%esp
4324be:	8b 45 d8             	mov    -0x28(%ebp),%eax
4324c1:	50                   	push   %eax
4324c2:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4324c5:	53                   	push   %ebx
4324c6:	e8 d9 e0 06 00       	call   0x4a05a4
4324cb:	83 c4 04             	add    $0x4,%esp
4324ce:	58                   	pop    %eax
4324cf:	89 45 f8             	mov    %eax,-0x8(%ebp)
4324d2:	e9 80 00 00 00       	jmp    0x432557
4324d7:	68 10 00 00 00       	push   $0x10
4324dc:	e8 bd e0 06 00       	call   0x4a059e
4324e1:	83 c4 04             	add    $0x4,%esp
4324e4:	89 45 dc             	mov    %eax,-0x24(%ebp)
4324e7:	8b d8                	mov    %eax,%ebx
4324e9:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
4324ef:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
4324f6:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
4324fd:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
432504:	6a 00                	push   $0x0
432506:	8d 45 dc             	lea    -0x24(%ebp),%eax
432509:	50                   	push   %eax
43250a:	8d 45 fc             	lea    -0x4(%ebp),%eax
43250d:	50                   	push   %eax
43250e:	e8 da d7 ff ff       	call   0x42fced
432513:	89 45 d8             	mov    %eax,-0x28(%ebp)
432516:	8b 5d dc             	mov    -0x24(%ebp),%ebx
432519:	53                   	push   %ebx
43251a:	e8 85 e0 06 00       	call   0x4a05a4
43251f:	83 c4 04             	add    $0x4,%esp
432522:	8b 45 d8             	mov    -0x28(%ebp),%eax
432525:	50                   	push   %eax
432526:	8b 5d f8             	mov    -0x8(%ebp),%ebx
432529:	53                   	push   %ebx
43252a:	e8 75 e0 06 00       	call   0x4a05a4
43252f:	83 c4 04             	add    $0x4,%esp
432532:	58                   	pop    %eax
432533:	89 45 f8             	mov    %eax,-0x8(%ebp)
432536:	68 01 00 00 00       	push   $0x1
43253b:	8b 5d 44             	mov    0x44(%ebp),%ebx
43253e:	ff 33                	push   (%ebx)
432540:	8b 5d 40             	mov    0x40(%ebp),%ebx
432543:	ff 33                	push   (%ebx)
432545:	8b 5d 34             	mov    0x34(%ebp),%ebx
432548:	ff 33                	push   (%ebx)
43254a:	8b 5d 30             	mov    0x30(%ebp),%ebx
43254d:	ff 33                	push   (%ebx)
43254f:	ff 75 08             	push   0x8(%ebp)
432552:	e8 34 b6 ff ff       	call   0x42db8b
432557:	68 01 03 00 80       	push   $0x80000301
43255c:	6a 00                	push   $0x0
43255e:	8b 5d 44             	mov    0x44(%ebp),%ebx
432561:	ff 33                	push   (%ebx)
432563:	68 01 03 00 80       	push   $0x80000301
432568:	6a 00                	push   $0x0
43256a:	8b 5d 40             	mov    0x40(%ebp),%ebx
43256d:	ff 33                	push   (%ebx)
43256f:	68 02 00 00 00       	push   $0x2
432574:	bb 00 0a 00 00       	mov    $0xa00,%ebx
432579:	e8 12 28 07 00       	call   0x4a4d90
43257e:	83 c4 1c             	add    $0x1c,%esp
432581:	50                   	push   %eax
432582:	ff 75 10             	push   0x10(%ebp)
432585:	ff 75 0c             	push   0xc(%ebp)
432588:	ff 75 08             	push   0x8(%ebp)
43258b:	e8 43 06 00 00       	call   0x432bd3
432590:	89 45 e4             	mov    %eax,-0x1c(%ebp)
432593:	83 7d 0c 05          	cmpl   $0x5,0xc(%ebp)
432597:	0f 85 cc 00 00 00    	jne    0x432669
43259d:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
4325a4:	6a 00                	push   $0x0
4325a6:	ff 75 dc             	push   -0x24(%ebp)
4325a9:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4325b0:	6a 00                	push   $0x0
4325b2:	ff 75 d8             	push   -0x28(%ebp)
4325b5:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
4325bc:	6a 00                	push   $0x0
4325be:	ff 75 d4             	push   -0x2c(%ebp)
4325c1:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
4325c8:	6a 00                	push   $0x0
4325ca:	ff 75 d0             	push   -0x30(%ebp)
4325cd:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
4325d4:	6a 00                	push   $0x0
4325d6:	ff 75 cc             	push   -0x34(%ebp)
4325d9:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
4325e0:	6a 00                	push   $0x0
4325e2:	ff 75 c8             	push   -0x38(%ebp)
4325e5:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
4325ec:	6a 00                	push   $0x0
4325ee:	ff 75 c4             	push   -0x3c(%ebp)
4325f1:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
4325f8:	6a 00                	push   $0x0
4325fa:	ff 75 c0             	push   -0x40(%ebp)
4325fd:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
432604:	6a 00                	push   $0x0
432606:	ff 75 bc             	push   -0x44(%ebp)
432609:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
432610:	6a 00                	push   $0x0
432612:	ff 75 b8             	push   -0x48(%ebp)
432615:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
43261c:	6a 00                	push   $0x0
43261e:	ff 75 b4             	push   -0x4c(%ebp)
432621:	c7 45 b0 00 00 00 00 	movl   $0x0,-0x50(%ebp)
432628:	6a 00                	push   $0x0
43262a:	ff 75 b0             	push   -0x50(%ebp)
43262d:	c7 45 ac 00 00 00 00 	movl   $0x0,-0x54(%ebp)
432634:	6a 00                	push   $0x0
432636:	ff 75 ac             	push   -0x54(%ebp)
432639:	6a 01                	push   $0x1
43263b:	8b 5d 44             	mov    0x44(%ebp),%ebx
43263e:	ff 33                	push   (%ebx)
432640:	6a 01                	push   $0x1
432642:	8b 5d 40             	mov    0x40(%ebp),%ebx
432645:	ff 33                	push   (%ebx)
432647:	ff 75 0c             	push   0xc(%ebp)
43264a:	ff 75 08             	push   0x8(%ebp)
43264d:	e8 25 b3 ff ff       	call   0x42d977
432652:	68 00 00 00 00       	push   $0x0
432657:	68 00 00 00 00       	push   $0x0
43265c:	68 0f 00 00 00       	push   $0xf
432661:	ff 75 08             	push   0x8(%ebp)
432664:	e8 a0 de ff ff       	call   0x430509
432669:	83 7d e8 00          	cmpl   $0x0,-0x18(%ebp)
43266d:	0f 84 09 00 00 00    	je     0x43267c
432673:	8b 5d 2c             	mov    0x2c(%ebp),%ebx
432676:	c7 03 01 00 00 00    	movl   $0x1,(%ebx)
43267c:	83 7d f0 00          	cmpl   $0x0,-0x10(%ebp)
432680:	0f 85 0e 00 00 00    	jne    0x432694
432686:	83 7d ec 00          	cmpl   $0x0,-0x14(%ebp)
43268a:	0f 85 04 00 00 00    	jne    0x432694
432690:	33 c0                	xor    %eax,%eax
432692:	eb 05                	jmp    0x432699
432694:	b8 01 00 00 00       	mov    $0x1,%eax
432699:	85 c0                	test   %eax,%eax
43269b:	0f 84 13 00 00 00    	je     0x4326b4
4326a1:	ff 75 ec             	push   -0x14(%ebp)
4326a4:	ff 75 f0             	push   -0x10(%ebp)
4326a7:	68 ee 4e 00 00       	push   $0x4eee
4326ac:	ff 75 18             	push   0x18(%ebp)