MKVRKNLSEFVRPSTPSPGGVVKLSENDRIMPPIYTCILLFFGGSPAPAEAAALLKESLAEALCTFYPLAGRYRPDKSRSQGLEIECNDEGVLFHEAWVDCDFAESVCAKCDFDPHFELLVPPMDFSADVLKVPLVLAQITHFECGRVTLGFELHHNAMDGFSVDQFLSCWATLARGGKVVSESATMNGVVVKPPHLDRSLLKARMPPVLTSDHPEFLVIGDVPKSELPSWRPCAAKIFGFTPSAIDELRAKASSDASVRYTRFQVLAAHVWRAIIYSRDVVPTKDVRLGMVVDGRERFNPPLPDGYFGNVLFYGLATCEAGKLVTSPLSVGADIVKAAITKVDDAFMRSALDWASLQDSPRSVLPSFWRPSTDLSISSWSRFSFYDMDFGWGKPSHLRHPSAFDGGIIFLPSPLGAGHVDVYVALDPQHMPKFEYYINHAHMQ*