MLAVGQSEVIALGAARYLRLAIPALLLTGMSECLKRYLQAQGVVQPVTAVSCLTLGLAPLFNWLLIFKLGGGIDGAVMAMVACNAFMLALLTAFVAWHERQRLGTPKQTWHGWSRESFKGLGGYYRLALPSTMMVCLEWWAYELCIFMAGWMPQPTLHVSAMGVMMQVSGLAYMLPMGVANAVSVRVANALGAGLSHGARRSAYTATAITVCTQVSLVTTILLARHKLGALFTDIPEVIALCGKTFKLMAASMAGDGLNAVISGVLRGAGRQELGALLNLGSYWGLGLPTAYLLGVKAELGLSGLWGGLVLATSVQGTIMLFVLVRFNWQREAQRAAEVLAATGDSGGGLPCEDSAAKLHTGRQAGGLGSSVSSDPDLERPX