MAALISCPERGQVSGQAKIDLLLVGDVTVQYLADIAQKSFSNIAKVTITMRDVEQAAVLLENCPFDVVFLKMTSLPTAEELEAVELIRFGKKKNTHLLFVFITPENFRGCVSGHGADITLSEPLTIEKMSIVVKYWKTYFSNTVKNEYSMKPEEPGLPLQKSCSEQLGYFSTDLFACSEALRNDIGLELKAPVPNSEKSKKISLLHSSKEKLRRERIKYCCEQLRTLLPYIKGRKNDTASILEATVDYVKYIREKIPPAIMGQITEVLQSNRRFCKKQQMSIQLSFPGTIMAQRENGVLTSTYSPMRGIRFLANKCLNVYSVPASGGSLDEPVRGQSSSTSENAIGDMYKTRIPSKALSLNSFHAVRYYSKVIPSYDAAAITNQNISVHFPSAVPKVSKFLPQHCNSVLGQTCTTHPNCLQQFWAY