MSSILPDTTNPATLLSKRFRPEDIPDLSGRVAIVTGGSAGIGYYDALGLARANARVIIVSANQERGKQAEADLNKALKESSSTGKVEWHGVNFSTLKDVDALAKKLAEQEERLDILICNAGVGQAPYALTNDGLERHFEINNLAHYVFVLRLLPLMKKTTQIAPPTTVRIVMQSSEMHRVAPSTTRFSSKEEINKNGDGAMLYGRTKLGLIYFARELVKRKLTDLPPDRPILAISVHPGTVDTDVQKQWTESYGVIGKVLDVLSRAVGKSAEEGAESSLWAATSTDIFEGNWKDHQGNYYSEAYGKPGTESKLAQDSQVSDNFWNFCAKLTQELLGEQLE*