VASSFSNMKLVHCNHSVKANIDLLLVGDVTVHYLADTVQKLFSNIAKVTIIISDVKKAAALVDDCTFDMVFLKLTSPPTAEELEVVKLIRFGEEKNTHLLFVFIIPENFKGCVSGHGADIALTEPLTMEKMSVVLKYWKTYFSRTVKNEISVKPEQPELPLQKSCSEHLGYFSTDVFTCSESLRNNIGFDLKAPLSNFEKRKKISLLHSSKEKLRRERIKYCCEQLRTLLPYMRGRKNDAASVLEATVDYVKFVREKIPPAIMGQITEVLQNNRRFCKKQQMPIQLSVPGTIMVQRENSALSSTHSPASGIRVLTDERLNVYSAPASQDTVDEAVRGQSSSASENAIGDVYKTRIPSTALSLNSFHAVRYYSKVVPSYDAAAVTNQNTSVRFPTAVAKVSKFLPQHCNSMLGQACTAHPNCLQQFWAY