RSLDGRLQVSHRKGLPHVIYCRLWRWPDLHSHHELRAMEMCEYAFNMKKDEVCVNPYHYQRVETPVLPPVLVPRHTEIPAEFPPLDDYSHSIPENTNFPAGIEPQSNYIPGSPNLSPNPMSPAHNNLDFSPRQLNRSCFPLGGPSTQWRLVRVKRUTIYQSGHLFSPLLRAHDSFFFLFCADLQPVTYCEPAFWCSISYYELNQRVGETFHASQPSMTVDGFTDPSNSERFCLGLLSNVNRNAAVELTRRHIGRGVRLYYIGGEVFAECLSDSAIFVQSPNCNQRYGWHPATVCKIPPGCNLKIFNNQEFAALLAQSVNQGFEAVYQLTRMCTIRMSFVKGWGAEYRRQTVTSTPCWIELHLNGPLQWLDKVLTQMGSPSIRCSSVS