MARFDLQDFKKQASFFLREKLNYARLALTDVSRIQLLTEEATNEDSWGPETRTMAMLADAAFELEEYERIVQVIHHRLEPSKKRPWRQLYKTLVVLEYLLTHGPNSLGREFRGDITCVEELSQSIFTDQQGIDRGSIVRKKADRVLELLNNPEFRKEERTRARKISVGIRGFGRTHQDPTQDAVEDIEQQSGQRDFKDFCMCPNKSSEEIENAAMETPQHGPNHVPYEKCVSMPRQLMKDVSSDSLSEESVLATSQRLQGKGQMTPFKKSLSSLGAFRESSPHLRWQPAEDINELEEVNTCLLDAVEEREFPSCDNLQEEREEPGKLMSWTSEVSTEEGFIEDGNMNTSPHENALSMFENIDTFSLAKNCKALYEGEQQLSFPNFHNLPYQVHPKIRVKLQHQWQPSSLIDCDAKFGKAA*