MSTFGNAAGVIWRNTEDEVLKAGVMKYGKNEWARISSLIVGKSPQQCKARWYSWLDPSIKKTEWTSTEEEKLLHLIKIFPSQWQTISKSVGRTPAQCIEKYNQLKDEATGDDHSGLREKEMNEIIPETRPALKDRVDLDDDEIEMLNEVRARLANTKGKKAKRKERQKLQQDTAYATELQKRRELRAAGIQVSYSHKIKGPDYNSEIPFFREVPQGKFNPQKDHKPPKKPSFIGKEMN