MKSAALLAVCALASTSSARWLPFGTPSQLVQAPAEKYLIELGPGETRWIQEEEKWELRRAGINFMDITDNVDLGQSLSAQTAKNFRYPKKPAQNATVKPLLKKLEKKNMRKHLETFTAFHTRYYKSSYGAESSKWLFEQVNATVAASGALKHGATVKAFEHPWGQSSVIASIPGKTNKTVVIGAHQDSINLFLPSILAAPGADDDGSGTVTILEALRVLLESPAVANGSATNTVEFQWYSAEEGGLLGSQAIFSSYEKAGRDVRAMLQQDMTGYVQGTLDAGEQESVGVITDFVDPDLTHFITEVIDECGYACSDHASASKAGYPSAFVIESDFKLSDKKIHTTEDKIEYLSFDHMLQHAKLTLGFAYELAFAKFD*