GRTVRRTVTVDVSGAAALGGGLTVRGERDPESGRPLGLFVAGIAAGGGAAAAGGLVVGARVVGVNGEDLRPLTPEEAAAALARALAGEGAADGSLTLVLELPLA