TMSVKLNALVSDSYVDVSQYRDQHFKGNRYDQEKLLKQSHTLYVGNLSFYSTEDQVHEIFSKSGDVKRIVIGLDKVKKTACGFCFVEYYTRTGAENAMRFINGTRLDDRIIRTDWDAGFKEGRQYGRGKSGGQVRDEYRQDYDPARGGYGKLAQQHRPTEARNSF