MKFLVAAAVAASLLQAVSAASCAVATLSKLLTDQYIDQCAADSGYSFISGVQPDPEEVAGMCASDACHSLLADVEAMNLTECTLPIGDKIYLLADLVDYVSDAQVAAMCASESCVNLFGYVASMVMTDCRIPVGGKILLLADLVDYVSAQCDTDTLEPATATPEPTDTPATPAPTASMPVTCATTVISSLLTDAYIDQCASDSGYSFTSGVQPDDTEASSMCASSACANLLADVEAMGLSECILPIGDKIYLFRDLVDYVSDQCSASTDTPSTTVPATDSPTSGSESPSSTAPSTGSSSTSISGTESPSPVIPGTEQPSMGLPTTESPTTGMPTTDTPEPTSPSHDSC