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
44fe08:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
44fe0f:	c7 45 e4 34 15 40 00 	movl   $0x401534,-0x1c(%ebp)
44fe16:	89 45 ec             	mov    %eax,-0x14(%ebp)
44fe19:	6a 14                	push   $0x14
44fe1b:	c7 45 fc 1a 00 00 00 	movl   $0x1a,-0x4(%ebp)
44fe22:	ff 15 14 74 4a 00    	call   *0x4a7414
44fe28:	59                   	pop    %ecx
44fe29:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fe2c:	c6 45 fc 1b          	movb   $0x1b,-0x4(%ebp)
44fe30:	85 c0                	test   %eax,%eax
44fe32:	74 0d                	je     0x44fe41
44fe34:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fe37:	51                   	push   %ecx
44fe38:	8b c8                	mov    %eax,%ecx
44fe3a:	e8 cb 6b 02 00       	call   0x476a0a
44fe3f:	eb 02                	jmp    0x44fe43
44fe41:	8b c3                	mov    %ebx,%eax
44fe43:	83 ec 10             	sub    $0x10,%esp
44fe46:	c6 45 fc 1a          	movb   $0x1a,-0x4(%ebp)
44fe4a:	dd 05 00 43 41 00    	fldl   0x414300
44fe50:	8b ce                	mov    %esi,%ecx
44fe52:	dd 5c 24 08          	fstpl  0x8(%esp)
44fe56:	d9 ee                	fldz
44fe58:	dd 1c 24             	fstpl  (%esp)
44fe5b:	50                   	push   %eax
44fe5c:	6a 21                	push   $0x21
44fe5e:	e8 98 99 fc ff       	call   0x4197fb
44fe63:	a1 54 3a 4a 00       	mov    0x4a3a54,%eax
44fe68:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
44fe6f:	c7 45 e4 34 15 40 00 	movl   $0x401534,-0x1c(%ebp)
44fe76:	89 45 ec             	mov    %eax,-0x14(%ebp)
44fe79:	6a 14                	push   $0x14
44fe7b:	c7 45 fc 1c 00 00 00 	movl   $0x1c,-0x4(%ebp)
44fe82:	ff 15 14 74 4a 00    	call   *0x4a7414
44fe88:	59                   	pop    %ecx
44fe89:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fe8c:	c6 45 fc 1d          	movb   $0x1d,-0x4(%ebp)
44fe90:	85 c0                	test   %eax,%eax
44fe92:	74 0d                	je     0x44fea1
44fe94:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fe97:	51                   	push   %ecx
44fe98:	8b c8                	mov    %eax,%ecx
44fe9a:	e8 6b 6b 02 00       	call   0x476a0a
44fe9f:	eb 02                	jmp    0x44fea3
44fea1:	8b c3                	mov    %ebx,%eax
44fea3:	83 ec 10             	sub    $0x10,%esp
44fea6:	c6 45 fc 1c          	movb   $0x1c,-0x4(%ebp)
44feaa:	dd 05 00 43 41 00    	fldl   0x414300
44feb0:	8b ce                	mov    %esi,%ecx
44feb2:	dd 5c 24 08          	fstpl  0x8(%esp)
44feb6:	d9 ee                	fldz
44feb8:	dd 1c 24             	fstpl  (%esp)
44febb:	50                   	push   %eax
44febc:	6a 22                	push   $0x22
44febe:	e8 38 99 fc ff       	call   0x4197fb
44fec3:	c7 45 e8 02 00 00 00 	movl   $0x2,-0x18(%ebp)
44feca:	c7 45 e4 58 35 40 00 	movl   $0x403558,-0x1c(%ebp)
44fed1:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
44fed8:	6a 14                	push   $0x14
44feda:	c7 45 fc 1e 00 00 00 	movl   $0x1e,-0x4(%ebp)
44fee1:	ff 15 14 74 4a 00    	call   *0x4a7414
44fee7:	59                   	pop    %ecx
44fee8:	89 45 f0             	mov    %eax,-0x10(%ebp)
44feeb:	c6 45 fc 1f          	movb   $0x1f,-0x4(%ebp)
44feef:	85 c0                	test   %eax,%eax
44fef1:	74 0d                	je     0x44ff00
44fef3:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fef6:	51                   	push   %ecx
44fef7:	8b c8                	mov    %eax,%ecx
44fef9:	e8 0c 6b 02 00       	call   0x476a0a
44fefe:	eb 02                	jmp    0x44ff02
44ff00:	8b c3                	mov    %ebx,%eax
44ff02:	83 ec 10             	sub    $0x10,%esp
44ff05:	c6 45 fc 1e          	movb   $0x1e,-0x4(%ebp)
44ff09:	d9 e8                	fld1
44ff0b:	8b ce                	mov    %esi,%ecx
44ff0d:	dd 5c 24 08          	fstpl  0x8(%esp)
44ff11:	d9 ee                	fldz
44ff13:	dd 1c 24             	fstpl  (%esp)
44ff16:	50                   	push   %eax
44ff17:	6a 29                	push   $0x29
44ff19:	e8 dd 98 fc ff       	call   0x4197fb
44ff1e:	c7 45 e8 02 00 00 00 	movl   $0x2,-0x18(%ebp)
44ff25:	c7 45 e4 58 35 40 00 	movl   $0x403558,-0x1c(%ebp)
44ff2c:	89 5d ec             	mov    %ebx,-0x14(%ebp)
44ff2f:	6a 14                	push   $0x14
44ff31:	c7 45 fc 20 00 00 00 	movl   $0x20,-0x4(%ebp)
44ff38:	ff 15 14 74 4a 00    	call   *0x4a7414
44ff3e:	59                   	pop    %ecx
44ff3f:	89 45 f0             	mov    %eax,-0x10(%ebp)
44ff42:	c6 45 fc 21          	movb   $0x21,-0x4(%ebp)
44ff46:	85 c0                	test   %eax,%eax
44ff48:	74 0d                	je     0x44ff57
44ff4a:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44ff4d:	51                   	push   %ecx
44ff4e:	8b c8                	mov    %eax,%ecx
44ff50:	e8 b5 6a 02 00       	call   0x476a0a
44ff55:	eb 02                	jmp    0x44ff59
44ff57:	8b c3                	mov    %ebx,%eax
44ff59:	83 ec 10             	sub    $0x10,%esp
44ff5c:	c6 45 fc 20          	movb   $0x20,-0x4(%ebp)
44ff60:	d9 e8                	fld1
44ff62:	8b ce                	mov    %esi,%ecx
44ff64:	dd 5c 24 08          	fstpl  0x8(%esp)
44ff68:	d9 ee                	fldz
44ff6a:	dd 1c 24             	fstpl  (%esp)
44ff6d:	50                   	push   %eax
44ff6e:	6a 2a                	push   $0x2a
44ff70:	e8 86 98 fc ff       	call   0x4197fb
44ff75:	c7 45 e8 02 00 00 00 	movl   $0x2,-0x18(%ebp)
44ff7c:	c7 45 e4 58 35 40 00 	movl   $0x403558,-0x1c(%ebp)
44ff83:	89 5d ec             	mov    %ebx,-0x14(%ebp)
44ff86:	6a 14                	push   $0x14
44ff88:	c7 45 fc 22 00 00 00 	movl   $0x22,-0x4(%ebp)
44ff8f:	ff 15 14 74 4a 00    	call   *0x4a7414
44ff95:	59                   	pop    %ecx
44ff96:	89 45 f0             	mov    %eax,-0x10(%ebp)
44ff99:	c6 45 fc 23          	movb   $0x23,-0x4(%ebp)
44ff9d:	85 c0                	test   %eax,%eax
44ff9f:	74 0d                	je     0x44ffae
44ffa1:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44ffa4:	51                   	push   %ecx
44ffa5:	8b c8                	mov    %eax,%ecx
44ffa7:	e8 5e 6a 02 00       	call   0x476a0a
44ffac:	eb 02                	jmp    0x44ffb0
44ffae:	8b c3                	mov    %ebx,%eax
44ffb0:	83 ec 10             	sub    $0x10,%esp
44ffb3:	c6 45 fc 22          	movb   $0x22,-0x4(%ebp)
44ffb7:	d9 e8                	fld1
44ffb9:	8b ce                	mov    %esi,%ecx
44ffbb:	dd 5c 24 08          	fstpl  0x8(%esp)
44ffbf:	d9 ee                	fldz
44ffc1:	dd 1c 24             	fstpl  (%esp)
44ffc4:	50                   	push   %eax
44ffc5:	6a 2b                	push   $0x2b
44ffc7:	e8 2f 98 fc ff       	call   0x4197fb
44ffcc:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
44ffd3:	89 7d e4             	mov    %edi,-0x1c(%ebp)
44ffd6:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
44ffdd:	6a 14                	push   $0x14
44ffdf:	c7 45 fc 24 00 00 00 	movl   $0x24,-0x4(%ebp)
44ffe6:	ff 15 14 74 4a 00    	call   *0x4a7414
44ffec:	59                   	pop    %ecx
44ffed:	89 45 f0             	mov    %eax,-0x10(%ebp)
44fff0:	c6 45 fc 25          	movb   $0x25,-0x4(%ebp)
44fff4:	85 c0                	test   %eax,%eax
44fff6:	74 0d                	je     0x450005
44fff8:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44fffb:	51                   	push   %ecx
44fffc:	8b c8                	mov    %eax,%ecx
44fffe:	e8 07 6a 02 00       	call   0x476a0a
450003:	eb 02                	jmp    0x450007
450005:	8b c3                	mov    %ebx,%eax
450007:	83 ec 10             	sub    $0x10,%esp
45000a:	c6 45 fc 24          	movb   $0x24,-0x4(%ebp)
45000e:	dd 05 28 42 41 00    	fldl   0x414228
450014:	8b ce                	mov    %esi,%ecx
450016:	dd 5c 24 08          	fstpl  0x8(%esp)
45001a:	d9 e8                	fld1
45001c:	dd 1c 24             	fstpl  (%esp)
45001f:	50                   	push   %eax
450020:	6a 33                	push   $0x33
450022:	e8 d4 97 fc ff       	call   0x4197fb
450027:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
45002e:	89 7d e4             	mov    %edi,-0x1c(%ebp)
450031:	89 5d ec             	mov    %ebx,-0x14(%ebp)
450034:	6a 14                	push   $0x14
450036:	c7 45 fc 26 00 00 00 	movl   $0x26,-0x4(%ebp)
45003d:	ff 15 14 74 4a 00    	call   *0x4a7414
450043:	59                   	pop    %ecx
450044:	89 45 f0             	mov    %eax,-0x10(%ebp)
450047:	c6 45 fc 27          	movb   $0x27,-0x4(%ebp)
45004b:	85 c0                	test   %eax,%eax
45004d:	74 0d                	je     0x45005c
45004f:	8d 4d e4             	lea    -0x1c(%ebp),%ecx