MKHSFSSYDEPLGPHTSRYFGDGYKNVGREFTRLALSRSNQLGAKHSGRARLTYPAGWSTKRDGELIPHVSSVDTVMLAAALCDAAVARSRELSAAESARSWVRHATVRAGASPHEDLADVPVTAEVVGASDTTESEIETTFKFQVGPLNGTLSIVHPPGSGAQSEPGLDEFGGLAEIFGPAPHYYLNGLVNHTLTASELTVDETGTRITGQHRITPGQVGGFAGAESAYSYSSSPIDSVVGAAQSSQILLYHLDSLTRANSNTLWMRKLEFITAGPHRPIDDSFEGILEIRRASIIDRGGSRWRSADIQIKAFNGVTGSCLLAHQLPE