MGASPTIPGFGVVYTAPDIDRTEHSCLERAPNVLPLAESIPDMFLAPQSDAPLSGKAWGLRIQYKCSIVSKASEFTILSQKHESILDEVWQFKDNTLGQTNGFKNYENRTVNDTQRPVVFEYALWQINARGTYEDIDNITVPFNSTLGTTIGGMGGPFFMAENKTLAINDTFFKIRGGESYSIPSTSSNGITKNDSVTDLREFLKPEQLTARNRTVLGVGKPIGVRCVLYSDVGMAILDGVTSTFSNFSQQLPMRESQSPVENFGSAAARILNGRTFAQMETFLGLKRSGFYDLYSSSHLPQTEPSGNTFRYVAYVNSQALLQAFMLALGMDALYLMYDVTSTLDQSWLSTQLKSSRVGKILTVASLIEGRQVGDMVLALFCIWAALSVVLGLVYGFRKRSGDKLDGYAMLKRGAEVGEDARNEYGFLSSSRSFYENEKIKALPGSRL