MVGKPGTPKAMGNVTELSCRVQEDNTARREHFSAEWIDTSMFSRPEESCNARDANVWRRESFRQQGQTRFLVQQSPAQVMKMGRLGQRLTQYQLPYQRMLPLPIFKPADLSTKMERIATPPQLRGMMEFERALSHPGNDGVCPDKKSLSQITKELPPVMQPVRMEMMKPGLAQSFTRSTSQEVMRG