MSEEKVGQVSQRRYDEIISGDRQLVAQIGRAMFTIGDHALEIEPMRPVGGSAPTSDTLFGVKASLQIYADDIGLSLKTVLHYRFTSHRWPVGKRRDGVSHKVHAVLANIPDDEERFAAIDKVPVDEVTGVRRWTADLAKKRAGHRPERPGTVQEKVERIHDLALDEDVAVTAARDVLRRPAVAARLLQDIDVRRTLNDAQTPEHRVEAVHHVVTDDVAAAKLASDVLRRPEVAARVAADDRARLAVNRAQVERSRQQAEAFRRESPVAPAIRRIERTEDFVDLLGSIHRFVREASQSVPKLRGREWSGDEREVVLNNIGRARAVLDWLETAVSTGRVDMDEELARMLRGE