MDSPRQIVNFGPGPAKLPHSVLLEIQKELLDYKGLGISVLEMSHRSSDFAKIVNNTENLVRELLAVPDNYKVIFLQGGGCGQFSAVPLNLIGLKPGRCADYVVTGAWSAKAAEEAKKFGTVNIVHPKLGSYTKIPDPSTWNLNPDASYVYYCANETVHGVEFDFVPDVKGAILVCDMSSNFLSRPVDVSKFGVIFAGAQKNVGAAGVTVVIVRDDLLGFALRECPSVLEYKVQATSSSLYNTPPCFSIYVMGLVLEWIKNNGGAAAMKKLSTIKSQMIYEIIDNSQGFYVCPVEPRNRSMMNIPFRIGNAKGDEALEKRFLDKALELHMISLKGHRSVGGVRVSLYNAVTIEDVQKLASFMKNFLEMHQL