WPRPPLNYCILITLALCNSASGSLTVQQIYQFTRQHFPFFQTAPEGWKNTIRHNLCFSSCFEKTTGFVCREGNRKSCLWKLTPEGDRKFQEEVEALSEEGLDLVRRSMSKP