MTDLAALADTIRRHHESQGQPVSRLGYFCAPFRPASGPFAERVIKVYRSLPDPAALDRLAAAHEDYVQALLRAGVPMPDTDFLLLDTGTARVPVIVQEALPETALMRPRMQQEDLPGTLALMEAAGQVIARFWTAADQFETRIGFHPSIRNFAVMGGQAVFFDTFPPLIHYSREEMGRMLLQFSEKRLMRVVGPLLQRKVTGIQDEWYSAPETLVGLVGSACRLRPEHAAAYLDWGRDFAPRAMPRWSEEVLAGLAQPPRLPGYWTGFRKLLGLQGEPNL