MSKMLPSEQNQESEVWSPISSPPHDHFNNNLQNEESIISESAKDKVVDEIEDQKATGKGKLSTSDLYEMKCVCPKNGEKGKCPMPKFYELKPISKPKFSNLVQGGTSEIKLKTKDNYDYYQDVAILKSIYHYFFNHGVIPYPNYSKNFINYIEASIPNLKFSGRTLKTKIIMLERRFLSILKIVGYDPNIINPIHREIFHLSMGLWG