WPRPPLNYCILITLALCNSASGSLTVQQIYQFTRQHFPFFQTAPEGWKNTIRHNLCFSSCFEKTTGFVCSEGNRKSCLWKLTPEGRRKFQEEAQALPKEALDLVRRSMSEP