MKKKFLLFGALVGALLLSSCSGGSKKQTVSSESTEELDDASKVINYYHMSLAVLRHVANAKDINAVLGYMEQTGKVPEVDPIAPPEIAARDTAELLDPGDYFNPEVRQNLKQNYAGLFNVRTQFYDNFNKFLAYKKSKDTAKTAQLLDENYKLSVELSEYKQVIFDILSPLTEQAESELLADEPLKDQIMAMRKMSGTVQSIMNLYSRKHAMDGVRIDLKMAELEKELKAAEKIPAVTGYDEELKNFQSFLSTVKSFMNDMQKARSKGAYSDKEYQAMSEAYEYGLSVI