MSLVFTSITINTMHLQDMLDFYRIIGFQFKAIKVDKGSEVYRATHNGVEFSLYSIKNTQKSQIPSLQLGFRITELEKSVAQLQKVNGAMCILDPTEMPDGMKSIILDPDGHSIELVEA