MNGQDTTMSLVHLFRQIRPAVNISNTRILKTGVTQKAVFGLSAIRHPYFAYQIHPVAVHWVHDSNMGSNGLSTDGVDRHPTKIFFFDIDNCLYPKSAKVHDRMADLIDKYFAEHLSLSWDEAVRLHKEYYQNYGLAIEGLVRHHQIDPLEYNSKVDDALPLEGIIKPNPQLRKMLEDIDRSKVKLWLFTNAYVNHARRVVRLLEIEDLFDGITYCDYAAQPLVCKPHEDAFANAMRDAGVENVDDCYFVDDNYQNCRKANEIGWHTAHLVEEGVKVPRTPASKHQIRSLEELRNVFPDVFKKP