KMSILPFTPPIVKRLLGWKKGEQNGQEEKWCEKAVKSLVKKLKKTGQLDELEKAITTQNINTKCITIPRSLDGRLQVSHRKGLPHVIYCRLWRWPDLQSHHELRAVELCEYAFHTKKDEVCVNPYHYQRVETPVLPPVLVPRHTEIPSEFPVLDDYSHSIPENTNFPAGIEPHSNYIPETPPPGYLSEDGETSDHQMTHSMDTSSPNLSPNPVSPTHSNLDLQPVTYCEPAFWCSISYYELNQRVGEIFHASQPSLTVDGFTDPSNSERFCLGLLSNVNRNSAVELTRRHIGRGVRLYYIGGEVFAECLSDSAIFVQSPNCNQRYGWHPATVCKIPPGCNLKIFNNQEFALLAQSVNQGFEAVYQLTRMCTIRMSFVKGWGAEYRRQTVTSTPCWIELHLNGPLQWLDKVLTQMGSPSIRCSSVS