MTDFDKSLLQQILPEYYWRLFPSELLCRWLTYGEDLPVSFQMREIAFIFEDDRHVRYRSFEDSVEFEKELCKANPQKIDIGAVYNYKPKDYKKFADFRPVERELIFDIDLTDYDDIRTCCSEAKVCKKCWRWISVAVGVLNHLLKRHFGFKHCLWVFSGRRGIHCWIADAAARKLQNAGRTAVVEYLSLATGGQKVSKAATKHTFVHPMLEDVYSYLVQSSEVSELMFEQGWMSNDGLMSLLDGCVNEEVEKEIREIVDEVKTVDCLKKRWNALRIKFDKYKRDELKKKGIELCEVASSQSSFHFRDYVLQHAYPRLDVHVSTGINHLLKSPFCVHPKTGLIAVPIDPSQISHIDIAKLPRIDTLLHEILKLDQNGEMKKDRKNYEIKHCSLAPYVETFEKFVNNLICNVQQHS