MLLALGGYATAQERLTLRIADQKGGMRSQLEAANALQNLPYDIKWAEFPAAAPLAEALNAGAVDAGIIGDAPLLFALANGAPVKAIAVDKSNPAGTAVLVSPGSTLKSGADLKGKRIATGKGSIGHFVALKALEQAGISPKEVQWVFLGPVDAKVALLNGSVDAWATWEPYTTQMVKTNEGQILVSGKGLLPGNTFLAATDSALNDPHKRAALQDYLQRLAGAERWAYANLDSYGKTLGEIIRFPAEIARAQFANRQSQWQPLAEETVAQQQATADFYLANGLIRTRLDVKPTFDRRFSVPAAEVTP*