MVQHSNESDLVLALNALRSDPKLSVRKAASHYKVSRAPLQRRYHGQPARRDIRPPCQNLTSYEEETIVRYIVDLDSRAFSPRLSAVREMADRLLRDRGARRVGTNWASNFVRRRPELQTRFNRRIDYQRVLCEDPDAYRAWFSLVRNTIAKYGIDDTBIYNFDETGFAMGKMSSEIVVTASERRGKPRGAQQGNQEWVTVIQGIGSCGYSIPPYIIFAGKVHLDSWTCBSPLPPDWVITLTENGWKTNEKGLEWVQHFDFHTRSRTKGAYSLFIL