IKPKQCPSNLFARVCESFSATPLDVRPRQMMFSFMDRYGMDLNGARRKNATRETTSTLKAWLNEHRKNPYPTKGEKIMLAIITKMTLTQVSTWFANARRRLKKENKMTWSPRNRCDDDDDADGDDAPPARHDSKDGQ