MFPPFKVKVSGLEQHTRYVMLLDVVSSDDCRYKFHNNQWLVAGKADPEMPKRMYIHPDSPATGEQWSQKIISFHKLKLTNNISDKHGFTILNSMHKYQPRFHLVKAKDVMRLPYSTFRTFTFKETEFIAVTAYQNEMITQLKIDHNPFAKGFRDSGGGRRDKK