MTWRQRQGEGPSLGCRVAGLPCHVTNQVFRYASKVGASYINKPKMRHYVHCYALHCLDEDASDALRRAYKARGENVGAWRQACYAPLVDIAARHGFDIDAVFAAHPRLAIWYVPTRLRQLCHQARSAHDAAAAHAGAMPPPMF