MADHNRLPVVQEKPRVFVISDISNEPDDAESLVRFLLYGNEFDTQGIVACTSCWMRDKVHPEDMIRIVEAYGAVVDNLNSHVHPENQYPSVERLLGLIKSGPACYGKEALADGVELSEGASLLIEKLEASDRPLWVLCWGGINTLAQALHHVRRTRSEEDAGQLRSKLRVYTISDQDDTGLWIRVTFPDIFYICSMHGWKEYGMATWVGISGDMLMTHMDNGGPDVTKVSKEWLKDNIQSVGPLGKVYPTPSFIMEGDTPTFLYLIQNGLGSPENPHWGSWGGRYILGDIGGAAKHYMDARDTVVGKNGSTFVTNQATVWRWRDAYQNDFAARMQWTLSKDRKQANHAPVISVNGSAPGPQPLFIDAEAGDELVLDAAGTYDPDGDELYFRWFQYKEPTTAQSEIHWPVVPEVTFEPSNESASVRVTIPPPEICAVNVLTGQALEKGQVLHFVLEVRDSGTPCITAYKRVVVQVTNNGLKGGKNKVYDTVTEAMGHSTGQATADG