MKFSQASLLAACLPAVSARFIEIAEVDNVVLQPDELFLIETAPGKTQWITEEEKWEMRRNGQNFMDITETTTLGSKGINAESTVTFPKKCVKQDEVAKLSKKLEKKNMQANLEKLTSFHTRYFKSDYGLQSSDWVLEKVNQIIKDAGAEDTVFAESFPHTWKQHSVIATIPGQSNSTVVIGAHQDSINLFLPSILAAPGADDDGSGSVTIMEVFRALLNSKDVVKGKAPNTIEFHWYSAEEGGLLGSQAIFKSYEETGRDVKAMLQQDMTGYVQKTLDAGQPESVGVITDFVDSGLTTFIKTVVEEYCDIPWVETKCGYACSDHASASKAGYPSAFVIESAFEYSDPHIHGTDDSIKYLSFDHMLQHARMTLGLVYELGFYGFDGKSEDKWSDL*