MSGFFKQKQLNEYEFKTPKKVQQQQQENIQTIEEFGLKDSPLQFQNKSIQTLKNEQKLEEKVNKIIRRIKFDDDQLVIKKDQSIFRQKRTTNKEYKVNSSYTLDLINSIEIRRDNVIVNKLEKVQPSDHLQQQYQNIRNESITCRCKKTKCIKYYCECFQYGQECSFKCECTGCCNKQVKQSSGKMQLVSPTIEFQGCKCQKQNCSKKYCECLKRNQRCTDLCKCIDNCSNQLHQIKPQILDFSQLLSQFEDRT