MTTDQDPPEPSSTPRTHSAGRAAVRLLQGYVWHPRDLDMDLESYLPHELDDAYVLWDPVNPPFAFFENGEPTASQVFYQFTTLQMYDEKPDADTMHAHAQAVSEALNPLLEGTPPGVGWQLWEDLRDL