MATDMTSPILDALSASDASILSSEAFPSTPSLNVKAALDRLASRQMVEYETFDKEVAALTPEGEEIATNGSHEAKVFQAVLAAMDGLKIGDLPGVVGKDNAKIGQGNAFKKGWIKKDKDLLRATTDTIVDETRELLLTVKNTQTLNDQKALTDLKRRKLVALQKVISFKISKGPKFAREFVKEETDLTAEMLMNGSWKTAQLKPYNFKAKGAPTPAGAFHPLNKVRQEFRNIFFEMGFEEMPTNRFVETGFWNFDALFVPQQHPARDLQDTFYIADPVKADPPREDPENDPHRPKSVHPASNATQEKPLDYKQYWEDVRQVHENGKYG