MGGLGKTTLAQLVCNDESVKTHFKEKIIWVFVSDPFDVSKIAKKVIKSLSGSNPENSDLDTLQLSLREAVSKMPFLLVLDDVWNEDETLWKQLKVPLMGAAQGSQILVSTRSRKAAEVMETIHFHDLEHLSHSDCWSLFKSIAFKGAEDGEFQELTKVGEDIVWRCKGLPLAVRAVGSLLGCRRTYGYWKHILDSRIWEWDNDILPALLLSYYSLPFHLKRCFSFCSLFPKDYEMKKDELVKLWMAHGLIESKKADIEVDLEEIGEMVQEMRVRRGKPKISSWKKMKCRLRENFFPPDFTQSIFSQFNNINQDNKSVVDYTEEFYKLMAHNKTQEIEEQSVARYIGGLKFEIRDEVEMQRVWRLNDAYQLALKVEAKLTRGHGKKYADVRSFYPPSKVESSCRGHVGSKIRGTNKSAAKLSTSNHGGGQATHTNRSPTCFKCGQVGHYLKDCPKRRVDAHVNLADEES