MSSSMDQYSLPLQAECATAAAATFDSDQIACVCEVLHRSGDIERLRKFIWAIPQHEGLARNESVLKAQAFIYFHQQNFKELYRILENNQFSPENHAELQKLWMKAHYTEAEKVRGRELGAVGKYRIRRKFQFPRTIWDGEETSYCFKEKSRYLLKTWYSKNPYPSPKEKKELAAETNLTVVQVSNWFKNRRQRDRAAENKEGLQFSPKLTYVSLS