MKNLLLKTLKSGVREAWHTSSQVIVEIASIEIPMNGWPDLIDHFLKNITMVENPASLKQAMIDTLAYVCQKVFPQNLEADQRVPSTTLVISALRQPEHYAMPLIVL