MARLPKNPLVSEVLRAAHGAKTKDKKISILREHKGDHFKALFVWNYDSEIKSAIPEGDVPYKKNEAPAGTEGHTRLVHEWKSLYNFVRGGNDRLSQMKRETLLVQLLESLHADEAEVVNLVKDKRLQQKYRITKAVVSEAYPEIKWRDE