MQEGELAISPISPVAAMPPLGTDVQARCEAQINLLGEGGICKLPGRLRIQPTLWSREDVLHWLRWAEQEYSLPCTAEHGFEMNGRALCILTKDDFRHRAPSSGDVLYELLQYIKTQRRALVCGPFFGGAFRLKMPTQHSPVPPEEVTGPSQMDTRRGHLLQPPDPGLTSNFGHLDDPGLARWTPGKEESLNLCHCAELGCRTQGVCSFPAMLQAPIDGRIADCRLLWDYVYQLLLDTRYEPYIKWEDKDAKIFRVVDPDGLARLWGNHKNRMNMTYEKMSRALRHYYKLNIIKKEPGQKLLFRFLKTPGKMVQDKDSHLEPLDSQEQDRMEFKDKRPEISP