42c604:	d9 45 0c             	flds   0xc(%ebp)
42c607:	e8 a4 75 02 00       	call   0x453bb0
42c60c:	d9 5d fc             	fstps  -0x4(%ebp)
42c60f:	d9 45 fc             	flds   -0x4(%ebp)
42c612:	c9                   	leave
42c613:	c3                   	ret
42c614:	55                   	push   %ebp
42c615:	8b ec                	mov    %esp,%ebp
42c617:	8d 45 14             	lea    0x14(%ebp),%eax
42c61a:	50                   	push   %eax
42c61b:	6a 00                	push   $0x0
42c61d:	ff 75 10             	push   0x10(%ebp)
42c620:	ff 75 0c             	push   0xc(%ebp)
42c623:	ff 75 08             	push   0x8(%ebp)
42c626:	e8 64 ff ff ff       	call   0x42c58f
42c62b:	83 c4 14             	add    $0x14,%esp
42c62e:	5d                   	pop    %ebp
42c62f:	c3                   	ret
42c630:	55                   	push   %ebp
42c631:	8b ec                	mov    %esp,%ebp
42c633:	6a ff                	push   $0xffffffff
42c635:	68 74 13 49 00       	push   $0x491374
42c63a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
42c640:	50                   	push   %eax
42c641:	56                   	push   %esi
42c642:	a1 94 80 4b 00       	mov    0x4b8094,%eax
42c647:	33 c5                	xor    %ebp,%eax
42c649:	50                   	push   %eax
42c64a:	8d 45 f4             	lea    -0xc(%ebp),%eax
42c64d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
42c653:	eb 25                	jmp    0x42c67a
42c655:	8b 04 8d e8 ad 4b 00 	mov    0x4bade8(,%ecx,4),%eax
42c65c:	41                   	inc    %ecx
42c65d:	50                   	push   %eax
42c65e:	89 0d 7c 80 4b 00    	mov    %ecx,0x4b807c
42c664:	ff 15 8c 41 49 00    	call   *0x49418c
42c66a:	8b f0                	mov    %eax,%esi
42c66c:	85 f6                	test   %esi,%esi
42c66e:	74 0a                	je     0x42c67a
42c670:	8b ce                	mov    %esi,%ecx
42c672:	ff 15 54 43 49 00    	call   *0x494354
42c678:	ff d6                	call   *%esi
42c67a:	8b 0d 7c 80 4b 00    	mov    0x4b807c,%ecx
42c680:	83 f9 0a             	cmp    $0xa,%ecx
42c683:	72 d0                	jb     0x42c655
42c685:	8b 4d f4             	mov    -0xc(%ebp),%ecx
42c688:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42c68f:	59                   	pop    %ecx
42c690:	5e                   	pop    %esi
42c691:	c9                   	leave
42c692:	c3                   	ret
42c693:	55                   	push   %ebp
42c694:	8b ec                	mov    %esp,%ebp
42c696:	a1 7c 80 4b 00       	mov    0x4b807c,%eax
42c69b:	85 c0                	test   %eax,%eax
42c69d:	0f 84 30 d3 03 00    	je     0x4699d3
42c6a3:	ff 75 08             	push   0x8(%ebp)
42c6a6:	48                   	dec    %eax
42c6a7:	a3 7c 80 4b 00       	mov    %eax,0x4b807c
42c6ac:	ff 15 a0 41 49 00    	call   *0x4941a0
42c6b2:	8b 0d 7c 80 4b 00    	mov    0x4b807c,%ecx
42c6b8:	89 04 8d e8 ad 4b 00 	mov    %eax,0x4bade8(,%ecx,4)
42c6bf:	5d                   	pop    %ebp
42c6c0:	c3                   	ret
42c6c1:	56                   	push   %esi
42c6c2:	68 e8 7e 49 00       	push   $0x497ee8
42c6c7:	ff 15 58 41 49 00    	call   *0x494158
42c6cd:	8b f0                	mov    %eax,%esi
42c6cf:	68 04 7f 49 00       	push   $0x497f04
42c6d4:	56                   	push   %esi
42c6d5:	ff 15 60 41 49 00    	call   *0x494160
42c6db:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c6e1:	68 10 7f 49 00       	push   $0x497f10
42c6e6:	56                   	push   %esi
42c6e7:	a3 10 ae 4b 00       	mov    %eax,0x4bae10
42c6ec:	ff 15 60 41 49 00    	call   *0x494160
42c6f2:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c6f8:	68 18 7f 49 00       	push   $0x497f18
42c6fd:	56                   	push   %esi
42c6fe:	a3 14 ae 4b 00       	mov    %eax,0x4bae14
42c703:	ff 15 60 41 49 00    	call   *0x494160
42c709:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c70f:	68 24 7f 49 00       	push   $0x497f24
42c714:	56                   	push   %esi
42c715:	a3 18 ae 4b 00       	mov    %eax,0x4bae18
42c71a:	ff 15 60 41 49 00    	call   *0x494160
42c720:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c726:	68 30 7f 49 00       	push   $0x497f30
42c72b:	56                   	push   %esi
42c72c:	a3 1c ae 4b 00       	mov    %eax,0x4bae1c
42c731:	ff 15 60 41 49 00    	call   *0x494160
42c737:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c73d:	68 4c 7f 49 00       	push   $0x497f4c
42c742:	56                   	push   %esi
42c743:	a3 20 ae 4b 00       	mov    %eax,0x4bae20
42c748:	ff 15 60 41 49 00    	call   *0x494160
42c74e:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c754:	68 60 7f 49 00       	push   $0x497f60
42c759:	56                   	push   %esi
42c75a:	a3 24 ae 4b 00       	mov    %eax,0x4bae24
42c75f:	ff 15 60 41 49 00    	call   *0x494160
42c765:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c76b:	68 70 7f 49 00       	push   $0x497f70
42c770:	56                   	push   %esi
42c771:	a3 28 ae 4b 00       	mov    %eax,0x4bae28
42c776:	ff 15 60 41 49 00    	call   *0x494160
42c77c:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c782:	68 84 7f 49 00       	push   $0x497f84
42c787:	56                   	push   %esi
42c788:	a3 2c ae 4b 00       	mov    %eax,0x4bae2c
42c78d:	ff 15 60 41 49 00    	call   *0x494160
42c793:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c799:	68 98 7f 49 00       	push   $0x497f98
42c79e:	56                   	push   %esi
42c79f:	a3 30 ae 4b 00       	mov    %eax,0x4bae30
42c7a4:	ff 15 60 41 49 00    	call   *0x494160
42c7aa:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c7b0:	68 b0 7f 49 00       	push   $0x497fb0
42c7b5:	56                   	push   %esi
42c7b6:	a3 34 ae 4b 00       	mov    %eax,0x4bae34
42c7bb:	ff 15 60 41 49 00    	call   *0x494160
42c7c1:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c7c7:	68 c4 7f 49 00       	push   $0x497fc4
42c7cc:	56                   	push   %esi
42c7cd:	a3 38 ae 4b 00       	mov    %eax,0x4bae38
42c7d2:	ff 15 60 41 49 00    	call   *0x494160
42c7d8:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c7de:	68 e4 7f 49 00       	push   $0x497fe4
42c7e3:	56                   	push   %esi
42c7e4:	a3 3c ae 4b 00       	mov    %eax,0x4bae3c
42c7e9:	ff 15 60 41 49 00    	call   *0x494160
42c7ef:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c7f5:	68 fc 7f 49 00       	push   $0x497ffc
42c7fa:	56                   	push   %esi
42c7fb:	a3 40 ae 4b 00       	mov    %eax,0x4bae40
42c800:	ff 15 60 41 49 00    	call   *0x494160
42c806:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c80c:	68 14 80 49 00       	push   $0x498014
42c811:	56                   	push   %esi
42c812:	a3 44 ae 4b 00       	mov    %eax,0x4bae44
42c817:	ff 15 60 41 49 00    	call   *0x494160
42c81d:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c823:	68 28 80 49 00       	push   $0x498028
42c828:	a3 48 ae 4b 00       	mov    %eax,0x4bae48
42c82d:	56                   	push   %esi
42c82e:	ff 15 60 41 49 00    	call   *0x494160
42c834:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c83a:	68 3c 80 49 00       	push   $0x49803c
42c83f:	56                   	push   %esi
42c840:	a3 4c ae 4b 00       	mov    %eax,0x4bae4c
42c845:	ff 15 60 41 49 00    	call   *0x494160
42c84b:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c851:	68 58 80 49 00       	push   $0x498058
42c856:	56                   	push   %esi
42c857:	a3 50 ae 4b 00       	mov    %eax,0x4bae50
42c85c:	ff 15 60 41 49 00    	call   *0x494160
42c862:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c868:	68 78 80 49 00       	push   $0x498078
42c86d:	56                   	push   %esi
42c86e:	a3 54 ae 4b 00       	mov    %eax,0x4bae54
42c873:	ff 15 60 41 49 00    	call   *0x494160
42c879:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c87f:	68 94 80 49 00       	push   $0x498094
42c884:	56                   	push   %esi
42c885:	a3 58 ae 4b 00       	mov    %eax,0x4bae58
42c88a:	ff 15 60 41 49 00    	call   *0x494160
42c890:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c896:	68 a8 80 49 00       	push   $0x4980a8
42c89b:	56                   	push   %esi
42c89c:	a3 5c ae 4b 00       	mov    %eax,0x4bae5c
42c8a1:	ff 15 60 41 49 00    	call   *0x494160
42c8a7:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c8ad:	68 bc 80 49 00       	push   $0x4980bc
42c8b2:	56                   	push   %esi
42c8b3:	a3 60 ae 4b 00       	mov    %eax,0x4bae60
42c8b8:	ff 15 60 41 49 00    	call   *0x494160
42c8be:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c8c4:	68 cc 80 49 00       	push   $0x4980cc
42c8c9:	56                   	push   %esi
42c8ca:	a3 64 ae 4b 00       	mov    %eax,0x4bae64
42c8cf:	ff 15 60 41 49 00    	call   *0x494160
42c8d5:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c8db:	68 ec 80 49 00       	push   $0x4980ec
42c8e0:	56                   	push   %esi
42c8e1:	a3 68 ae 4b 00       	mov    %eax,0x4bae68
42c8e6:	ff 15 60 41 49 00    	call   *0x494160
42c8ec:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c8f2:	68 08 81 49 00       	push   $0x498108
42c8f7:	56                   	push   %esi
42c8f8:	a3 6c ae 4b 00       	mov    %eax,0x4bae6c
42c8fd:	ff 15 60 41 49 00    	call   *0x494160
42c903:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c909:	68 28 81 49 00       	push   $0x498128
42c90e:	56                   	push   %esi
42c90f:	a3 70 ae 4b 00       	mov    %eax,0x4bae70
42c914:	ff 15 60 41 49 00    	call   *0x494160
42c91a:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c920:	68 44 81 49 00       	push   $0x498144
42c925:	56                   	push   %esi
42c926:	a3 74 ae 4b 00       	mov    %eax,0x4bae74
42c92b:	ff 15 60 41 49 00    	call   *0x494160
42c931:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c937:	68 5c 81 49 00       	push   $0x49815c
42c93c:	56                   	push   %esi
42c93d:	a3 78 ae 4b 00       	mov    %eax,0x4bae78
42c942:	ff 15 60 41 49 00    	call   *0x494160
42c948:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c94e:	68 78 81 49 00       	push   $0x498178
42c953:	56                   	push   %esi
42c954:	a3 7c ae 4b 00       	mov    %eax,0x4bae7c
42c959:	ff 15 60 41 49 00    	call   *0x494160
42c95f:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c965:	68 94 81 49 00       	push   $0x498194
42c96a:	56                   	push   %esi
42c96b:	a3 80 ae 4b 00       	mov    %eax,0x4bae80
42c970:	ff 15 60 41 49 00    	call   *0x494160
42c976:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c97c:	68 a8 81 49 00       	push   $0x4981a8
42c981:	56                   	push   %esi
42c982:	a3 84 ae 4b 00       	mov    %eax,0x4bae84
42c987:	ff 15 60 41 49 00    	call   *0x494160
42c98d:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c993:	68 c0 81 49 00       	push   $0x4981c0
42c998:	56                   	push   %esi
42c999:	a3 88 ae 4b 00       	mov    %eax,0x4bae88
42c99e:	ff 15 60 41 49 00    	call   *0x494160
42c9a4:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c9aa:	68 dc 81 49 00       	push   $0x4981dc
42c9af:	56                   	push   %esi
42c9b0:	a3 8c ae 4b 00       	mov    %eax,0x4bae8c
42c9b5:	ff 15 60 41 49 00    	call   *0x494160
42c9bb:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c9c1:	68 f4 81 49 00       	push   $0x4981f4
42c9c6:	56                   	push   %esi
42c9c7:	a3 90 ae 4b 00       	mov    %eax,0x4bae90
42c9cc:	ff 15 60 41 49 00    	call   *0x494160
42c9d2:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c9d8:	68 10 82 49 00       	push   $0x498210
42c9dd:	56                   	push   %esi
42c9de:	a3 94 ae 4b 00       	mov    %eax,0x4bae94
42c9e3:	ff 15 60 41 49 00    	call   *0x494160
42c9e9:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42c9ef:	68 28 82 49 00       	push   $0x498228
42c9f4:	56                   	push   %esi
42c9f5:	a3 98 ae 4b 00       	mov    %eax,0x4bae98
42c9fa:	ff 15 60 41 49 00    	call   *0x494160
42ca00:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42ca06:	68 40 82 49 00       	push   $0x498240
42ca0b:	56                   	push   %esi
42ca0c:	a3 9c ae 4b 00       	mov    %eax,0x4bae9c
42ca11:	ff 15 60 41 49 00    	call   *0x494160
42ca17:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42ca1d:	68 54 82 49 00       	push   $0x498254
42ca22:	56                   	push   %esi
42ca23:	a3 a0 ae 4b 00       	mov    %eax,0x4baea0
42ca28:	ff 15 60 41 49 00    	call   *0x494160
42ca2e:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42ca34:	68 64 82 49 00       	push   $0x498264
42ca39:	56                   	push   %esi
42ca3a:	a3 a4 ae 4b 00       	mov    %eax,0x4baea4
42ca3f:	ff 15 60 41 49 00    	call   *0x494160
42ca45:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42ca4b:	68 74 82 49 00       	push   $0x498274
42ca50:	56                   	push   %esi
42ca51:	a3 a8 ae 4b 00       	mov    %eax,0x4baea8
42ca56:	ff 15 60 41 49 00    	call   *0x494160
42ca5c:	33 05 94 80 4b 00    	xor    0x4b8094,%eax
42ca62:	a3 ac ae 4b 00       	mov    %eax,0x4baeac
42ca67:	33 c0                	xor    %eax,%eax
42ca69:	5e                   	pop    %esi
42ca6a:	c3                   	ret
42ca6b:	55                   	push   %ebp
42ca6c:	8b ec                	mov    %esp,%ebp
42ca6e:	56                   	push   %esi
42ca6f:	8b 35 88 ae 4b 00    	mov    0x4bae88,%esi
42ca75:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42ca7b:	ff 75 08             	push   0x8(%ebp)
42ca7e:	8b ce                	mov    %esi,%ecx
42ca80:	ff 15 54 43 49 00    	call   *0x494354
42ca86:	ff d6                	call   *%esi
42ca88:	5e                   	pop    %esi
42ca89:	5d                   	pop    %ebp
42ca8a:	c3                   	ret
42ca8b:	55                   	push   %ebp
42ca8c:	8b ec                	mov    %esp,%ebp
42ca8e:	56                   	push   %esi
42ca8f:	8b 35 40 ae 4b 00    	mov    0x4bae40,%esi
42ca95:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42ca9b:	74 0d                	je     0x42caaa
42ca9d:	ff 75 08             	push   0x8(%ebp)
42caa0:	8b ce                	mov    %esi,%ecx
42caa2:	ff 15 54 43 49 00    	call   *0x494354
42caa8:	ff d6                	call   *%esi
42caaa:	5e                   	pop    %esi
42caab:	5d                   	pop    %ebp
42caac:	c3                   	ret
42caad:	55                   	push   %ebp
42caae:	8b ec                	mov    %esp,%ebp
42cab0:	56                   	push   %esi
42cab1:	8b 35 4c ae 4b 00    	mov    0x4bae4c,%esi
42cab7:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cabd:	74 0d                	je     0x42cacc
42cabf:	ff 75 08             	push   0x8(%ebp)
42cac2:	8b ce                	mov    %esi,%ecx
42cac4:	ff 15 54 43 49 00    	call   *0x494354
42caca:	ff d6                	call   *%esi
42cacc:	5e                   	pop    %esi
42cacd:	5d                   	pop    %ebp
42cace:	c3                   	ret
42cacf:	55                   	push   %ebp
42cad0:	8b ec                	mov    %esp,%ebp
42cad2:	56                   	push   %esi
42cad3:	8b 35 a0 ae 4b 00    	mov    0x4baea0,%esi
42cad9:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cadf:	ff 75 08             	push   0x8(%ebp)
42cae2:	8b ce                	mov    %esi,%ecx
42cae4:	ff 15 54 43 49 00    	call   *0x494354
42caea:	ff d6                	call   *%esi
42caec:	5e                   	pop    %esi
42caed:	5d                   	pop    %ebp
42caee:	c3                   	ret
42caef:	55                   	push   %ebp
42caf0:	8b ec                	mov    %esp,%ebp
42caf2:	56                   	push   %esi
42caf3:	8b 35 28 ae 4b 00    	mov    0x4bae28,%esi
42caf9:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42caff:	74 18                	je     0x42cb19
42cb01:	ff 75 14             	push   0x14(%ebp)
42cb04:	8b ce                	mov    %esi,%ecx
42cb06:	ff 75 10             	push   0x10(%ebp)
42cb09:	ff 75 0c             	push   0xc(%ebp)
42cb0c:	ff 75 08             	push   0x8(%ebp)
42cb0f:	ff 15 54 43 49 00    	call   *0x494354
42cb15:	ff d6                	call   *%esi
42cb17:	eb 19                	jmp    0x42cb32
42cb19:	ff 75 0c             	push   0xc(%ebp)
42cb1c:	8b 4d 10             	mov    0x10(%ebp),%ecx
42cb1f:	8b c1                	mov    %ecx,%eax
42cb21:	83 e0 02             	and    $0x2,%eax
42cb24:	83 e1 01             	and    $0x1,%ecx
42cb27:	50                   	push   %eax
42cb28:	51                   	push   %ecx
42cb29:	ff 75 08             	push   0x8(%ebp)
42cb2c:	ff 15 d4 41 49 00    	call   *0x4941d4
42cb32:	5e                   	pop    %esi
42cb33:	5d                   	pop    %ebp
42cb34:	c3                   	ret
42cb35:	55                   	push   %ebp
42cb36:	8b ec                	mov    %esp,%ebp
42cb38:	a1 94 80 4b 00       	mov    0x4b8094,%eax