MPKRLGFFTRLLDQGSAQTRYRLAAEQIRHAERVGFDSAWIAQHHFHEQEGGLPSPLVFLAHVAAQTDRIRLGTAIITLPMENPLRVAEDAAVLDLLTDGRLEVGFGSGGTPTSFLPFGLTSEQRGAVFADHLHLIHSAWRGDTLSHPDNHLYPPAPQLAARIWIATFSVEGAIRAGQAGHGLMLSRTQPRPPGEPRLPLDAIQNPIIDAYLSALPDGVAPRILASRTAFVADSHAHALQVAEPGLRKQAAQHREAGHRIEGDSVTDYLQQLDAHVGDPEHVIASLAQDSVLARATDISFQVHSVEPSHRDTLRSIELIAQHIAPHIR