44f96f:	89 45 f0             	mov    %eax,-0x10(%ebp)
44f972:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
44f976:	85 c0                	test   %eax,%eax
44f978:	74 0d                	je     0x44f987
44f97a:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44f97d:	51                   	push   %ecx
44f97e:	8b c8                	mov    %eax,%ecx
44f980:	e8 85 70 02 00       	call   0x476a0a
44f985:	eb 02                	jmp    0x44f989
44f987:	8b c3                	mov    %ebx,%eax
44f989:	83 ec 10             	sub    $0x10,%esp
44f98c:	88 5d fc             	mov    %bl,-0x4(%ebp)
44f98f:	dd 05 78 42 41 00    	fldl   0x414278
44f995:	81 c6 14 06 00 00    	add    $0x614,%esi
44f99b:	8b ce                	mov    %esi,%ecx
44f99d:	dd 5c 24 08          	fstpl  0x8(%esp)
44f9a1:	d9 e8                	fld1
44f9a3:	dd 1c 24             	fstpl  (%esp)
44f9a6:	50                   	push   %eax
44f9a7:	6a 01                	push   $0x1
44f9a9:	e8 4d 9e fc ff       	call   0x4197fb
44f9ae:	6a 03                	push   $0x3
44f9b0:	58                   	pop    %eax
44f9b1:	89 45 e8             	mov    %eax,-0x18(%ebp)
44f9b4:	89 7d e4             	mov    %edi,-0x1c(%ebp)
44f9b7:	89 45 ec             	mov    %eax,-0x14(%ebp)
44f9ba:	6a 14                	push   $0x14
44f9bc:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
44f9c3:	ff 15 14 74 4a 00    	call   *0x4a7414
44f9c9:	59                   	pop    %ecx
44f9ca:	89 45 f0             	mov    %eax,-0x10(%ebp)
44f9cd:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
44f9d1:	85 c0                	test   %eax,%eax
44f9d3:	74 0d                	je     0x44f9e2
44f9d5:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44f9d8:	51                   	push   %ecx
44f9d9:	8b c8                	mov    %eax,%ecx
44f9db:	e8 2a 70 02 00       	call   0x476a0a
44f9e0:	eb 02                	jmp    0x44f9e4
44f9e2:	8b c3                	mov    %ebx,%eax
44f9e4:	83 ec 10             	sub    $0x10,%esp
44f9e7:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
44f9eb:	dd 05 78 42 41 00    	fldl   0x414278
44f9f1:	8b ce                	mov    %esi,%ecx
44f9f3:	dd 5c 24 08          	fstpl  0x8(%esp)
44f9f7:	d9 e8                	fld1
44f9f9:	dd 1c 24             	fstpl  (%esp)
44f9fc:	50                   	push   %eax
44f9fd:	6a 02                	push   $0x2
44f9ff:	e8 f7 9d fc ff       	call   0x4197fb
44fa04:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
44fa0b:	89 7d e4             	mov    %edi,-0x1c(%ebp)
44fa0e:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
44fa15:	6a 14                	push   $0x14
44fa17:	c7 45 fc 04 00 00 00 	movl   $0x4,-0x4(%ebp)
44fa1e:	ff 15 14 74 4a 00    	call   *0x4a7414
44fa24:	59                   	pop    %ecx
44fa25:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fa28:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
44fa2c:	85 c0                	test   %eax,%eax
44fa2e:	74 0d                	je     0x44fa3d
44fa30:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fa33:	51                   	push   %ecx
44fa34:	8b c8                	mov    %eax,%ecx
44fa36:	e8 cf 6f 02 00       	call   0x476a0a
44fa3b:	eb 02                	jmp    0x44fa3f
44fa3d:	8b c3                	mov    %ebx,%eax
44fa3f:	83 ec 10             	sub    $0x10,%esp
44fa42:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
44fa46:	dd 05 78 42 41 00    	fldl   0x414278
44fa4c:	8b ce                	mov    %esi,%ecx
44fa4e:	dd 5c 24 08          	fstpl  0x8(%esp)
44fa52:	d9 e8                	fld1
44fa54:	dd 1c 24             	fstpl  (%esp)
44fa57:	50                   	push   %eax
44fa58:	6a 03                	push   $0x3
44fa5a:	e8 9c 9d fc ff       	call   0x4197fb
44fa5f:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
44fa66:	89 7d e4             	mov    %edi,-0x1c(%ebp)
44fa69:	c7 45 ec 05 00 00 00 	movl   $0x5,-0x14(%ebp)
44fa70:	6a 14                	push   $0x14
44fa72:	c7 45 fc 06 00 00 00 	movl   $0x6,-0x4(%ebp)
44fa79:	ff 15 14 74 4a 00    	call   *0x4a7414
44fa7f:	59                   	pop    %ecx
44fa80:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fa83:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
44fa87:	85 c0                	test   %eax,%eax
44fa89:	74 0d                	je     0x44fa98
44fa8b:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fa8e:	51                   	push   %ecx
44fa8f:	8b c8                	mov    %eax,%ecx
44fa91:	e8 74 6f 02 00       	call   0x476a0a
44fa96:	eb 02                	jmp    0x44fa9a
44fa98:	8b c3                	mov    %ebx,%eax
44fa9a:	83 ec 10             	sub    $0x10,%esp
44fa9d:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
44faa1:	dd 05 78 42 41 00    	fldl   0x414278
44faa7:	8b ce                	mov    %esi,%ecx
44faa9:	dd 5c 24 08          	fstpl  0x8(%esp)
44faad:	d9 e8                	fld1
44faaf:	dd 1c 24             	fstpl  (%esp)
44fab2:	50                   	push   %eax
44fab3:	6a 04                	push   $0x4
44fab5:	e8 41 9d fc ff       	call   0x4197fb
44faba:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
44fac1:	89 7d e4             	mov    %edi,-0x1c(%ebp)
44fac4:	c7 45 ec 1e 00 00 00 	movl   $0x1e,-0x14(%ebp)
44facb:	6a 14                	push   $0x14
44facd:	c7 45 fc 08 00 00 00 	movl   $0x8,-0x4(%ebp)
44fad4:	ff 15 14 74 4a 00    	call   *0x4a7414
44fada:	59                   	pop    %ecx
44fadb:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fade:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
44fae2:	85 c0                	test   %eax,%eax
44fae4:	74 0d                	je     0x44faf3
44fae6:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fae9:	51                   	push   %ecx
44faea:	8b c8                	mov    %eax,%ecx
44faec:	e8 19 6f 02 00       	call   0x476a0a
44faf1:	eb 02                	jmp    0x44faf5
44faf3:	8b c3                	mov    %ebx,%eax
44faf5:	83 ec 10             	sub    $0x10,%esp
44faf8:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
44fafc:	dd 05 78 42 41 00    	fldl   0x414278
44fb02:	8b ce                	mov    %esi,%ecx
44fb04:	dd 5c 24 08          	fstpl  0x8(%esp)
44fb08:	dd 05 10 42 41 00    	fldl   0x414210
44fb0e:	dd 1c 24             	fstpl  (%esp)
44fb11:	50                   	push   %eax
44fb12:	6a 05                	push   $0x5
44fb14:	e8 e2 9c fc ff       	call   0x4197fb
44fb19:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
44fb20:	89 7d e4             	mov    %edi,-0x1c(%ebp)
44fb23:	c7 45 ec 1e 00 00 00 	movl   $0x1e,-0x14(%ebp)
44fb2a:	6a 14                	push   $0x14
44fb2c:	c7 45 fc 0a 00 00 00 	movl   $0xa,-0x4(%ebp)
44fb33:	ff 15 14 74 4a 00    	call   *0x4a7414
44fb39:	59                   	pop    %ecx
44fb3a:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fb3d:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
44fb41:	85 c0                	test   %eax,%eax
44fb43:	74 0d                	je     0x44fb52
44fb45:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fb48:	51                   	push   %ecx
44fb49:	8b c8                	mov    %eax,%ecx
44fb4b:	e8 ba 6e 02 00       	call   0x476a0a
44fb50:	eb 02                	jmp    0x44fb54
44fb52:	8b c3                	mov    %ebx,%eax
44fb54:	83 ec 10             	sub    $0x10,%esp
44fb57:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
44fb5b:	dd 05 78 42 41 00    	fldl   0x414278
44fb61:	8b ce                	mov    %esi,%ecx
44fb63:	dd 5c 24 08          	fstpl  0x8(%esp)
44fb67:	dd 05 10 42 41 00    	fldl   0x414210
44fb6d:	dd 1c 24             	fstpl  (%esp)
44fb70:	50                   	push   %eax
44fb71:	6a 06                	push   $0x6
44fb73:	e8 83 9c fc ff       	call   0x4197fb
44fb78:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
44fb7f:	89 7d e4             	mov    %edi,-0x1c(%ebp)
44fb82:	c7 45 ec 04 00 00 00 	movl   $0x4,-0x14(%ebp)
44fb89:	6a 14                	push   $0x14
44fb8b:	c7 45 fc 0c 00 00 00 	movl   $0xc,-0x4(%ebp)
44fb92:	ff 15 14 74 4a 00    	call   *0x4a7414
44fb98:	59                   	pop    %ecx
44fb99:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fb9c:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
44fba0:	85 c0                	test   %eax,%eax
44fba2:	74 0d                	je     0x44fbb1
44fba4:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fba7:	51                   	push   %ecx
44fba8:	8b c8                	mov    %eax,%ecx
44fbaa:	e8 5b 6e 02 00       	call   0x476a0a
44fbaf:	eb 02                	jmp    0x44fbb3
44fbb1:	8b c3                	mov    %ebx,%eax
44fbb3:	83 ec 10             	sub    $0x10,%esp
44fbb6:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
44fbba:	dd 05 78 42 41 00    	fldl   0x414278
44fbc0:	8b ce                	mov    %esi,%ecx
44fbc2:	dd 5c 24 08          	fstpl  0x8(%esp)
44fbc6:	dd 05 10 42 41 00    	fldl   0x414210
44fbcc:	dd 1c 24             	fstpl  (%esp)
44fbcf:	50                   	push   %eax
44fbd0:	6a 07                	push   $0x7
44fbd2:	e8 24 9c fc ff       	call   0x4197fb
44fbd7:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
44fbde:	89 7d e4             	mov    %edi,-0x1c(%ebp)
44fbe1:	c7 45 ec 1e 00 00 00 	movl   $0x1e,-0x14(%ebp)
44fbe8:	6a 14                	push   $0x14
44fbea:	c7 45 fc 0e 00 00 00 	movl   $0xe,-0x4(%ebp)
44fbf1:	ff 15 14 74 4a 00    	call   *0x4a7414
44fbf7:	59                   	pop    %ecx
44fbf8:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fbfb:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
44fbff:	85 c0                	test   %eax,%eax
44fc01:	74 0d                	je     0x44fc10
44fc03:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fc06:	51                   	push   %ecx
44fc07:	8b c8                	mov    %eax,%ecx
44fc09:	e8 fc 6d 02 00       	call   0x476a0a
44fc0e:	eb 02                	jmp    0x44fc12
44fc10:	8b c3                	mov    %ebx,%eax
44fc12:	83 ec 10             	sub    $0x10,%esp
44fc15:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
44fc19:	dd 05 78 42 41 00    	fldl   0x414278
44fc1f:	8b ce                	mov    %esi,%ecx
44fc21:	dd 5c 24 08          	fstpl  0x8(%esp)
44fc25:	dd 05 10 42 41 00    	fldl   0x414210
44fc2b:	dd 1c 24             	fstpl  (%esp)
44fc2e:	50                   	push   %eax
44fc2f:	6a 08                	push   $0x8
44fc31:	e8 c5 9b fc ff       	call   0x4197fb
44fc36:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
44fc3d:	89 7d e4             	mov    %edi,-0x1c(%ebp)
44fc40:	c7 45 ec 1e 00 00 00 	movl   $0x1e,-0x14(%ebp)
44fc47:	6a 14                	push   $0x14
44fc49:	c7 45 fc 10 00 00 00 	movl   $0x10,-0x4(%ebp)
44fc50:	ff 15 14 74 4a 00    	call   *0x4a7414
44fc56:	59                   	pop    %ecx
44fc57:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fc5a:	c6 45 fc 11          	movb   $0x11,-0x4(%ebp)
44fc5e:	85 c0                	test   %eax,%eax
44fc60:	74 0d                	je     0x44fc6f
44fc62:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fc65:	51                   	push   %ecx
44fc66:	8b c8                	mov    %eax,%ecx
44fc68:	e8 9d 6d 02 00       	call   0x476a0a
44fc6d:	eb 02                	jmp    0x44fc71
44fc6f:	8b c3                	mov    %ebx,%eax
44fc71:	83 ec 10             	sub    $0x10,%esp
44fc74:	c6 45 fc 10          	movb   $0x10,-0x4(%ebp)
44fc78:	dd 05 78 42 41 00    	fldl   0x414278
44fc7e:	8b ce                	mov    %esi,%ecx
44fc80:	dd 5c 24 08          	fstpl  0x8(%esp)
44fc84:	dd 05 10 42 41 00    	fldl   0x414210
44fc8a:	dd 1c 24             	fstpl  (%esp)
44fc8d:	50                   	push   %eax
44fc8e:	6a 09                	push   $0x9
44fc90:	e8 66 9b fc ff       	call   0x4197fb
44fc95:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
44fc9c:	89 7d e4             	mov    %edi,-0x1c(%ebp)
44fc9f:	89 5d ec             	mov    %ebx,-0x14(%ebp)
44fca2:	6a 14                	push   $0x14
44fca4:	c7 45 fc 12 00 00 00 	movl   $0x12,-0x4(%ebp)
44fcab:	ff 15 14 74 4a 00    	call   *0x4a7414
44fcb1:	59                   	pop    %ecx
44fcb2:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fcb5:	c6 45 fc 13          	movb   $0x13,-0x4(%ebp)
44fcb9:	85 c0                	test   %eax,%eax
44fcbb:	74 0d                	je     0x44fcca
44fcbd:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fcc0:	51                   	push   %ecx
44fcc1:	8b c8                	mov    %eax,%ecx
44fcc3:	e8 42 6d 02 00       	call   0x476a0a
44fcc8:	eb 02                	jmp    0x44fccc
44fcca:	8b c3                	mov    %ebx,%eax
44fccc:	83 ec 10             	sub    $0x10,%esp
44fccf:	c6 45 fc 12          	movb   $0x12,-0x4(%ebp)
44fcd3:	dd 05 00 42 41 00    	fldl   0x414200
44fcd9:	8b ce                	mov    %esi,%ecx
44fcdb:	dd 5c 24 08          	fstpl  0x8(%esp)
44fcdf:	d9 ee                	fldz
44fce1:	dd 1c 24             	fstpl  (%esp)
44fce4:	50                   	push   %eax
44fce5:	6a 15                	push   $0x15
44fce7:	e8 0f 9b fc ff       	call   0x4197fb
44fcec:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
44fcf3:	89 7d e4             	mov    %edi,-0x1c(%ebp)
44fcf6:	c7 45 ec 02 00 00 00 	movl   $0x2,-0x14(%ebp)
44fcfd:	6a 14                	push   $0x14
44fcff:	58                   	pop    %eax
44fd00:	50                   	push   %eax
44fd01:	89 45 fc             	mov    %eax,-0x4(%ebp)
44fd04:	ff 15 14 74 4a 00    	call   *0x4a7414
44fd0a:	59                   	pop    %ecx
44fd0b:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fd0e:	c6 45 fc 15          	movb   $0x15,-0x4(%ebp)
44fd12:	85 c0                	test   %eax,%eax
44fd14:	74 0d                	je     0x44fd23
44fd16:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fd19:	51                   	push   %ecx
44fd1a:	8b c8                	mov    %eax,%ecx
44fd1c:	e8 e9 6c 02 00       	call   0x476a0a
44fd21:	eb 02                	jmp    0x44fd25
44fd23:	8b c3                	mov    %ebx,%eax
44fd25:	83 ec 10             	sub    $0x10,%esp
44fd28:	c6 45 fc 14          	movb   $0x14,-0x4(%ebp)
44fd2c:	dd 05 00 42 41 00    	fldl   0x414200
44fd32:	8b ce                	mov    %esi,%ecx
44fd34:	dd 5c 24 08          	fstpl  0x8(%esp)
44fd38:	d9 ee                	fldz
44fd3a:	dd 1c 24             	fstpl  (%esp)
44fd3d:	50                   	push   %eax
44fd3e:	6a 16                	push   $0x16
44fd40:	e8 b6 9a fc ff       	call   0x4197fb
44fd45:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
44fd4c:	c7 45 e4 90 35 40 00 	movl   $0x403590,-0x1c(%ebp)
44fd53:	c7 45 ec 48 65 4a 00 	movl   $0x4a6548,-0x14(%ebp)
44fd5a:	6a 14                	push   $0x14
44fd5c:	c7 45 fc 16 00 00 00 	movl   $0x16,-0x4(%ebp)
44fd63:	ff 15 14 74 4a 00    	call   *0x4a7414
44fd69:	59                   	pop    %ecx
44fd6a:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fd6d:	c6 45 fc 17          	movb   $0x17,-0x4(%ebp)
44fd71:	85 c0                	test   %eax,%eax
44fd73:	74 0d                	je     0x44fd82
44fd75:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fd78:	51                   	push   %ecx
44fd79:	8b c8                	mov    %eax,%ecx
44fd7b:	e8 8a 6c 02 00       	call   0x476a0a
44fd80:	eb 02                	jmp    0x44fd84
44fd82:	8b c3                	mov    %ebx,%eax
44fd84:	83 ec 10             	sub    $0x10,%esp
44fd87:	c6 45 fc 16          	movb   $0x16,-0x4(%ebp)
44fd8b:	dd 05 00 43 41 00    	fldl   0x414300
44fd91:	8b ce                	mov    %esi,%ecx
44fd93:	dd 5c 24 08          	fstpl  0x8(%esp)
44fd97:	d9 ee                	fldz
44fd99:	dd 1c 24             	fstpl  (%esp)
44fd9c:	50                   	push   %eax
44fd9d:	6a 1f                	push   $0x1f
44fd9f:	e8 57 9a fc ff       	call   0x4197fb
44fda4:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
44fdab:	c7 45 e4 90 35 40 00 	movl   $0x403590,-0x1c(%ebp)
44fdb2:	c7 45 ec 54 3a 4a 00 	movl   $0x4a3a54,-0x14(%ebp)
44fdb9:	6a 14                	push   $0x14
44fdbb:	c7 45 fc 18 00 00 00 	movl   $0x18,-0x4(%ebp)
44fdc2:	ff 15 14 74 4a 00    	call   *0x4a7414
44fdc8:	59                   	pop    %ecx
44fdc9:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fdcc:	c6 45 fc 19          	movb   $0x19,-0x4(%ebp)
44fdd0:	85 c0                	test   %eax,%eax
44fdd2:	74 0d                	je     0x44fde1
44fdd4:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fdd7:	51                   	push   %ecx
44fdd8:	8b c8                	mov    %eax,%ecx
44fdda:	e8 2b 6c 02 00       	call   0x476a0a
44fddf:	eb 02                	jmp    0x44fde3
44fde1:	8b c3                	mov    %ebx,%eax
44fde3:	83 ec 10             	sub    $0x10,%esp
44fde6:	c6 45 fc 18          	movb   $0x18,-0x4(%ebp)
44fdea:	dd 05 00 43 41 00    	fldl   0x414300
44fdf0:	8b ce                	mov    %esi,%ecx
44fdf2:	dd 5c 24 08          	fstpl  0x8(%esp)
44fdf6:	d9 ee                	fldz
44fdf8:	dd 1c 24             	fstpl  (%esp)
44fdfb:	50                   	push   %eax
44fdfc:	6a 20                	push   $0x20
44fdfe:	e8 f8 99 fc ff       	call   0x4197fb
44fe03:	a1 48 65 4a 00       	mov    0x4a6548,%eax