MLTDPADPSRVLLELGDLDQGHEYGQALRRIVAWAREYLCRPHPELGRNGPVCPYVQTSLDRGAFLMAVCPGTPTAAQAAQFLAGYRDWFAVLAAPDGVAPQFRTVLVLFPDLLDTKVIDEAQRLLKDDYVADGLMIGEFHPGPPGKSGLWNEDFLPLASPVPLLAIRQMVASDFPFLRDDPVHERAYRERFGDRIPARYGA