MVYFLNELEHKFLTLELRPRIRQNPVPEELRGWNWHSPPLKPYYNVKLPMYLICSRYCPTSRDVYLTMVEKVRGEESFPVSLGKAIHEAVAKAIREAKSKNFSAEPPNYDNEMINVAVKAVWEYTMSLCQSSYLKVRSEQPYATEEGVLLTSMPFLVEHRMDGSLLGCSGLISVDCYDYLRNVVFDLKVGEFNEEMRLYTTGYALVLESIHEIPVDVGCIISITFNGERMRVSKDLHYIDANLRSWWIEERDRKAEIVFNEADPGVAKSCSSNCLFNAFCL