MDLRESLRKQNEIVLSLFKHVIATTTAGKPSNRLFSPALMNVILSFIAAKSPGDIEEKILSLLQASSTDELNTVSSKIVTTVLADSTPSGGPTIAAANGVWSEKSVPVDPSFKDIIENSYKAAFNLVDFRNKVHEVVEEVNSWVEKETKGLITDLIPKNFASPATDLIFANALFFNGRWDQEFDPSLTKDSDFHRLDGTTVGVPFMSGCSLGYDLVVYDGFKVLNLPYRGGRGDYYRRRFSMQIYLPDEKDGLHAMLERLASSRGFLSGEGDIPGHSAYIGELKVPRFKFEFGFEATEALEGLGLELPGDVIIHKSCIEVDEVGSKAAAAAAEISIGFCMPPKEKYDFVADHPFLFLVKEEFSGLVLFLGQVTDPSMH*