4334d3:	89 45 ec             	mov    %eax,-0x14(%ebp)
4334d6:	8b 45 ec             	mov    -0x14(%ebp),%eax
4334d9:	50                   	push   %eax
4334da:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4334dd:	53                   	push   %ebx
4334de:	e8 c1 d0 06 00       	call   0x4a05a4
4334e3:	83 c4 04             	add    $0x4,%esp
4334e6:	58                   	pop    %eax
4334e7:	89 45 f8             	mov    %eax,-0x8(%ebp)
4334ea:	e9 2a 00 00 00       	jmp    0x433519
4334ef:	68 35 00 00 00       	push   $0x35
4334f4:	ff 75 10             	push   0x10(%ebp)
4334f7:	e8 c2 a8 ff ff       	call   0x42ddbe
4334fc:	50                   	push   %eax
4334fd:	e8 f7 ad ff ff       	call   0x42e2f9
433502:	89 45 ec             	mov    %eax,-0x14(%ebp)
433505:	8b 45 ec             	mov    -0x14(%ebp),%eax
433508:	50                   	push   %eax
433509:	8b 5d fc             	mov    -0x4(%ebp),%ebx
43350c:	53                   	push   %ebx
43350d:	e8 92 d0 06 00       	call   0x4a05a4
433512:	83 c4 04             	add    $0x4,%esp
433515:	58                   	pop    %eax
433516:	89 45 fc             	mov    %eax,-0x4(%ebp)
433519:	68 10 00 00 00       	push   $0x10
43351e:	e8 7b d0 06 00       	call   0x4a059e
433523:	83 c4 04             	add    $0x4,%esp
433526:	89 45 f0             	mov    %eax,-0x10(%ebp)
433529:	8b d8                	mov    %eax,%ebx
43352b:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
433531:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
433538:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
43353f:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
433546:	6a 00                	push   $0x0
433548:	8d 45 f0             	lea    -0x10(%ebp),%eax
43354b:	50                   	push   %eax
43354c:	ff 75 24             	push   0x24(%ebp)
43354f:	ff 75 20             	push   0x20(%ebp)
433552:	ff 75 1c             	push   0x1c(%ebp)
433555:	ff 75 18             	push   0x18(%ebp)
433558:	e8 c6 a4 fd ff       	call   0x40da23
43355d:	89 45 ec             	mov    %eax,-0x14(%ebp)
433560:	8b 5d f0             	mov    -0x10(%ebp),%ebx
433563:	53                   	push   %ebx
433564:	e8 3b d0 06 00       	call   0x4a05a4
433569:	83 c4 04             	add    $0x4,%esp
43356c:	8b 45 ec             	mov    -0x14(%ebp),%eax
43356f:	50                   	push   %eax
433570:	8b 5d f4             	mov    -0xc(%ebp),%ebx
433573:	53                   	push   %ebx
433574:	e8 2b d0 06 00       	call   0x4a05a4
433579:	83 c4 04             	add    $0x4,%esp
43357c:	58                   	pop    %eax
43357d:	89 45 f4             	mov    %eax,-0xc(%ebp)
433580:	68 01 03 00 80       	push   $0x80000301
433585:	6a 00                	push   $0x0
433587:	68 01 00 00 00       	push   $0x1
43358c:	68 01 03 00 80       	push   $0x80000301
433591:	6a 00                	push   $0x0
433593:	ff 75 0c             	push   0xc(%ebp)
433596:	68 02 00 00 00       	push   $0x2
43359b:	bb c4 00 00 00       	mov    $0xc4,%ebx
4335a0:	e8 0b da 06 00       	call   0x4a0fb0
4335a5:	83 c4 1c             	add    $0x1c,%esp
4335a8:	89 45 ec             	mov    %eax,-0x14(%ebp)
4335ab:	83 7d ec 00          	cmpl   $0x0,-0x14(%ebp)
4335af:	0f 84 14 00 00 00    	je     0x4335c9
4335b5:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4335b8:	89 5d f0             	mov    %ebx,-0x10(%ebp)
4335bb:	db 45 28             	fildl  0x28(%ebp)
4335be:	d9 5d ec             	fstps  -0x14(%ebp)
4335c1:	8b 45 ec             	mov    -0x14(%ebp),%eax
4335c4:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4335c7:	89 03                	mov    %eax,(%ebx)
4335c9:	68 01 03 00 80       	push   $0x80000301
4335ce:	6a 00                	push   $0x0
4335d0:	68 02 00 00 00       	push   $0x2
4335d5:	68 01 03 00 80       	push   $0x80000301
4335da:	6a 00                	push   $0x0
4335dc:	ff 75 0c             	push   0xc(%ebp)
4335df:	68 02 00 00 00       	push   $0x2
4335e4:	bb c4 00 00 00       	mov    $0xc4,%ebx
4335e9:	e8 c2 d9 06 00       	call   0x4a0fb0
4335ee:	83 c4 1c             	add    $0x1c,%esp
4335f1:	89 45 ec             	mov    %eax,-0x14(%ebp)
4335f4:	83 7d ec 00          	cmpl   $0x0,-0x14(%ebp)
4335f8:	0f 84 17 00 00 00    	je     0x433615
4335fe:	8b 5d f4             	mov    -0xc(%ebp),%ebx
433601:	83 c3 04             	add    $0x4,%ebx
433604:	89 5d f0             	mov    %ebx,-0x10(%ebp)
433607:	db 45 2c             	fildl  0x2c(%ebp)
43360a:	d9 5d ec             	fstps  -0x14(%ebp)
43360d:	8b 45 ec             	mov    -0x14(%ebp),%eax
433610:	8b 5d f0             	mov    -0x10(%ebp),%ebx
433613:	89 03                	mov    %eax,(%ebx)
433615:	68 01 03 00 80       	push   $0x80000301
43361a:	6a 00                	push   $0x0
43361c:	68 04 00 00 00       	push   $0x4
433621:	68 01 03 00 80       	push   $0x80000301
433626:	6a 00                	push   $0x0
433628:	ff 75 0c             	push   0xc(%ebp)
43362b:	68 02 00 00 00       	push   $0x2
433630:	bb c4 00 00 00       	mov    $0xc4,%ebx
433635:	e8 76 d9 06 00       	call   0x4a0fb0
43363a:	83 c4 1c             	add    $0x1c,%esp
43363d:	89 45 ec             	mov    %eax,-0x14(%ebp)
433640:	83 7d ec 00          	cmpl   $0x0,-0x14(%ebp)
433644:	0f 84 e0 00 00 00    	je     0x43372a
43364a:	68 01 03 00 80       	push   $0x80000301
43364f:	6a 00                	push   $0x0
433651:	68 01 00 00 00       	push   $0x1
433656:	68 01 03 00 80       	push   $0x80000301
43365b:	6a 00                	push   $0x0
43365d:	ff 75 0c             	push   0xc(%ebp)
433660:	68 02 00 00 00       	push   $0x2
433665:	bb c4 00 00 00       	mov    $0xc4,%ebx
43366a:	e8 41 d9 06 00       	call   0x4a0fb0
43366f:	83 c4 1c             	add    $0x1c,%esp
433672:	89 45 ec             	mov    %eax,-0x14(%ebp)
433675:	83 7d ec 00          	cmpl   $0x0,-0x14(%ebp)
433679:	0f 85 58 00 00 00    	jne    0x4336d7
43367f:	8b 5d f4             	mov    -0xc(%ebp),%ebx
433682:	89 5d f0             	mov    %ebx,-0x10(%ebp)
433685:	8b 5d fc             	mov    -0x4(%ebp),%ebx
433688:	83 c3 08             	add    $0x8,%ebx
43368b:	89 5d ec             	mov    %ebx,-0x14(%ebp)
43368e:	8b 5d f4             	mov    -0xc(%ebp),%ebx
433691:	83 c3 08             	add    $0x8,%ebx
433694:	89 5d e8             	mov    %ebx,-0x18(%ebp)
433697:	8b 5d f8             	mov    -0x8(%ebp),%ebx
43369a:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
43369d:	8b 5d ec             	mov    -0x14(%ebp),%ebx
4336a0:	db 03                	fildl  (%ebx)
4336a2:	dd 5d dc             	fstpl  -0x24(%ebp)
4336a5:	dd 45 dc             	fldl   -0x24(%ebp)
4336a8:	db 45 30             	fildl  0x30(%ebp)
4336ab:	dd 5d d4             	fstpl  -0x2c(%ebp)
4336ae:	dc 65 d4             	fsubl  -0x2c(%ebp)
4336b1:	8b 5d e8             	mov    -0x18(%ebp),%ebx
4336b4:	d8 23                	fsubs  (%ebx)
4336b6:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
4336b9:	db 03                	fildl  (%ebx)
4336bb:	dd 5d cc             	fstpl  -0x34(%ebp)
4336be:	dc 65 cc             	fsubl  -0x34(%ebp)
4336c1:	dd 5d c4             	fstpl  -0x3c(%ebp)
4336c4:	dd 45 c4             	fldl   -0x3c(%ebp)
4336c7:	d9 5d c0             	fstps  -0x40(%ebp)
4336ca:	8b 45 c0             	mov    -0x40(%ebp),%eax
4336cd:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4336d0:	89 03                	mov    %eax,(%ebx)
4336d2:	e9 53 00 00 00       	jmp    0x43372a
4336d7:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4336da:	83 c3 08             	add    $0x8,%ebx
4336dd:	89 5d f0             	mov    %ebx,-0x10(%ebp)
4336e0:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4336e3:	83 c3 08             	add    $0x8,%ebx
4336e6:	89 5d ec             	mov    %ebx,-0x14(%ebp)
4336e9:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4336ec:	89 5d e8             	mov    %ebx,-0x18(%ebp)
4336ef:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4336f2:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
4336f5:	8b 5d ec             	mov    -0x14(%ebp),%ebx
4336f8:	db 03                	fildl  (%ebx)
4336fa:	dd 5d dc             	fstpl  -0x24(%ebp)
4336fd:	dd 45 dc             	fldl   -0x24(%ebp)
433700:	db 45 30             	fildl  0x30(%ebp)
433703:	dd 5d d4             	fstpl  -0x2c(%ebp)
433706:	dc 65 d4             	fsubl  -0x2c(%ebp)
433709:	8b 5d e8             	mov    -0x18(%ebp),%ebx
43370c:	d8 23                	fsubs  (%ebx)
43370e:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
433711:	db 03                	fildl  (%ebx)
433713:	dd 5d cc             	fstpl  -0x34(%ebp)
433716:	dc 65 cc             	fsubl  -0x34(%ebp)
433719:	dd 5d c4             	fstpl  -0x3c(%ebp)
43371c:	dd 45 c4             	fldl   -0x3c(%ebp)
43371f:	d9 5d c0             	fstps  -0x40(%ebp)
433722:	8b 45 c0             	mov    -0x40(%ebp),%eax
433725:	8b 5d f0             	mov    -0x10(%ebp),%ebx
433728:	89 03                	mov    %eax,(%ebx)
43372a:	68 01 03 00 80       	push   $0x80000301
43372f:	6a 00                	push   $0x0
433731:	68 08 00 00 00       	push   $0x8
433736:	68 01 03 00 80       	push   $0x80000301
43373b:	6a 00                	push   $0x0
43373d:	ff 75 0c             	push   0xc(%ebp)
433740:	68 02 00 00 00       	push   $0x2
433745:	bb c4 00 00 00       	mov    $0xc4,%ebx
43374a:	e8 61 d8 06 00       	call   0x4a0fb0
43374f:	83 c4 1c             	add    $0x1c,%esp
433752:	89 45 ec             	mov    %eax,-0x14(%ebp)
433755:	83 7d ec 00          	cmpl   $0x0,-0x14(%ebp)
433759:	0f 84 ec 00 00 00    	je     0x43384b
43375f:	68 01 03 00 80       	push   $0x80000301
433764:	6a 00                	push   $0x0
433766:	68 02 00 00 00       	push   $0x2
43376b:	68 01 03 00 80       	push   $0x80000301
433770:	6a 00                	push   $0x0
433772:	ff 75 0c             	push   0xc(%ebp)
433775:	68 02 00 00 00       	push   $0x2
43377a:	bb c4 00 00 00       	mov    $0xc4,%ebx
43377f:	e8 2c d8 06 00       	call   0x4a0fb0
433784:	83 c4 1c             	add    $0x1c,%esp
433787:	89 45 ec             	mov    %eax,-0x14(%ebp)
43378a:	83 7d ec 00          	cmpl   $0x0,-0x14(%ebp)
43378e:	0f 85 5e 00 00 00    	jne    0x4337f2
433794:	8b 5d f4             	mov    -0xc(%ebp),%ebx
433797:	83 c3 04             	add    $0x4,%ebx
43379a:	89 5d f0             	mov    %ebx,-0x10(%ebp)
43379d:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4337a0:	83 c3 0c             	add    $0xc,%ebx
4337a3:	89 5d ec             	mov    %ebx,-0x14(%ebp)
4337a6:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4337a9:	83 c3 0c             	add    $0xc,%ebx
4337ac:	89 5d e8             	mov    %ebx,-0x18(%ebp)
4337af:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4337b2:	83 c3 04             	add    $0x4,%ebx
4337b5:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
4337b8:	8b 5d ec             	mov    -0x14(%ebp),%ebx
4337bb:	db 03                	fildl  (%ebx)
4337bd:	dd 5d dc             	fstpl  -0x24(%ebp)
4337c0:	dd 45 dc             	fldl   -0x24(%ebp)
4337c3:	db 45 34             	fildl  0x34(%ebp)
4337c6:	dd 5d d4             	fstpl  -0x2c(%ebp)
4337c9:	dc 65 d4             	fsubl  -0x2c(%ebp)
4337cc:	8b 5d e8             	mov    -0x18(%ebp),%ebx
4337cf:	d8 23                	fsubs  (%ebx)
4337d1:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
4337d4:	db 03                	fildl  (%ebx)
4337d6:	dd 5d cc             	fstpl  -0x34(%ebp)
4337d9:	dc 65 cc             	fsubl  -0x34(%ebp)
4337dc:	dd 5d c4             	fstpl  -0x3c(%ebp)
4337df:	dd 45 c4             	fldl   -0x3c(%ebp)
4337e2:	d9 5d c0             	fstps  -0x40(%ebp)
4337e5:	8b 45 c0             	mov    -0x40(%ebp),%eax
4337e8:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4337eb:	89 03                	mov    %eax,(%ebx)
4337ed:	e9 59 00 00 00       	jmp    0x43384b
4337f2:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4337f5:	83 c3 0c             	add    $0xc,%ebx
4337f8:	89 5d f0             	mov    %ebx,-0x10(%ebp)
4337fb:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4337fe:	83 c3 0c             	add    $0xc,%ebx
433801:	89 5d ec             	mov    %ebx,-0x14(%ebp)
433804:	8b 5d f4             	mov    -0xc(%ebp),%ebx
433807:	83 c3 04             	add    $0x4,%ebx
43380a:	89 5d e8             	mov    %ebx,-0x18(%ebp)
43380d:	8b 5d f8             	mov    -0x8(%ebp),%ebx
433810:	83 c3 04             	add    $0x4,%ebx
433813:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
433816:	8b 5d ec             	mov    -0x14(%ebp),%ebx
433819:	db 03                	fildl  (%ebx)
43381b:	dd 5d dc             	fstpl  -0x24(%ebp)
43381e:	dd 45 dc             	fldl   -0x24(%ebp)
433821:	db 45 34             	fildl  0x34(%ebp)
433824:	dd 5d d4             	fstpl  -0x2c(%ebp)
433827:	dc 65 d4             	fsubl  -0x2c(%ebp)
43382a:	8b 5d e8             	mov    -0x18(%ebp),%ebx
43382d:	d8 23                	fsubs  (%ebx)
43382f:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
433832:	db 03                	fildl  (%ebx)
433834:	dd 5d cc             	fstpl  -0x34(%ebp)
433837:	dc 65 cc             	fsubl  -0x34(%ebp)
43383a:	dd 5d c4             	fstpl  -0x3c(%ebp)
43383d:	dd 45 c4             	fldl   -0x3c(%ebp)
433840:	d9 5d c0             	fstps  -0x40(%ebp)
433843:	8b 45 c0             	mov    -0x40(%ebp),%eax
433846:	8b 5d f0             	mov    -0x10(%ebp),%ebx
433849:	89 03                	mov    %eax,(%ebx)
43384b:	8b 5d f4             	mov    -0xc(%ebp),%ebx
43384e:	89 5d f0             	mov    %ebx,-0x10(%ebp)
433851:	8b 5d f4             	mov    -0xc(%ebp),%ebx
433854:	83 c3 04             	add    $0x4,%ebx
433857:	89 5d ec             	mov    %ebx,-0x14(%ebp)
43385a:	8b 5d f4             	mov    -0xc(%ebp),%ebx
43385d:	83 c3 08             	add    $0x8,%ebx
433860:	89 5d e8             	mov    %ebx,-0x18(%ebp)
433863:	8b 5d f4             	mov    -0xc(%ebp),%ebx
433866:	83 c3 0c             	add    $0xc,%ebx
433869:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
43386c:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
433873:	6a 00                	push   $0x0
433875:	ff 75 e0             	push   -0x20(%ebp)
433878:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
43387f:	6a 00                	push   $0x0
433881:	ff 75 dc             	push   -0x24(%ebp)
433884:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
43388b:	6a 00                	push   $0x0
43388d:	ff 75 d8             	push   -0x28(%ebp)
433890:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
433897:	6a 00                	push   $0x0
433899:	ff 75 d4             	push   -0x2c(%ebp)
43389c:	6a 01                	push   $0x1
43389e:	68 01 00 00 00       	push   $0x1
4338a3:	6a 01                	push   $0x1
4338a5:	68 00 00 00 00       	push   $0x0
4338aa:	6a 01                	push   $0x1
4338ac:	68 01 00 00 00       	push   $0x1
4338b1:	6a 01                	push   $0x1
4338b3:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
4338b6:	d9 03                	flds   (%ebx)
4338b8:	e8 32 d9 fc ff       	call   0x4011ef
4338bd:	50                   	push   %eax
4338be:	6a 01                	push   $0x1
4338c0:	68 01 00 00 00       	push   $0x1
4338c5:	6a 01                	push   $0x1
4338c7:	8b 5d e8             	mov    -0x18(%ebp),%ebx
4338ca:	d9 03                	flds   (%ebx)
4338cc:	e8 1e d9 fc ff       	call   0x4011ef
4338d1:	50                   	push   %eax
4338d2:	6a 01                	push   $0x1
4338d4:	68 01 00 00 00       	push   $0x1
4338d9:	6a 01                	push   $0x1
4338db:	8b 5d ec             	mov    -0x14(%ebp),%ebx
4338de:	d9 03                	flds   (%ebx)
4338e0:	e8 0a d9 fc ff       	call   0x4011ef
4338e5:	50                   	push   %eax
4338e6:	6a 01                	push   $0x1
4338e8:	68 01 00 00 00       	push   $0x1
4338ed:	6a 01                	push   $0x1
4338ef:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4338f2:	d9 03                	flds   (%ebx)
4338f4:	e8 f6 d8 fc ff       	call   0x4011ef
4338f9:	50                   	push   %eax
4338fa:	68 2c 00 00 00       	push   $0x2c
4338ff:	ff 75 08             	push   0x8(%ebp)
433902:	e8 97 d5 ff ff       	call   0x430e9e
433907:	8b 5d fc             	mov    -0x4(%ebp),%ebx
43390a:	53                   	push   %ebx
43390b:	e8 94 cc 06 00       	call   0x4a05a4
433910:	83 c4 04             	add    $0x4,%esp
433913:	8b 5d f8             	mov    -0x8(%ebp),%ebx
433916:	53                   	push   %ebx
433917:	e8 88 cc 06 00       	call   0x4a05a4
43391c:	83 c4 04             	add    $0x4,%esp
43391f:	8b 5d f4             	mov    -0xc(%ebp),%ebx
433922:	53                   	push   %ebx
433923:	e8 7c cc 06 00       	call   0x4a05a4
433928:	83 c4 04             	add    $0x4,%esp
43392b:	8b e5                	mov    %ebp,%esp
43392d:	5d                   	pop    %ebp
43392e:	c2 30 00             	ret    $0x30
433931:	55                   	push   %ebp
433932:	8b ec                	mov    %esp,%ebp
433934:	b8 00 00 00 00       	mov    $0x0,%eax
433939:	e9 00 00 00 00       	jmp    0x43393e
43393e:	8b e5                	mov    %ebp,%esp
433940:	5d                   	pop    %ebp
433941:	c2 18 00             	ret    $0x18
433944:	55                   	push   %ebp