MFPPFKVKVSGLDKQTKYVMMLEVVAADDCRYKFHNNQWMVAGKADPEMPKRMYIHPDSPATGEQWMQKIISFHKLKLTNNISDKHGFVSNFLGLHKISVGKPSTLNSN