MVQLAWTVWLASGLACLLLLKQAQNMVKKKKKTNLFMESLERKHVVVTGASSGIGEAIARQALQAGAFVTVISRNASKLDATAHKLALHMQCSPDKIRHQVADVRDHSAITGAIREALRWKPIDVLVCNAGLTRGGYMGDAELADLDTVIDTNLKGTVYPIHEALPFLKQHSLDHPVSIVIIASIASLFYLYGHAVYTATKYAVRGLAEGLRAELMPYNVKVTVMCPGFTNTPFLEDVSKEGEIAEIMKKVNLYDVKKTETPESVASQTIEAIKQGSFIVVTQPIGIQLLALSRGLMPAENSLTALIETALLLPVRLLSFTYARNIKNLILEEA