KMSILPFTPPIVKRLLGWKKGEQNGQEEKWCEKAVKSLVKKLKKTGQLDELEKAITTQNVHTKCITIPRSLDGRLQVSHRKGLPHVIYCRLWRWPDLQSHHELRAVDHCEFAFHTKKDEVCVNPYHYQRVETPTLPPVLVPRHTDIPAEFPPLDDYSPSIPENTNFPADIEPQSNYIPETPPPGYLSEDGETNDHHLNHSMETGSPSLSPNPVSPANSNLDLQPVTYCESAFWCSISYYELNQRVGETFHASQPSLTVDGFTDPSNSERFCLGLLSNVNRNSAVELTRRHIGRGVRLYYIGGEVFAECLSDSAIFVQSPNCNQRYGWHPATVCKIPPGCNLKIFNNQEFAALLAQSVNRGFEAVYQLTRMCTIRMSFVKGWGAEYRRQTVTSTPCWIELHLNGPLQWLDKVLTQMGSPSIHCSSVS