MSSQNVIVCDNGTGFVKCGFAGDNFPTAVFPCMVGRPMLRYEESLGEQELQDIVVGDTCSELRQQLEVSYPINNGIVQNWDDMGHIWDHTFFNILHVDPSETKILLTDPPLNPTKNREKMVQTMFEKYNFAGVFIQIQAVLTLYAQGLLTGLVVDSGDGVTHVVPVVDGFSFPHLTKRMNIAGRHITSYLIDLLLRRGYAFNRTADFETVREMKEKLCYVSIDYKREYQLGIETTILVKQYTLPDGRVIKVGAERFQAPEALFTPELIDMEGDGLAELVFHCVQEMDIDNRMLLYQHIVLSGGSTMYPGLPSRLEKELRKQYLQVVLKGNKDGLKKLRLRIEDPPRRKHMVYLGGAVLAGIMKDTPEFWISRQEYEEEGFRCLRKCGQA*