VPTFFVPASAIRGDRVVLTGETARRLRDELRLRPGDYVILRDNSGRHYLTRIERVGPTRVEGRVESVRPATGEPKTEITLYVGILPGDKFLRVLREATKLGVKKIIPLFTAKTTENDLAKFKARVPEWEAVIRAAAEEAGRGRLPTLEEPMKVEDAAKEAKKEGGLTLVAYDGAPPNIGKSLEEIIAENKPKKVNLFIGSEKGFTGEELVYFCKEGITIAGYNAGGPDGYSPEDLKAVLELGANLSTNGPKRLPADKAAIETVKRILRLMGDIK