MQPARAATWRDEIRAIAFDVQGTCVDFYQPILRAGQTVNAAKGLALDWAKLSGEWRDLYRVALDEVIAGKRPWIRVDRIYREALDVLLDRHGLSEAFSKDERDELNTVWSKLDAWPDSVEGLARLRSRFVTSTLSNAGMAAVVAVVKHAGLPFDALLTAELAHSYKPSPAVYQLAVDYLGYPADTILMVACHKYDLKAARAFGMRTAFVARPLEFGPAAKVDVAPESWFDLHVDNFTQLADALVPALEHHHHHH