MGVTVDVHQVFQYPFEQVVACFLRKYPNPMDKNVISVKTVEEKKDESTGLIYRKRIAICQNVVPEILRKVSILKVPDIQLEEESWLSLQKRNMAIRSHCLTWTQYASMREESVFRESVENPNWTEFIQTGRISITGAGFLNCILETFASTFLRQGAQKGIRIMEMLLKEQCGSPLVE