MNERFKKLHINQDLILSKIEQFLKENTITYEAPSLIPKDSKRHRAHIKYKDIEFYLDFFFNNDQTTTIDVTGGQNQHLKLILAYYLISSEICSLEELDPFKNSWFVVHPIEKDTIECIIDILEANIDDNYLLNKEISTGLQGRIWKLKGKFGEKVVIHYYNATNKVMVQGKPRLLFTMITTGISELLDSNVITNSFNDYFKIDIKKETINHQLAHYLPNLNASITPKLKNSFLQAIYNLNIDGDMFDYTFMTFPAYRGLEGHLRYLFKTHGINADKFIVKEFDYDEKTDFHILKTKYYPSFDHSTNKIAYINKVYSKYRAVRNNIFHWDSPIGTFDNTVIFNDIDIAKTHIIEVLQLVNEYYTLL