MGGDLDRWIEDIKQCKLLPELDLKHLCEYVQELMLEESTVQPVQAPWLAGHLVGQFHDLLELFNCGGDRAARLRPRSAYIFMGDFVDRGYNSARWPHRITLLRGNHESRQITQVYGFYDECQRKYGNTNPWRYCTELFDWCPLAAIVDGRVPLKRVLCVHGGLSPEVRTIDQMRLIDRKQEIPHEGAFCDLMWSGPGHVLICPPGAFCDLMWSDPDDIDTWAVSPRGAGWLFGQKVTHEFNAINGLELICRAHQLVQEGYKYMFEESLVTVWSAPNYCYRCGNDACILALDDQLVRNFKIFKEVESTKAAGGGGQLSNVPYFL*