MSHPPPELNVFSVSLGGNFTQGGAQVTIREHYKRVLALYGYTLIWIGEPRGEPDGSSIEAQAQDTEGRKVNIKILGTSSRQLNILSKLSSQSSNSKNHTMPILKMVLDGDKTLIFTPSFKCHVGTYGIRGPGEYLGLALQCLEGLSFMHNLLIAHLGISPSNICLADAHHTRGRSFVPTSRCFFRGFANAIQFQLACGLEQKMIHSSQTSFGYRNIPGVGPNQLINPFAADVYALARTLKTQIAHDQDACTLSQARSSPSTDLLRICPEYVHLLDKMMEPNPSKRITAATALAELKLIWVVAQTRLHLL*