MKVQNRTFIISGGASGLGKGSALELVQAGGYVALLDRVDPEVGQAVEKELGSSAKFFHCDVLDTESIAKAVQGAVDWASKTGKPLGGVIPAAGVNLPAAILNSKGQTVSLEDVDFVIGVNVRGTIDLVRQSAVHLAKVEPEGPDGERGVVILVSSSSAYDGQYGQVVYGATKGAVASMALPMARDLARYGIRVVAIAPNLFVTGMSSLMSEKAWKSISQTFLFPNRAGNPPEFSMLVKHIIENPMLNGTVIRLDGGSRLAKI*