MKGVPSNLDTLLWVYHFHSSTEVALQPPLLSSLELAVAAAHEYLVQRFRELKSQDPLESDKLPTQTASLGLVLREAAASLMSFGATLLEISALWLQQEVQRLERGNGCPDPALDTGDPGRALARVALAAGQGIRQAGAAAGASARYLIQGAWLYLCGRGLHGSTSSLQQTLRQLGLGVPGDPRYSGNLKVSSSNSEENGGTDNPSLSQAHPVSK