MRNVLKLSEQELKNPSGKSWHDMYRDSAWIFIAGFPYTLSEGDIICVFSQYGEVVNINLVRDSKTGKSKGFCFLCYEDQRSTVLAVDNLNGIKIIDRTLRVDHVADYKPPKDNEKLDEETLLLYMEGCAPKPVIKPNPAAREPQSDLKLSDAIKQEKQKRKKSSKEKKHKKRRKSSE