MKKVKLSLIANERSRKTSFIKRKDGIFKKLHELSTLCGVQACALIYSPFIPVPESWPSREGAKKVASRFLEMPPTARTKKMMDQETYLMERITKAKEQLKNLAAENRELQVRRFMFDCVEGKMSQYHYDAKDLQDLQSCINLYLDQLNGRIESIKENGESLLSSVSPFPTRIGVDEIGDESFSDSPIHATTGVVDTLNATNPHVLTGDMTPFLDADATAVTASSRFFDHIPYENMNMSQNLHEPFQHLVPTNVCDFFQNQNMNQVQYQAPNNLFNQIQREFYNINLNLNLNLNSNQYLNQQQSFMNPMVEQHMNHVGGRESIPFVDGNCYNYHQLPSNQLPAVDHASTSYMPSTTGVYDPYINNNL