MARTSFTVTELNAHIKQLLDADALLGNVCVTGELSNYKVYPSGHHYFTLKDAESSLRCVMFRSSAQSLRFRPASGMSVAAIGRIAVYPRDGAYQLYCTRLIPGGVGDLYAAYEQLKEQLQKEGLFDRAHKKPLPLFPQRIAVITSAAGAAVRDIIRVLGKRWPASEVVLLPVRVQGTEAPAEIAGAIRYANRYRVGDLIITGRGGGSIEDLWAFNDERVARAIYDSDIPVISAVGHEPDVTISDFVADLRAATPSNAAELAVPNAEDIRETLRGYDIRMAQAMRKQMAQRRAALDNLAGRRVLQSPAAYFDLRRVELDYTRSRLTAAGERWLAARRHGFAQYAAALDAMSPLKVLARGYAVATDADGTVLRSAAKVQPGDPVRVQLLDGALRCTVNNREDAHGKTETDL