MTSVVVVGTQWGDEGKGKITDFLSADAEVIARYQGGDNAGHTIVIDGKKFKLHLIPSGIFFPQKISVIGNGVVVNPKSLVKELGYLHDEGVTTDNLRISDRAHVILPYHIQLDQLQEDAKGDNKIGTTIKGIGPAYMDKAARVGIRIADLLDKDIFAERLRINLAEKNRLFEKMYDSTPLDFDAIFEEYYAYGQEIRQYVTDTSVILNDALDAGKRVLFEGAQGVMLDIDQGTYPFVTSSNPVAGGVTIGSGVGPSKINKVVGVCKAYTSRVGDGPFPTELFDEVGERIREVGHEYGTTTGRPRRVGWFDSVVMRHSRRVSGITNLSLNSIDVLSGLDTVKICVAYDLDGERIDHYPASLEQLKRCKPIYEELPGWQEDITGVRSLDELPENARNYVRRVGELVGVRISTFSVGPGREQTNILESVWASI*