MSTVTAPSSDRREAIVDGEFAFTNQDFKRIAALLYDLAGISLPDSKATLVYSRLAKRLRALGLRSFNEYCSFVASDKGHDESQEMLRALTTNVTRFFREPHHFDDLRANVLEPVADKVRAGGRLRLWSAASSSGQEPYSMAFTVLSVWPNAADLDIRILGTDIDTNVLATGRAAVYDESLLEGIPTAARGQYFERDTSDRRGWRVCEAARSLVAFRELNLNGPSWPMKGPFDAIFCRNVVIYFDEPTQERVWNRFAPLVAPGGRLYVGHSERVGTSVTAFESCGLTAYRKVGR