MFSWEASLSNELYFVRQYFYSGNYTKLFEIDTTSMSEKGLELTEIYMARAKLALGESLESIQSILTQKTPGSAAILALAGEGNMELIIDQHGNSDSVVQTLGAIFQIKNGSFDDAMDLLKKSVENLEAVALQVYIHLREHKIEAAEQTLKQALDWADEEIVLQLAQSWIKIVSGGVESYNDAFYVFEELNGTDSNPMTLTGMACADICLLRPEEALSSLKTALDSQPNYEEALSNMTTAITDLGPDAPSQAKNILSSFTNSSTLKLNDHLNEKAQEFDTFSTQFLSTA