MSILPFTPPIVKRLLGWKKGEQNGQEEKWCEKAVKSLVKKLKKTGQLDELEKAITTQNVNTKCITIPRSLDGRLQVSHRKGLPHVIYCRLWRWPDLQSHHELRAVDLCEFAFHMKKDEVCVNPYHYQRVETPVLPPVLVPRHTDIPAEFPPLDDYSHSIPENTNFPAGIEPQINYIPETPPPGYLSEDGESSDQQMNHMDTGSPSLSPNPVSPANSNLDLQPVTYCESAFWCSISYYELNQRVGETFHASQPSLTVDGFTDPSNAERFCLGLLSNVNRNAAVELTRRHIGRGVRLYYIGGEVFAECLSDSAIFVQSPNCNQRYGWHPATVCKIPPGCNLKIFNNQEFAALLAQSVNQGFEAVYQLTRMCTIRMSFVKGWGAEYRRQTVTSTPCWIELHLNGPLQWLDKVLTQMGSPSIRCSSVS