MSTIITLTTDFGLTDAYVAAMKGVILGINPEAKIIDICHTIKPQSIPQAAFVLGTTYQFFPRKTIHVVVVDPGVGTERRAIILRTPLADFVAPDNGVLSYVIQQSSTKLVGNKDNLQCVELGPELEAIIITKPQFWRSPVSSTFHGRDIFAPVAAHLSLGFSPIDFGEATDSVVMLPLPCPYQAPNGSLVGHILHIDNFGNLITNIKSDDLPQTKGAISIEVGNQLISGLSRTYAEGSGLLALIGSSGYLEVSLKEGSACACLNAKVGDEVKVSRGSV