MSTFGNAAGVIWRNTEDEVLKAGVMKYGKNEWARISSLIAGKSPQQCKARWYSWLDPSIKKTEWTSTEEEKLLHLIKIFPSQWQTISKSVGRTPAQCIEKYNQLKDEATGDDCSGLREKEMNEIIPETRPALKDRVDLDDDEIEMLNEVRARLANTKGKKAKRKERQKLQQDTAYATELQKRRELRAAGIQVSYSHKIKGPDYNSEIPFFREVPQGKFNPQKDRKPPKKPSFIGKEMN