MSALYYPMIASDSNELFNVIEKYCHIHNELCDFSTIWHYTSAEGFKSIIEEGEVHFTHNAFLNDSTERTHVFDIVETVLESYSDDSSKNEFTEHLLELFHKKKEDPDGVDFIDPDEVQIFIFSCSLDKDSLPLWNHYSKNPAKAGFSIGLDVNEIIKMQFREKMLYGIGSNLYPVIYDDLEKENLVKEICDAAYSLWNLDDVNKDEIIKKTYAAIRIAGAFLKHKAFESEHEARYIFYIQNKSIESIKDIIKFRDMHGIFTPYVIVPFINDKTLKDVIISPTLKSKQAKSYADLFLKMNGYNMTSKTSQVPLRF