MSLSSPEEQGIRAILKFVPQYDLIPLVSTLTNGLVKVNNIEDAIQALLKYCKDSLDILKRKKITKEVLFKYLKESNVDVSPKCDKTELIHICMSHWQVSSITTEAIDWEMAEMDTSIESSDLILQPFCLTAETLMSMGLNFGKWFYNLLDNVNTDSVFGPQHFWSDSISNITISTVNGQDITLSVIGDVQTVEKIRQAVNHFQYRFEPNLYKDFNCDMDGHGLVKICINGVIYKHNQPDGVFQSSFGLIKDPAVCDTNWKIKYLEMHWKVNSVLTNQIASSF