MSTSAVKRKRVVLTLKDKIEIVEALNKGESGCSLAEKHGVGTSTVSDIKKKSESISRFSKGLMGGKGDPERKAMKKPLNEAVDQAVCLWYMQKRSIGQPISGPLLCEKALDFNIKLGGSSNFRARTGWLQKFKKRHRIREIEIHGEKLSASESSASKFRDEMKSYLEQQGYKDEFIYSAADETGIAWA