MADATRSTRGGRLGEATEAIQRALRGAAAHAHAQAAGASVAGPPPVFRGAPGPAADPRVLDGLVREVHDPNAAGEAREARRPASTAPLQGCGEQWQSGSFSHQNRALAYRLYLPPEVPGDGAPRPMVVMLHGCTQHAEDFAAGTRMNALARELGVVVLYPEQTQRANAQKCWNWFKPQHQQRGRGEPAVIAALARSIATAHRVDPARVYVAGLSAGGAMADVVGHCYPDVFAAVGVHSGLPYGCAADVASALSAMRSGPGPAPGATTGARSTALPTIVFHGDADTTVHVRNAESLVAALRSGSGRGAASGAAAAPRVTRGQSGRGARHTRTVYTDAAGRDSLEYWQLHGAGHAWSGGSASGSYTDPSGVDASAEMLRFFLAHPRAAR