MAKTKIHVGLEIGTSKTCMVVGEVKPDATVTIIGVGEVPSEGVVRGEIEDTSKVIQCIYDAWNMAQDHADVDIMTVYLSVTGAHIVGQNNRGTFRLPPDESIISQEHMDEVTEIARDVALGPEQFVLHRVPGLFSVDGQENLTNPAGLTGRTLDIDCHIIHGIKSRITNSFRCVREVPLDIADVVFAPIATAQFVLNRQVKQAGALLIDMGAGTTDYVLYLDGQLVASGCVPLGGDHISNDITLMTGIPLAQAELLKKTEGDANSFSGKTNEMVRVRGEGHMKDAAIERNVLNEIIRSRLLEIFNLVKSSLPKDTFKGNRCHGVYLCGGASLMRGVGELASHVFGVAISRPTLVKNGAPSYLDDPRYCTAIGLIRYAQILDAELPQQRSWLGRMLGFFGKKNS