MDLNVQKGAKGFEFKVKDMSQADFGRLEIELAEVEMPGLMACRTEFGPSQPLKGARITGSLHMTIQTAVLIETLTALGAEVRWCSCNIFSTQDHAAAAIARDSASVFAWKGETLQEYWWCTERALEWGAGGGPDLIVDDGGDATLLIHEGVKAEEAYAKDGTLPDPASTDNQEFQIVLSILRDGINKDPKKYQRMKERLVGVSEETTTGVHRLYQMQANGSLLFPAINVNDSVTKSKFDNLYGCRHSLPDGLMRATDVMIAGKVAVVCGYGDVGKGCAAAMKAAGARVIVTEVDPICALQALMEGLPVLTLED