KMEFETTETARSTPSRHEKSLGLLTIKFVSLLQEAKDGVLDLKVAADSLAVKQKRRIYDITNVLEGVGLIEKKNKNVIQWRGENIASQTEEVLEQVNVLKAQIAELEAQEKELDNQKAWLEENIKHLNHDPDFYTYKFVTHEDICSAFSGETLLAVVAPAGTQLEVPLPEMGQSGQKKYQVNLRSHSAPIQVVLINRDSDSRVPVVFSVPPTDDICQMPTPPSTPASLQRFPLSVSTSNTNTTSCCSQESLCSDHQMVLPEHDDVLTPSATPPDVQMVINPISSSQKCLLLHGRPVMGLEQQEMDLVDQEFQSVLDHMKDNQEGAVDLIDELMSTDALFQIKFLSPNSGIDYSFNLDDNEGVCDLFDVQILNY