MSFEQQLISWRRELHQNPELSLQEVATTARIRDWLQSGGLTLLPYDLKTGLVAEVGSGDKVIALRADIDALPIEEATGLPYRSQNQGVMHACGHDIHTSVMLGAALLLKEREAELPGRVRILFQPAEENFGGAKTLIRAGALEEVSAIFGMHNEPGLPVGEFATRGGAFYANVDRFVFKVTGKGAHAARPHEGKDAILLASQLVTVLQSVASREVNTLDSVVLSVTRIQGGNTWNVLPESVELEGTLRTHSSEVQQRVKARVSEIAAGFASAFGAQIDVFWYAGPTALVNDARWADFASEVAARAGYRTHHADLHLGGEDFAVYLQHIPGAFVSIGSASEYGLHHPAFNPDERLIAPAAHYFARLAEEALQHI*