MNTFLLSALCLLWVQAALAGGVTVQDGEFSFSLESVKKLKDLRELQAPSTRNRREVDGSLAPILCRYPKFPEELKPICKERNAREILQRLETIAQDPRMCEICAFAACAGC