MSGPSSSSPPEGSNPNLQGAADDTKPRLTEEEKKQNHIASEQKRREAIRAGFDRLCDLVPGLEGQGRSEGLVLKKTVEYMKEQLEQRRDIILRLEADGRVVEDKYKEALNSLKILEDKQNAVKKDVGGQYYPLGIDQTGPGQGPGSNAGNTGFGTRDDSF