MTNGTVTTELDSALEKHRPELTGYCYRMLGSSFEAEDAVQDTLVRAWRSYDKFEGRSSLRSWLYRIATNVCLDMLTAGNKRARPMDLTEATPLAQAALSPRPDHTWLEPMPDARVLPQTADPAEAAVAKESVRLAFMAALQQLPPKQRAVLILREVLAWRASEVAELLGTSVASVNSALQRARATLAEREDRGADAAVSDPLDEEQQKLLERYVAAFEGYDMTALTALLHEDAVMTMPPFDLWLAGPADITGFMTTLGAACAGSRLLRVEANGLPAFAHYKPDPEAGGFAPWAVQVLEISDGRITGFHCFLDTKRWFPLFDLPLRLEAEADEVQ