MGVVRLNEILGIGLGVPDIEDMFDLCKSAEENTHYLRLRVRQVGFVTALEDSNKYVGEDRVLIRGGWEFGEAEPSTTVRIPRKIGTPPNFRERREFARKNRWRVNSEWHWKVRNYRDHNCRAVWSLLGYTPHYRSFNTSTRVSGIDSVLRGEGVNSGTATTAVPSSAAVTVTIPSGRLIKSGHRASALPVPEPTGAREPSPGLREGRG