SEGEIFRLPGRLRIQPSLWSKDDVIHWLRWAEKEYSLRQTEESKFEMNGKALCILTKDDFRYRAPSSGDVLYELLQYIKTQRRALVCSPLLNSPFQEARTTEEGMMENGGYEAMPSLSYQERFGCHVSTHLGFEAQPAEPISQYLSKESRTYMMIAASSNKIQVIKKIHSEQVRVWFGGVSSRVGSVSKRAICLCSSIFLYFSFSFPLSLGHTELSSSRSWEEPLNLSHHNPEGSCRADSVCSFPTALSAPVDGKIADCRLLWDYVYQLLSDSRYMPYIRWEDKEAKVFRIVNPNGLAQLWGNHKNRMNMTYEKMSRALRHYYKLNIIKKEPGQKLLFRFLKTPGEIVHEKSSKLEQLENEDHEDLKEDPLEVSS