RSLDGRLQVSHRKGLPHVIYCRLWRWPDLHSHHELRAMEMCEYAFNMKKDEVCVNPYHYQRVETPVLPPVLVPRHTEIPAEFPPLDDYSHSIPENTNFPAGIEPQSNYIPGSPNLSPNPMSPAHNNLAASSSVGENTSSPSNLRPHSLCSPEEGCMGCVRAELSLSFAGPLSNLQPVTYCEPAFWCSISYYELNQRVGETFHASQPSMTVDGFTDPSNSERFCLGLLSNVNRNAAVELTRRHIGRGVRLYYIGGEVFAECLSDSAIFVQSPNCNQRYGWHPATVCKIPPGCNLKIFNNQEFAALLAQSVNQGFEAVYQLTRMCTIRMSFVKGWGAEY