MSRKRPRREGWWQQAVDWVNSKGGNVHESVRMSDDRELYLETSQQGKTEIMRIPFACLVSKKSIESTAFGKQIVECVGKVDSDKFHSQVFDIVIALYLANYSATSVGGNKEVDDTPFRPYLETLPESSSYDGLPRLWLDDDLKNLQGSPLLQRVNDQKKGIRNDYNLALEEWKQSSKFPSFEAFSYSLAAVTSRAFAGFGSPEANKESDDMNVAMVPLLDLCNHCRGKNETKNLSYERGMDSNMGSVIVVTASRNIETGEKLRITYGARSNAQLLYNYGFCIPDNIEPDGSANDFLEVSVGKSTETNTTVKLQAGPKAYSFHGFINALDSFIEAPTVAREKEEGGEDDFDANEKEFERWDMDLMASSGDGEEDEDEQAEIEDMKKQEEQAVDRYLKALVSFENRMQELRSAYHLKGKELVDALNAPLADPNKRHAVLLIQSEQRTIYFVLCVIHRLHSLLRKTGESTGRTITAPDGSLVGSDEDKKILEDQAKEVSSAFLSIRLPGWKEAHL*