MKVEKVPDSTYDMIGGLDRQIEEIKEVIELPIKHPELFESLGIAQPKLESLITKDAREVEIQESWSPFPSPPIQANPIGVVLSAATSLWLPVSPQTVFNFFKDERTRPQWDVLSNGNSVQEVAHIAKWLTSRELYICSSCPKFQPKQHADTPRELH