MLCKQFWEALPALEILEWEIDNADAEQDFLQSMRDKREGLQLKRLALNVAHPSKMQGILQAVTPPARETLEEVYLFLGDKDEEAWADWHSILSLLQECKTLEVLHLAIWAAASPTSGKRVLWQSDQIPPKPFPALRSLTLFGFSFMGDIGTLLQCFPLLESLELFHLEGQNYNLGSTPLKKFYSWGRGDLGFDVRSQALARVPSSLAMLPGFLRSASFAKAAAASILLQLKVDGTKGSAMGRVETYLQQQLDLMVNGNGLSQWTALKLVGALLTAHRKAWADVPGLLEALVAVLKFPPHLQQVGAVALLQVTHDGEARIAIAKVPGVFHNLLAGLDCLACLRVLHRLAQDEGNLCTIKDTPGCVEEVEALLDEGGVDALDRGLHSQNEREELRTFLTEFVATDGAVAE*