MRWVSITQTRIDMCMLDRDADGYLLPHEMESYVKHLVPNLSLLRAMGEAFLPVYCQIVVRKFFFFCDIQRRGKLLIREMVLSPLLSELMELRQDEDESPEAALEATQNWFSLPNVQRLYQTFLILDADGNGMLSKTELQSFADGNLTDIFIERVFDEQVRRARNGSQNLREMDLINFVDLVLALENRHTPEGLAYLFRCLDVSGRGRLSAADVYTLFRSVHQRWTEAGNYELAIADVKDEIWDMVKPADPLFITLEDLIHCQQGHTVVSMLVDVGGFWAHDNRETLVAQRDGGAQEE