MHRVSLQAAYVLHSRPYRESSYIVDLITEADGKASAVLKGGGRRKGVPGTLQPFTELEVELGGRGELKSLIRYETTNIRYPLAGAALYAGLYLNELLVKLLQPLEGCRKVFDAYKSSLTFLSLPQPNLEPGIRELEFALLNELGFGVDFCVESATGDIVKNNIAYYFSLTEGVSRTPEPCSVVIEGHHLIAIAGRDWSVPGSLSAAKRLTRRCLDELLGGRPLHSRELMRSYLKLTKG