MKALVLTPATRDVSVRELPVPEPSNGEVLIRVHAVALNPVDANYVAHPLAEQEQRVIGTDFAGVVTAVGPDLGSSSDLRAKVGARVAGFHQGACSTNDRPGAFAEYITAPYDLLWAVPDGMTLEAASTVSMCGLTAAQGVFTRLGFPCPFDDQTAPSVDSSTSDVINVLIYSASSSLGLYAAQTVQLAARSFGCKIRLIGTASPSKHEFLRQEPYRYDVLIDYHDPNWVEKVKEATEGKGIDRAVDCISEGETVYKVHDTLNENGKLAVFRGPKGGQYDPTRLRIKPIYGSVWEGLGHEIGYNGITIPANPEARVFATKFFNFLSTAATDGKVKLEPNPVRLMPGGLERIVPDGFALLGSGMLLERSTSRSEDYMRPISGEKLVYRIVDEGK*