MHDLDALRALIRSDSETRGQTISKLGYFCAPFRPATGPYQDKVIKVYRGLRDAAALDRLAVCHDDYVAALLRTGVPMPQTEFTLLDIDGARIPVIVQEALPADSMMRPQMQRADLPQTLAMMQAAGEVIASFWNNADQIGTRIGFHPSIRNFAIVDGSAVFFDTFPPLIHYSRAEMGRMLLQFSDKRLMRLIGPLMQTRVTGIQDEWYSAPETLVGLVGSACRLRPDDAQAYLDWGRGFARDEMPRWADAALRGMAEPPRLPGYWTGFRKLLGLQGEPNV