MSDAPGQKFDHGQGHVVIKQEKVDYRSPAPARRHGQQSSKLKYPDVRMASCFRPSGLLASDLPVDNKHYVDKSMGLRHFSTKVCEKVKEKGRTNYNQVADELVAEYFAANNMNSEEFLDIDWVGLPATKAGEIKRLEEEKAKLTERIRRKKETIQELIVQLVAYKSLVWKNRTPILLPVSVKLFNDCSTTVDCAVSGDRSEFLFNFDQSFEVHDDFE