MRYKRSERIVFMTQYLMNHPNKLIPLTFFVKKFKQAKSSISEDVQIIKNTFQKEKLGTVITTAGASGGVTYKPMMSKEEATEVVNEVITLLEEKERLLPGGYLFLSDLVGNPSLLNKVGKLIASIYMEEKLDAVVTIATKGISLANAVANILNLPVVVIRKDNKVTEGSTVSINYVSGSSRKIETMVLSKRTLAENSNVLVVDDFMRAGGSINGVMNLMNEFKAHVKGVSVLVESKEVKQRLIEDYTSLVKLSDVDEYNQEFNVEPGNSLSKFS