MSTSWFLTKAIEQIKPVKVYNNFKGDRLQLLKDQKDKVGVYYLVNLINGHSYIGSSMNLAGRMRNYLNNTFLKHKKNCNIPIVEALLKYGQDNFAVLIIEYVDVKELTIRETYFLRKLLPYYNVLKQGYSSIGYKHTEATKQMLSELAKNRIHSDQTKALISRALTGENNPFYNKTHSVETKLRMIEANSAYPVYIYNSYRELLVVFPSVTTLAKLINSNHSTIVSYIKNKVLFREIKNSSHIKKAIFVYNTNKEFICKLDGVTHAEREFSISHEIIKKYALLNKAYGGYIFSYERLKD