MAPSSLSVVRTTSNLHAACPGRTQLLTKHTQGRTARAARDLIVRAGERQPWDFGRFVSTVTYFNNPAEVIQNVVKSMLGQGSAVEQQESAIITLIAPSQASSAANKQPVVMVTGATGGVGRRVVALLLSKGARVRALARDGDKARSLLGGLRAAAGGSLELVVADITQRPTLLPEFFRGVRALVSCTAVKVQPKEGDADRSKYFQGIKFYDPMVVGDTPETVELRGMVNLLDAVKEQLGSSDGKVVWAADGSGVATSWGSLDDVVMGGASSSGFFVQHGX